Leidy
REFINAMIENTO DE SOFTWARE
Elaborado: William Murillo Ingeniero de Sistemas
REFINAMIENTO DE SOFTWARE
Modelo Basado en Prototipos
Modelo Incremental o Evolutivo
Elaborado: William Murillo Ingeniero de Sistemas
Modelo Espiral
REFINAMIENTO DE SOFTWARE
Modelo Cascada con Sub – Proyectos
Elaborado: William Murillo Ingeniero de Sistemas
Modelo Entrega por Etapas
REFINAMIENTO DE SOFTWARE
Elaborado: William Murillo Ingeniero de Sistemas
REFINAMIENTO DE SOFTWARE
1 Definición del Módulo
1.1 Alcance Describa lo que el módulo debe hacer. 1.2 Supuestos
Describa todoslos supuestos que serán considerados para diseñar el módulo 1.3 Dependencias
Describa las dependencias del modulo, por ejemplo este módulo usa el módulo xxx para ejecutar la operación yyy. 1.4Restricciones
Describa todas las restricciones que deben ser consideradas al diseñar el módulo, por ejemplo tamaño, tiempo, etc. 1.5 Riesgos
Describa todos los riesgos relacionados con el moduloque puedan impactar el desarrollo. 1.6 Metodología de Prueba
Describa como realizará las pruebas unitarias del módulo. Si se planifica escribir una o más funciones para probar el módulo, estas debenser definidas y diseñadas en esta sección.
Elaborado: William Murillo Ingeniero de Sistemas
REFINAMIENTO DE SOFTWARE
2 Diseño Detallado
2.1 Arquitectura 2.1.1Arquitectura de Alto Nivel Presente un diagrama de la arquitectura de alto nivel del sistema. Identifique los módulos relevantes y donde se encuentra en el sistema el módulo que se está definiendo. 2.1.2Arquitectura del Módulo [Presente un diagrama de la arquitectura del modulo. Identifique los componentes relevantes (librerías, semáforos, mutex, colas de mensaje, variables globales, etc.) 2.2 Macros...
Regístrate para leer el documento completo.