Analisis y diseño diagrama de UML
OBJETOS CON UML
( Parte II )
Ing. Luis Zuloaga Rotta
La notación UML
Es una fusión de las notaciones de :
Grady Booch
James Rumbaugh (OMT)
Ivar Jacobson (OOSE)
Han buscado ante todo la simplicidad; UML
es intuitivo, homogéneo y coherente.
UML no es una notación cerrada: es
genérica, extensible y configurable por el
usuario.
Notación
Un solodiagrama no puede expresar toda la
información para describir un sistema :
funcional, no funcional, organizacional.
Cada vista representa una proyección del
sistema, mostrando un aspecto particular del
mismo.
Cada vista se describe en un cierto número
de diagramas.
Descripción = Vistas del sistema (diagramas)
Vistas del UML
Vista de
Componentes
Vista de
Lógica
Vista de
Casos deUso
Vista de
Despliegue
Vista de
Concurrencia
Vista de Casos de Uso
Muestra la funcionalidad del sistema
talcomo es percibida por actores
externos.
Su contenido consuce el proceso de
desarrollo y verificación.
Utiliza :
Diagramas de Casos de Uso
Diagramas de Actividad (opcional)
Vista Lógica
Muestra el diseño de la funcionalidad
del sistema : Estructura y
ComportamientoDescripción de estructura :
Diagramas de objetos y clases
Descripción de comportamiento :
Diagramas de secuencia, colaboración,
estado y actividades
Vista de Componentes
Muestra la organización del código y
demás archivos.
Consiste en el Diagrama de
Componentes.
Orientado al equipo de Desarrollo.
Vista de Despliegue
Muestra la implantación del sistema en
la arquitecturafísica.
Las computadoras y los dispositivos
perifericos son denominados nodos.
nodos
Consiste en el Diagrama de
Despliegue.
Utilizado por los equipos de desarrollo,
integración y pruebas.
Vista de Concurrencia
Muestra la concurrencia en el sistema,
dividido en procesos y procesadores.
Da cuenta de los aspectos de comunicación
y sincronización derivados.
Descripción dinámica : Diagramasde
Estado, Secuencia, Colaboración y
Actividades.
Descripción de implementación : Diagramas
de Componente y de Despliegue.
Diagramas de
Secuencia
Diagramas de
Colaboración
Diagramas de
Estados
Diagramas de
Casos de Uso
Diagramas de
Clases
Modelo
Diagramas de
Actividad
Diagramas de
Objetos
Diagramas de
Componentes
Diagramas de
Distribución
“Un modelo esuna descripción completa de un sistema desde una perspectiva concreta”
Diagramas UML ( 9 )
De casos de uso: representan las funciones
del sistema desde el punto de vista del usuario.
De secuencia: representación temporal de los
objetos del sistema y sus interacciones.
De colaboración: son una representación
espacial de los objetos, enlaces e interacciones.
De clases: representan laestructura estática en
términos de clases y relaciones;
Diagramas UML ...
De actividades: representan el comportamiento
de una operación en términos de acciones;
De transición de estados: representan el
comportamiento de una clase en términos de
estados.
De componentes: representan los
componentes físicos de una aplicación.
De despliegue: representan el despliegue de
los componentessobre los dispositivos
materiales.
Los Estereotipos
Forman parte de los mecanismos de
extensibilidad, previstos en UML.
Permite a los usuarios añadir nuevas clases
de elementos de modelado, además de los
predefinidos por UML.
Facilitan la unificación de conceptos
parecidos, como y ,
que expresan estereotipos de empaquetado.
Modelado del Negocio
CASO USO
DE NEGOCIO
UNIDAD DE
LAORGANIZACIÓN
ACTOR
DE NEGOCIO
ENTIDAD
DE NEGOCIO
REALIZACIÓN DE
CASO USO
DE NEGOCIO
TRABAJADOR
DE NEGOCIO
MODELO DE CASOS
DE USO DE NEGOCIO
CLIENTE
PRESTAMO
:ASISTENTE
MODELO DE OBJETOS
DE NEGOCIO
: CLIENTE
: PERFIL
MODELO DE CASOS
DE USO
CLIENTE
MODELO DE ANÁLISIS
:ANALISTA
PERFIL
: CUENTA
: CREDITO
PRESTAMO
ANALISTA
CUENTA...
Regístrate para leer el documento completo.