Documente Academic
Documente Profesional
Documente Cultură
Unidad: 1
Utilizado fundamentalmente como Utilizado fundamentalmente por los contrato entre el cliente y los desarrolladores para comprender cmo desarrolladores sobre qu debera hacer debera darse forma al sistema el sistema y qu no Captura la funcionalidad del sistema Esboza cmo llevar a cabo la funcionalidad dentro del sistema; sirve como una primera aproximacin al diseo
Define casos de uso que se analizarn Define realizaciones de casos de uso y con ms profundidad en el modelo de cada una de ellas representa el anlisis anlisis de un caso de uso
Arquitecto
responsable de
responsable de
Modelo de anlisis
Artefactos
Ingeniero de componentes
Analizar un paquete
6
Descripcin de la arquitectura:
Contiene una vista del modelo de anlisis que muestra los artefactos ms significativos para la arquitectura.
Artefactos
Gestin de Pedidos
VentanaNuevoClient e
(f ro m Lo gic al Vi ew)
CLIE NTE
(from Logical View)
TARJETA CLIENTE
(from Logical View)
TARJETA
(from FACTURA)
11
Gestin de Pedidos
Artefactos
12
Actividades de Anlisis
Anlisis de la arquitectura:
Identificar paquetes de anlisis (pautas) Identificar clases de entidad obvias Identificar requisitos especiales comunes: persistencia, distribucin, concurrencia, seguridad, tolerancia a fallos, etc.
Actividades
13
Actividades de Anlisis
Analizar un caso de uso:
Identificar clases de anlisis participantes. Describir interacciones entre objetos de anlisis.
Actividades
14
Interfaz
Control
Actividades
16
Actividades de Anlisis
Analizar una clase:
Identificar responsabilidades Identificar atributos Identificar asociaciones y agregaciones Identificar generalizaciones
Actividades
17
Actividades de Anlisis
Analizar un paquete:
Garantizar que el paquete de anlisis es tan independiente de otros como sea posible (acoplamiento mnimo). Garantizar que cumple su objetivo de realizar algunas clases del dominio o casos de uso. Describir las dependencias de paquete con otros paquetes cuyas clases estn contenidas en l. Asegurarnos que el paquete contiene las clases correctas (alta cohesin).
Actividades DSI 3K3 - Diapositivas de clases: Flujo de Trabajo de Anlisis 18
Bibliografa
Booch Grady, Rumbaugh James, Jacobson Ivar, (1999), El lenguaje de Modelado Unificado, Espaa, Editorial Addison Wesley Iberoamericana. Jacobson Ivar, Booch Grady, Rumbaugh James, (2000), El Proceso Unificado de Desarrollo de Software, Espaa, Editorial Addison Wesley. Arlow Jim, Neustadt Ila, Programacin UML 2, (2006), Ediciones Anaya Multimedia
DSI 3K3 - Diapositivas de clases: Flujo de Trabajo de Anlisis 19