Abarca las alternativas que rigen en la etapa de
desarrollo, considerando restricciones organizacionales
y económicas que limiten el desarrollo
Las alternativas son:
Estructurada
Diseño Top-Down
Estructuras de Control Limitadas
Orientada a Objetos
Utiliza objetos dentro de su ejecución, permitiendo
extender las estructuras de control hacia
representaciones abstractas del mundo real y sus
interacciones entre sí, señalando atributos y métodos
como medio de interacción
Centrada en Datos
Se centra en la información almacenada, haciendo que la
aplicación gire en torno a ella. Puede ser considerada
como delimitada en funcionalidad.
Basada en Componentes
Se refiere a los sistemas desde la perspectiva de la
funcionalidad. Generalmente un SI se arma de módulos
o componentes, que son cohesivos en conjunto
integrándose semánticamente en un todo. Favorece la
reutilización de componentes para la construcción de
nuevos sistemas.
De Prueba
Integran una serie de pautas para una correcta construcción del
software, la cual antes de ejecutarse crea una especificación de la
misma, considerando sus casos de uso y las tareas a realizar.
Planificación
Se define el plan global de pruebas, incluyendo
personal y recursos a utilizar.
Diseño
Se identifican los elementos a probar, así como especificar bajo
qué condiciones y datos se deberán probar los elementos. Las
pruebas se organizan por grupos y categorías.
Ejecución
Aplicar las pruebas, documentando los resultados.
Control
Establece los mecanismos de monitoreo del progreso y del análisis de
los resultados, para la toma de decisiones estratégicas así como
implementar, en caso necesario, acciones correctivas.