Investigación realizada en un estudio de caso escolar con dificultad del aprendizajeDescripción completa
UML, Linguagem de Modelagem Unificada, é um padrão para modelagem visual de software. Neste tutorial abordamos como utilizar a UML para fazer especificação de software através de conjunto de…Descrição completa
ejercicios
Descripción: Investigacion de UML
Descrição: UML
UMLDescripción completa
Descripción completa
Tintas GraficasDescripción completa
Descripción: Saciedad I
Proiect UML in STAR UML. Describes java classes used in order to build a successfully application. This document provides how a product management should be
Pdf Universidad de LondresDescripción completa
seduccionDescripción completa
Descripción completa
Impresion PDF Sistema UNO
ESTA DE LOCOS
Descripción: ARTICULO IMPRESIÓN 3D
LENGUAJE LENGUAJE DE MODELAMIENTO UNIFICADO (UML) UML UML son son las las sigl siglas as de “Uni “Unife fedM dMod odel elin ingL gLan angu guag age” e” o “Lengu enguaj aje e Unifcado de Modelado”. Se trata de un estándar que se ha adoptado a nivel nivel inter internac nacion ional al por numer numeroso osos s organ organism ismos os y empr empresa esas s para para crea crearr esq esquem uemas as diag iagram ramas y docu docume ment ntac aci! i!n n relat elativ iva a a los los desarrollos de so"t#are so"t#are $programas in"ormáticos%. &l leng lengua uaje je UML UML tien tiene e una una nota notaci ci!n !n gráf gráfca ca muy muy e'pr e'pres esiv iva a que que permite representar en mayor o menor medida todas las "ases de un proyecto in"ormático( desde el análisis con los casos de uso el dise)o con los diagramas de clases o*jetos etc. hasta la implementaci!n y confguraci!n con los diagramas de despliegue.
¿QUÉ ES UML?: UML es ante todo un lenguaje. Un leng enguaje proporcion iona un voca*ulario y unas reglas para permitir una comunicaci!n. &n este caso caso este este lengua lenguaje je se centra centra en la repr represe esenta ntaci! ci!n n gráfca gráfca de un sistema. &ste lenguaje lenguaje nos indica c!mo crear y leer los modelos pero no dice c!mo c!mo crear crearlos los.. &sto &sto +ltimo +ltimo es el o*jeti o*jetivo vo de las metodolo metodolog,a g,as s de desarrollo. Los Los o*jeti o*jetivos vos de UML son muchos muchos pero pero se pueden pueden sintetisinteti-ar ar sus "unciones( /isuali-ar( UML permite e'presar de una "orma gráfca un sistema de "orma que otro lo puede entender. &specifcar &specifcar(( UML permite especifcar especifcar cuáles cuáles son las caracter,sti caracter,sticas cas de un sistema antes de su construcci!n. 0onstruir( partir de los modelos especifca2dos se pueden construir los sistemas dise)ados. 3ocumentar( Los propios elementos gráfcos sirven como documentaci!n del sistema des2arrollado que pueden servir para su "utura revisi!n. unque UML está pensado para modelar sistemas complejos con gran gran cant cantid idad ad de so" so"t#ar t#are e el leng lengua uaje je es los los sufc sufcie ient ntem emen ente te e'pr e'presi esivo vo como como para para modela modelarr sistem sistemas as que no son son in"or in"ormát mático icos s como como 4ujo 4ujos s de tra* tra*aj ajo o $ work workfo fow w % en una empresa dise)o de la estr estruc uctu tura ra de una una orga organi ni-a -aci ci!n !n y por por supu supues esto to en el dise dise)o )o de hard#are.
5aren carhua- vicente
1
Un modelo UML esta compuesto por tres clases de *loques de construcci!n( &lementos( Los elementos son a*stracciones de cosas reales o fcticias $o*jetos acciones etc.% 6elaciones( relacionan los elementos entre s,. 3iagramas( Son colecciones de elementos con sus relaciones.
La estandari-aci!n de un lenguaje de modelado es invalua*le ya que es la parte principal del proceso de comunicaci!n que requieren todos los agentes involucrados en un proyecto in"ormático. Si se quiere discutir un dise)o con alguien más am*os de*en conocer el lenguaje de modelado y no as, el proceso que se sigui! para o*tenerlo.
¿PARA QUÉ SIRVE UML? UML es una herramienta propia de personas que tienen conocimientos relativamente avan-ados de programaci!n y es "recuentemente usada por analistas "uncionales $aquellos que defnen qu7 de*e hacer un programa sin entrar a escri*ir el c!digo% y analistas2programadores $aquellos que dado un pro*lema lo estudian y escri*en el c!digo in"ormático para resolverlo en un lenguaje como 8ava 09 :ython o cualquier otro%. :or tanto si estás dando tus
5aren carhua- vicente
1
primeros pasos en programaci!n te recomendar,amos que te olvides de UML hasta que tengas unos conocimientos m,nimos como uso de condicionales *ucles y conocimiento de la programaci!n orientada a o*jetos. &sto es solo una recomendaci!n en realidad prácticamente cualquier persona puede usar UML incluso podr,a usarse para reali-ar esquemas o documentaci!n de procesos que no tengan que ver con la in"ormática.
¿QUIÉN USA UML? UML lo suelen usar las empresas o medianos o grandes equipos de desarrollo so"t#are con el o*jetivo de planifcar y documentar c!mo se construyen los programas in"ormáticos complejos. Los usuarios individuales o peque)os equipos de desarrollo de ; ! < personas no suelen usar herramientas UML. UML es un t7rmino que se relaciona mucho con “=ngenier,a del so"t#are”. l igual que un proyecto de edifcio requiere la participaci!n de un arquitecto y unos plantos un proyecto so"t#are requiere la participaci!n de ingenieros in"ormáticos y una planifcaci!n y documentaci!n.
¿CUÁLES SON LAS VERSIONES DE UML? Los antecedentes de UML se sit+an en la d7cada de los >? con distintos estándares para modelado de so"t#are no o*stante podemos ha*lar de dos grandes versiones( UML 1.@ $comprende UML 1.1 1.; 1.< 1.A 1.B%( desde fnales de los >? se empe-! a tra*ajar con el estándar UML. &n los a)os sucesivos "ueron apareciendo nuevas versiones que introduc,an mejoras o amplia*an a las anteriores. UML ;.@ $comprende UML ;.1 hasta UML ;.B ;.C etc.%( en torno a ;??B se di"undi! una nueva versi!n de UML a la que podemos denominar UML ;.@. 0omprenden varias revisiones. UML <.@( evoluci!n que se espera para UML ;.@.
5aren carhua- vicente
1
Day que tener en cuenta que UML es un conjunto muy amplio de normas. :rácticamente nadie las conoce todas. Seg+n la empresa o universidad instituci!n o centro de tra*ajo se usan determinados programas para crear diagramas y se conocen ciertas partes de UML pero no el conjunto de UML.
¿QUÉ VERSIÓN USAR? :ara generar diagramas UML se usan programas in"ormáticos. Usa un programa actuali-ado pero no te preocupes en e'ceso por qu7 versi!n de UML usar lo importante es que en tu grupo de tra*ajo o personas a las que se les vaya a enviar documentaci!n so*re un proyecto so"t#are sepan interpretar lo que se les env,a. nivel pro"esional no se le presta demasiada atenci!n a que se cumpla estrictamente con las normas de una determinada versi!n de UML sino a que los esquemas est7n *ien construidos y ra-onados.
TIPOS DE DIAGRAMAS EN UML: Usando UML se pueden construir numerosos tipos de diagramas. /amos a citar algunos(
Diaga!a" #$ %a"&" #$ '"&: representan a los actores y casos de uso $procesos principales% que intervienen en un desarrollo de so"t#are.
Diaga!a" #$ %a"$": para UML una clase es una entidad no una clase so"t#are. Un diagrama de clases UML puede ser un diagrama del dominio o representaci!n de conceptos que intervienen en un pro*lema o tam*i7n un diagrama de clases so"t#are. &l sentido de un diagrama UML se lo da la persona que lo construye.
Diaga!a" #$ "$%'$%ia: suelen usarse para representar o*jetos so"t#are y el intercam*io de mensajes entre ellos representando la aparici!n de nuevos o*jetos de i-quierda a derecha.
5aren carhua- vicente
1
Diaga!a" #$ %&a*&a%i+: suelen usarse para representar o*jetos o clases y la "orma en que se transmiten mensajes y cola*oran entre ellos para cumplir un o*jetivo.
Diaga!a" #$ $",a#&": suelen usarse para representar c!mo evoluciona un sistema $c!mo va cam*iando de estado% a medida que se producen determinados eventos.
O,&" #iaga!a": diagramas de actividad diagramas de paquetes diagramas de arquitectura so"t#are etc.
CR-TICAS A UML: UML reci*e numerosas cr,ticas por parte de los miem*ros de la comunidad de desarrolladores so"t#are entre ellas el ser demasiado e'tenso carecer de signifcados precisos para los elementos representados difcultad para representar algunos tipos de sistemas so"t#are o elementos etc. pesar de ello y de no ser “per"ecto” es un estándar de amplio uso hoy d,a y una herramienta "undamental en desarrollos so"t#are de gran envergadura.