Estandarizacion de Uml
Estandarizacion de Uml
Estandarizacion de Uml
Los Diagramas de
Estructura enfatizan en los elementos que
deben existir en el sistema
modelado:
Diagrama de clases
Diagrama de componentes
Diagrama de objetos
Diagrama de estructura compuesta(UML
2.0)
Diagrama de despliegue
Diagrama de paquetes
Los Diagramas de
Comportamiento enfatizan en lo que debe
suceder en el sistema modelado:
Diagrama de actividades
Diagrama de casos de uso
Diagrama de estados
Los Diagramas de Interaccin son
un subtipo de diagramas de
comportamiento, que enfatiza sobre el flujo
de control y de datos entre los elementos
del sistema modelado:
Diagrama
Diagrama
de secuencia
de comunicacin, que es una
versin simplificada del Diagrama de
colaboracin(UML 1.x)
Diagrama de tiempos (UML 2.0)
Diagrama global de interacciones o
Diagrama de vista de interaccin (UML
2.0)
Estandarizacin de UML
Desde el ao 2005 UML es
un estndar aprobado por la ISO como
ISO/IEC 19501:2005 Information
technology Open Distributed Processing
Unified Modeling Language (UML)
Version 1.4.2.
Desventajas del UML
A pesar de su status de estndar
ampliamente reconocido y utilizado, UML
siempre ha sido muy criticado por su
carencia de una semntica precisa, lo que
ha dado lugar a que la interpretacin de un
modelo UML no pueda ser objetiva. Otro
problema de UML es que no se presta con
facilidad al diseo de sistemas distribuidos.
http://portalingenieriadesoftware.wikispaces.com/UML
Fecha de visita: 18/02/2013
Software para modelado en UML
A continuacin, se listan algunos de los
programas ms populares para el
modelado en UML
Software Libre
Estos programas estn bajo licencias
libres, siendo posible su libre uso, estudio
y modificacin.
ArgoUML, Herramienta de modelado UML
escrito en java (enlace externo)
BOUML, Ligera herramienta de modelado
UML y generacin de cdigo C++, Java e
IDL. Disponible para Windows, Unix/Linux
y Mac OS X (Sitio Oficial)
Fujaba, No solo sirve para modelar sino
que puede generar cdigo Java
automticamente. Tambin es capaz de
hacer ingenieria inversa y crear los
diagramas a partir del cdigo Java [1].
Dia Puede ser usado para modelar varios
tipos de diagramas UML (enlace externo)
gModeler Herramienta para modelado de
Estandarizacin de UML
Adems de haberse convertido en un
estndar de facto, UML es un estndar
industrial promovido por el grupo OMG al
mismo nivel que el estndar CORBA para
intercambio de objetos distribuidos. Para
la revisin de UML se formaron dos
"corrientes" que promovan la aparicin
de la nueva versin desde distintos
puntos de vista. Finalmente se impuso la
visin ms industrial frente a la
acadmica. Recientemente se ha
publicado la versin 2.0 en la que
aparecen muchas novedades y cambios
que, fundamentalmente, se centran en
resolver carencias prcticas. Adems,
esta versin recibe diversas mejoras que
provienen del lenguaje SDL.
Crticas a UML
Este artculo o seccin necesita fuentes o
referencias que aparezcan en una
publicacin acreditada, como libros de
texto u otras publicaciones especializadas
en el tema.