Define las actividades de transición al comienzo y final del mismo, y por tanto las interfases con la
organización ejecutante.
Facilita el control sobre los tiempos en que es necesario aplicar recursos de todo tipo (personal,
equipos, suministros, etc.) al proyecto.
DEFINICIÓN DE LAS NECESIDADES
El usuario detecta que
tiene algun sitema por
mejorar. En esta fase
interviene totalmente el
usuario.
ANÁLISIS
Es la fase de diseño externo.
Qué hace el sistema
Características
Restricciones
Comportamiento
Debe incluir una especificación
funcional y un análisis estructurado
que contiene los requerimientos
para el nuevo sistema
El usuario debe leer, analizar y señalar lo que
él quiere.
DISEÑO
Cómo se va a
hacer el
sistema
Entidad - Relación
Casos de uso
Descompone y organiza el
sistema en elementos que
puedan elaborarse por
separado, aprovechando las
ventajas del desarrollo en
equipo.
Requisitos en una representación de
software
CODIFICACIÓN
Es donde se implementa el
código fuente, haciendo uso de
prototipos así como de pruebas
y ensayos para corregir errores.
Dependiendo del lenguaje de programación y
su versión se crean las bibliotecas y
componentes reutilizables dentro del mismo
proyecto para hacer que la programación sea
un proceso mucho más rápido.
PRUEBA
Los elementos, ya programados, se ensamblan para
componer el sistema.
Se comprueba que funciona correctamente y que
cumple con los requisitos, antes de ser entregado al
usuario final
VALIDACIÓN
Verificar que el sistema cumple con los
requisitos expresados inicialmente por
el cliente
MANTENIMIENTO Y EVOLUCIÓN
Es la mejora del software ,puede requerir
más tiempo que el desarrollo inicial del
software.