Propósito de los modelos
Un proceso de desarrollo de software puede incluir
Marco general
Validación del software
Algunas características deseables de un modelo
Especificación
El modelo de clico de vida de software
Proceso de desarrollo de software
Evolución y Mantenimiento
Implementación
El conjunto de actividades, métodos y prácticas utilizados en la producción y evolución de software.
- Describe Funcionalidad del software y - Las restricciones de operación
- Un modelo de ciclo de vida - consideración de herramientas y equipamiento - consideración de personal y de su organización
Comprobar que cumple con los requisitos del cliente
- abstracto - comprensible - preciso - predictivo - no muy caro de construir
- Respuesta a cambios del negocio - Corrección de errores no detectados
- Ayudarnos a entender un problema complejo mediante análisis y simulación. - Permitir la investigación y comparación de soluciones alternativas. - Facilitar la comunicación de ideas sobre un problema o sobre una solución.
comienza cuando se concibe un software y concluye cuando el producto ya no está disponible para su uso
- Codificación de programas, - Articulación de los programas con: - Gestores de BD ... y - Otras utilidades (bibliotecas)
- Que define las tareas necesarias para producir software - Independiente de su complejidad y tamaño - Tareas / Actividades - Especificación - Implementación / Desarrollo - Validación del software