Buen día.
Esta semana el tema a tratar en clase son los diagramas de lenguaje unificado de modelado o UML(Unified Modeling language)es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad.
Este lenguaje de modelado se compone de trece diagramas para esquematizar nuestro software los cuales son los siguientes:
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 Interacción son un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado:
- Diagrama de secuencia
- Diagrama de comunicación, que es una versión simplificada del Diagrama de colaboración (UML 1.x)
- Diagrama de tiempos (UML 2.0)
- Diagrama global de interacciones o Diagrama de vista de interacción (UML 2.0)
Estos diagramas nos permiten tener una representación visual dinámica de nuestro software tanto de la estructura de este como su comportamiento o la secuencia de ejecución de el mismo. Con esto podemos darnos una mejor idea de el funcionamiento de nuestro programa al planearlo lo cual nos ayuda a evitar algunos errores en nuestro trabajo.
La primera version de UML salio a la luz en 1997 después de que James Rumbaugh,Ivar Jacobson se unieran a la compañía de Grady Booch así juntaron sus ideas y crearon este lenguaje de modelado después a estas personas se les conoció como "los tres amigos".
Para esta publicación me centrare en dos diagramas en especial que son el diagrama de clases y el de secuencia. Para fabricarlos utilice umbrello una herramienta gratuita para ubuntu y windows. Experimente algunos bugs mientras lo usaba pero es cómoda y tiene lo necesario para crear diagramas.
esta es la página oficial:
http://uml.sourceforge.net/

DIAGRAMA DE SECUENCIA

fuentes:
http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado
http://www.programacion.com/articulo/introduccion_a_uml_181
http://www.ingenierosoftware.com/analisisydiseno/uml.php
saludos.
que tal, esta muy bueno tu diagrama, no se me ocurrió esa manera para representar cada proceso así como lo hiciste tu, yo pienso que te podrias ahorrar el proceso de llamar varias veces al metodo de dibujar, elaborando un metodo para estructurar los componentes de la GUI y luego ya los dibujas
ResponderBorrarBien, 5+5. Buena la sugerencia de José (+1). Dibujar es caro en términos de tiempo de cómputo.
ResponderBorrar