Tabla de Contenidos

UML: Unified Modeling Language

UML surge para simplificar sistemas software orientados a objetos. El modelado comenzó en los años 70 para temas de análisis y diseño.

Ventajas del UML

Desventajas

Objetivos del UML

Conceptos de Modelado

Uso de modelos

Vistas arquitecturales

Son vistas interrelacionadas que depende den los casos de uso a partir de los cuales se especifica diseño, implementación, interacción y despliegue. OJO: Las vistas no forman parte de la especificación UML.

Las 4+1 Vistas arquitecturales

Estas vistas tienen varios aspectos importantes:

Vista de casos de uso

Vista de diseño

Vista de procesos

Vista de implementación

Vista de despliegue

Elementos de UML

La aplicación eficaz de UML requiere conocer y comprender su metamodelado.

Bloques de construcción

Son elementos, relaciones y diagramas

Estructurales

Intentan modelar las partes estáticas de un modelo (Artefactos y nodos), en UML se pueden representar: Clase, Interfaz, colaboración, caso de uso, objeto, clase activa y componente

modelado:diagramainterfaceuml.png

modelado:diagramacasouso.png

modelado:diagramacolaboracion.png

modelado:diagramaclaseactiva.png

modelado:diagramacomponente.png

De Comportamiento

Son las partes dinámicas de los UML

De Agrupamiento