Ciclo de Vida de un Sistema
1. Planificación
Realizar una serie de tareas.
Finalización con éxito del proyecto.
La determinación del ámbito del proyecto.
2. Análisis
Qué es exactamente lo que tiene que hacer el sistema.
Que realmente se necesita.
Las características que el sistema debe poseer.
3. Diseño
Modular en vez de monolítico.
Encargarse de una tarea concreta y sólo de una.
Interfaces bien definidos.
7. Uso y Mantenimiento
Eliminar los defectos que se detecten.
Adaptarlo a nuevas necesidades
Añadirle nueva funcionalidad
6. Instalación / Despliegue
Poner el sistema en funcionamiento.
Entorno en el que el sistema debe funcionar.
Es esencial que tengamos en cuenta las dependencias.
5. Pruebas
Detectar los errores que se hayan podido cometer.
Eventualmente corregirlos.
Hacerlo antes de que el usuario final lo pruebe.
4. Implementación
Seleccionar las herramientas adecuadas.
Procurar que nuestro código no resulte indescifrable.
Facilitar la interpretación visual.