Diagramas UML
Es un lenguaje para hacer modelos y es independiente de los métodos de análisis y diseño. Existen diferencias importantes entre un método y un lenguaje de modelado. Un método es una manera explícita de estructurar el pensamiento y las acciones de cada individuo. Además, el método le dice al usuario qué hacer, cómo hacerlo, cuándo hacerlo y por qué hacerlo; mientras que el lenguaje de modelado carece de estas instrucciones. Los métodos contienen modelos y esos modelos son utilizados para describir algo y comunicar los resultados del uso del método.
Tipos De Diagramas UML
|
Nombre del diagrama
|
¿Para Qué Sirve?
|
|
Caso de uso
|
Se
asignan acciones para el actor, estableciendo una relación.
|
|
Estados
|
El
diagrama de estados engloba todos los mensajes que un objeto puede enviar o
recibir.
|
|
Actividad
|
Representa un flujo de trabajo paso a paso de negocio y operacionales
de los componentes en un sistema.
|
|
Secuencia
|
Muestra
una interacción ordenada según la secuencia temporal de eventos y el
intercambio de mensajes.
|
|
Colaboración
|
Muestra las interacciones que ocurren entre los objetos que participan
en una situación determinada.
|
|
Componentes
|
Normalmente
contiene componentes, interfaces y relaciones entre
ellos. Los componentes perteneces a un mundo físico.
|
|
Despliegue
|
Este tipo de diagrama se utiliza para modelar el Hardware
utilizado en la implementación del sistema y las relaciones entre sus
componentes.
|
|
Distribución
|
El diagrama de distribución muestra la
estructura física de un sistema, las máquinas, los dispositivos, las
interconexiones entre dispositivos y las piezas de software que se
encontrarán en cada máquina.
|
Diagrama De Clase
El diagrama de clases incluye mucha más información como la relación entre un objeto y otro, la herencia de propiedades de otro objeto, conjuntos de operaciones/propiedades que son implementadas para una interfaz gráfica.
Ventajas y Desventajas
Ventajas
- Genera un código automáticamente.
- Propone soluciones a algunos errores.
- Representa las relaciones entre las clases de sistema.
- Se diseña los componentes de los sistemas.
- Se protegen los datos.
- Se posibilita una reducción de acoplamiento.
- Mas fácil la comunicación entre los programadores, descubrimiento de fallas del sistema en el diseño Mejor diseño del sistema ofrece más documentación.
Desventajas
- Los diagramas de clases especifican qué clases hay y cómo están relacionadas, pero no cómo interactúan para alcanzar comportamientos particulares.
- El método tiende hacer muy lento.
- La instalación es muy costosa
Diagrama De Objetos
Modelan las instancias de elementos contenidos en los diagramas de clases. Un diagrama de objetos muestra un conjunto de objetos y sus relaciones en un momento concreto.
Se emplean para modelar la vista de diseño no estática o la vista de procesos estática de un sistema al igual que se hace con los diagramas de clases, pero desde la perspectiva de instancias reales o prototípicas.


Comentarios
Publicar un comentario