Practica 5: Diseño de la arquitectura

El objetivo de esta práctica es diseñar y documentar la arquitectura que se va a usar en el proyecto. El diseño de la arquitectura se realizar siguiendo el proceso descrito en el script mostrado más adelante y la documentación se realiza usando el templete correspondiente.

Paso 1: Desarrollo de la arquitectura

Script de proceso de cierre de iteración

Propósito Guiar en la actividad de diseñar la arquitectura del sistema
Criterios de entrada - Lista de requerimientos funcionales y no funcionales incluyendo atributos de calidad y restricciones (pueden venir de la visión)
Paso Actividades Descripción
1 Revisar requerimientos - Escoger algunos casos de uso que “ejerciten” (es decir aporten) a la arquitectura
- Revisar atributos de calidad y restricciones
2 Crear modelo de dominio - Identificar abstracciones del sistema y plasmarlas en un diagrama de clase
3 Diseñar la arquitectura a gran escala - Identificar las capas del sistema
- Identificar los tercios en los cuales se ubican las capas
- Refinar las capas para encontrar componentes que satisfagan los requerimientos del sistema y que puedan ser desarrollados de manera individual.
- Definir las interfaces de comunicación entre los módulos (métodos, parámetros, valores de retorno y excepciones)
4 Identificar consideraciones de diseño en los módulos - Para cada módulo, considerar si se debe llevar alguna característica particular de diseño (ej. seguridad)
4 Verificar arquitectura Tomar cada uno de los requerimientos de entrada del proceso y revisar que se tomaron decisiones de diseño que lo soporten
5 Mapear arquitectura a tecnología - Definir cómo se implementaran los módulos de acuerdo a la tecnología que se escogío
- Definir la estructuración del proyecto (correspondencia de módulos e interfaces a archivos)
6 Documentar la arquitectura - Usando la plantilla, documentar el diseño que se propone
Criterios de salida - Se tiene un diseño de la arquitectura verificado y documentado que cubre los requerimientos

Paso 2: Planear siguiente iteración

Recuerda que para el plan de esta iteración debes considerar los siguientes aspectos:

  • Diseño y documentación de la arquitectura
  • Que al final de la siguiente iteración debe haber algo ejecutable que pueda mostrarse (idealmente)
  • Terminar documentación de requerimientos
cursos/ingsoft/practica5.txt · Last modified: 2010/02/22 12:06 by admin
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0