Diagramas UML



                                                                Introducción al UML.

Veremos lo que es UML y sus herramientas de trabajo como la forma en la que se representan los planos de un sistema a modo de modelo o arquitectura mediante el huso de diagramas que se encargan de dar forma a las especificaciones de que tiene un proyecto, como la forma en la que funciona y los principales puntos de vista que podrá obtener un cliente o la persona que lo va a programar.

En pocas palabras es un lenguaje para hacer modelos y es independiente de los métodos de análisis y diseño.

     Diagramas que maneja UML.

Diagrama de casos de uso.
Los casos de uso son el mecanismo para capturar la conducta deseada de un sistema que está bajo desarrollo. Estas especificaciones no contienen detalles de cómo esta conducta es implementada. Describe los requerimientos funcionales de un sistema. Este modelo contiene las funciones deseadas y sirve como un contrato entre el cliente y los desarrolladores. Este modelo también puede ser utilizado durante el desarrollo del sistema para realizar ajustes a la funcionalidad solicitada por el cliente.
Pienso que es uno de los diagramas que describe a un sistema con mucho mas detalle en sus detalles.

Diagrama de clases.
El diagrama de clases muestra un conjunto de clases, interfaces, colaboraciones y sus relaciones lo cual nos lleva a tener un completo control de todos los procesos que se realizan en nuestro sistema en cambio algo muy importante de este diagrama es que muestra el sistema de una forma fácil de comprender ya que divide a los procesos del software en clases.

Diagrama de secuencia.

Este diagrama muestra una interacción que representa la secuencia de mensajes entre instancias de clases, componentes, subsistemas o actores. El tiempo fluye por el diagrama y muestra el flujo de control de un participante a otro lo cual es muy ventajoso dependiendo el tipo de sistema con el que se este trabajando la ventaja de usar este diagrama es que puedes observar cómo será la interacción entre actores y el sistema directamente.

Diagrama de colaboración.  
Un diagrama de colaboración es una forma de representar interacción entre objetos lo cual quiere decir que tanto el autor como los atributos del software tendrán un papel muy importante dentro de este diagrama el cual muestra las instancias especificas de las clases que trabajan juntas para conseguir una acción en común dejando que el objeto que contienen sincronice todos lo mensajes en el orden debido.

Diagrama de estado.

Un diagrama de estado es un diagrama utilizado para determinar cada una de las rutas o caminos que puede tomar un movimiento de información luego de ejecutarse cada proceso. Además de que permite identificar bajo qué pruebas se ejecuta cada uno de los procesos y en qué momento podrían tener una variación en pocas palabras te permite visualizar de forma ordenada cada uno de los procesos que hace el software 

Comentarios