UML 2 Diseno Del Flujo de Trabajo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 14

Ingeniería de

Software II

UML 2.0

Jim Arlow
Ila Neustadt

Slide 8-1
El Flujo de Trabajo

Jim Arlow, Ila Neustadt

Copyright © 2011 Pearson Education, Inc.


Objetivos
A través de este capítulo el estudiante podrá:
 Hacer uso de las técnicas de investigación para obtener, de los
usuarios, los detalles para el refinamiento de los modelos.
 Crear los modelos de diseño de Casos de uso, por secuencia y
comunicación.
 Crear los modelos de diseño de componentes.
El Diseño del Flujo de Trabajo
La mayor parte del trabajo del diseño se lleva a cabo en la
última parte de la Elaboración y la primera parte de la
Construcción.
El Diseño del Flujo de Trabajo
• En el análisis nos enfocamos en la construcción del modelo lógico del
sistema que captura la funcionalidad que el sistema debe proveer
para satisfacer los requerimientos.
• El propósito del diseño es especificar completamente como esa
funcionalidad será implementada.
• En el diseño, diseñadores OO :
– Deciden sobre las cuestiones estratégicas de diseño, como la
persistencia de objetos y la distribución
– Crean un modelo de diseño en consecuencia.
– El director del proyecto y el arquitecto también deben crear
políticas para hacer frente a cualquier problema táctico de
diseño.
El Diseño de Artefactos - Metamodelo
El modelo de diseño contiene muchos subsistemas de
diseño, estos subsistemas son los componentes que
pueden contener muchos tipos diferentes de elementos
de modelado.
Las interfaces entre los subsistemas de diseño construyen
un solo sistema. Las interfaces proporcionadas y
necesarias conectan estos subsistemas, como un enchufe
y el zócalo.
Hay una relación simple trace entre los modelos de
análisis y diseño: el modelo de diseño se basa en el
modelo de análisis y se puede considerar hacer sólo un
refinamiento o la elaboración de los mismos .
Creación del Modelo de Diseño.
Se puede pensar en el
modelo de diseño como:
• Una elaboración del
modelo de análisis con el
detalle añadido y
soluciones técnicas
específicas.
• El modelo de diseño
contiene el mismo tipo de
cosas que el modelo de
análisis, pero están más
detalladas.
Creación del Modelo de Diseño.

• Los modelos de diseño se componen de:


– Subsistemas de diseño;
– Clases de diseño;
– Las interfaces;
– Realizaciones de Casos de Uso para utilizarlas en el diseño;
– Un diagrama de despliegue.
• Uno de los artefactos clave que usted produce en el diseño
son interfaces que permiten desacoplar el sistema en
subsistemas que pueden desarrollarse en paralelo.
• Se produce una primera vista del diagrama de
implementación que muestra cómo su sistema de software
se distribuye en nodos computacionales físicos. este es un
diagrama importante y estratégico.
Relaciones entre Artefactos.

Slide 8-9
Deberían Mantenerse Dos Modelos?.
En un mundo ideal, usted tendría un único modelo de su
sistema, y su herramienta de modelado sería capaz de dar, ya
sea una vista de análisis de ese modelo o una vista de diseño.
Se pueden aplicar las siguientes 4 estrategias:
Por Qué Mantener el Modelo de Análisis?
La vista de las clases de análisis es más comprensible
Es de gran valor cuando:
• la introducción de nuevas personas al proyecto;
• la comprensión del sistema después de muchos
meses o años de la entrega;
• la comprensión de cómo el sistema satisface los
requisitos del usuario;
• proporcionar requisitos de trazabilidad;
• mantenimiento y mejoras de la planificación;
• la comprensión de la arquitectura lógica del
sistema;
• la externalización de la construcción del sistema.
Cuándo Mantener los 2 Modelos Separados?
Cuando el sistema tiene algunas de estas características:
• Es Grande;
• Complejo;
• Estratégico;
• Sujetos a cambios frecuentes;
• Espera que sea un tiempo de vida bastante largo;
• Puede ser Externalizado.
El Diseño Detallado del Flujo de Trabajo
Los principales participantes en el diseño detallado del
flujo de trabajo son el arquitecto, el ingeniero de casos
de uso, y el ingeniero de componentes.
El Diseño Arquitectónico
El diseño arquitectónico
no es por lo general, una
etapa separada. Recuerde
que UP es un proceso
iterativo, por lo que este
diseño se presenta en la
Fase de Elaboración e
iteraciones iniciales de
construcción cuando se
desarrollan los detalles de
la arquitectura del
sistema. .

También podría gustarte