Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 7
Clase 7
octubre de 2007
Seis mejores Prácticas
• Desarrollo Iterativo
• Administrar Requerimientos
• Usar Arquitecturas basadas en
Componentes
• Modelado Visual (UML)
• Verificar Continuamente la Calidad
• Administrar el Cambio
Centrado en la
Proyección Arquitectura
de la organización y
estructura de un sistema enfocándose
en aspectos particulares
Programadores
Analistas/Diseñadores Usuario Final Administradores
Estructura Funcionalidad de Software
Vista de Casos de Uso
Verificar Balance
Cliente
Depositar
Concepto: Realización de Casos de Uso
Modelo de Casos de Uso Modelo de Diseño
Diagramas de Diagramas de
Secuencia Colaboración
Caso de Uso
Diagramas de Clase
Arquitectura: Vistas
• Vista Lógica o de Diseño:
Es una abstracción del modelo de diseño e
identificación a gran escala del diseño de
paquetes, subsistemas y clases
Diagramas de Clases y Objetos
Diagramas ER
• Vista de Procesos:
• Toma en cuenta algunos requerimientos
no-funcionales: Rendimiento,
disponibilidad, integridad del sistema,
tolerancia a fallas.
• Captura aspectos de Sincronización y
Concurrencia del diseño.
• Control de los procesos concurrentes.
Arquitectura: Vista de Procesos
Arquitectura: Vistas
• Vista de Implementación o Desarrollo:
La vista de Implementación se enfoca en la
organización de los módulos del software actual
en el ambiente de desarrollo de software.
Diagramas de Componentes
¿Cómo diseñarla?
9 A partir de los escenarios significativos del proyecto
Arquitectura
Definición de Arquitectura en
RUP
Fase de Inicio
• Con respecto a la
arquitectura, en la fase de
inicio de los proyectos se
establece:
– Requerimientos no-
funcionales
– Lista de riesgos y
restricciones
– Arquitectura inicial
Definición de Arquitectura en
RUP
Fase de Elaboración
• Con respecto a la arquitectura,
en la fase de elaboración se
establece:
– Arquitectura línea base.
• Entregables:
– Documento de Definición de
Arquitectura.
– Prototipo evolutivo de arquitectura.
– Guías y Estándares de Diseño.
RUP en 10 Pasos