debugsql UML – Mexcoder

UML

UML-logo[1]El  Lenguaje Unificado de Modelado (por sus siglas en ingles), es un estándar desarrollado por el  Object Management Group utilizado para describir sistemas y su funcionamiento de una manera visual mediante diagramas entre los cuales se encuentran los siguientes:

Diagramas de casos de uso

Este diagrama muestra como los usuarios interactúan con el sistema es decir que acciones pueden realizar en un momento dado es de especial utilidad en el desarrollo de software ya que permite tener una vista amplia de las funciones que el sistema requerirá.

UML_Use-case-diagram[1]

Diagramas de secuencia

Muestra cómo se da la interacción entre los diversos componentes que integran el sistema, la interacción se muestra mediante “llamadas” entre componentes que a su vez pueden hacer llamadas a otros componentes para finalmente responder a la llamada inicial, estas llamadas se agrupan de manera cronológica, lo que permite saber en qué momento se necesitara cada recurso y en qué orden.

diagrama-de-secuencia[1]

Diagramas de colaboración

Al igual que el diagrama de secuencia muestra como interactúan los elementos del sistema pero en vez de mostrarlos de manera cronológica este diagrama se utiliza para mostrar las relaciones entre los componentes del sistema por medio de “enlaces” y “mensajes”, esto es útil para saber por ejemplo de que partes del sistema depende un componente dado

image008[1]

Secuencia normal y excepciones (alternativas)

La secuencia normal es la secuencia que el diagrama seguiría en un caso ideal, es decir en aquel caso en el que no se presentes estados negativos o no contemplados,  mientras que las excepciones son el camino a seguir cuando se presente dicho estado no esperado o negativo.

Bibliografía

Object Management Group. (julio de 2005). OMG UML. Recuperado el 10 de septiembre de 2013, de Object Management Group: http://www.omg.org/gettingstarted/what_is_uml.htm

Popkin Software and Systems. (21 de octubre de 2002). Modelado de Sistemas com UML. Recuperado el 11 de septiembre de 2013, de http://mmc.geofisica.unam.mx/LuCAS/Tutoriales/doc-modelado-sistemas-UML/doc-modelado-sistemas-uml.pdf