El software pasa por diferentes etapas desde que un nuevo proyecto es concebido hasta que se deja de usar.
Estas etapas representan el ciclo de actividades involucradas en el desarrollo,
uso y mantenimiento de sistemas de software, además de llevar asociadas una
serie de documentos que serán la salida de cada una de estas fases y servirán
de entrada en la fase siguiente.
Tales
actividades son:
- Adopción e Identificación del Sistema: es importante conocer el origen del sistema, así como las motivaciones que impulsaron el desarrollo del sistema (por qué, para qué, etcétera.).
- Análisis de Requerimientos: identificación de las necesidades del cliente y los usuarios que el sistema debe satisfacer.
- Especificación: los requerimientos se realizan en un lenguaje más formal, de manera que se pueda encontrar la función de correspondencia entre las entradas del sistema y las salidas que se supone que genera. Al estar completamente especificado el sistema, se pueden hacer estimaciones cuantitativas del coste, tiempos de diseño y asignación de personal al sistema, así como la planificación general del proyecto.
- Especificación de la Arquitectura: define las interfaces de interconexión y recursos entre módulos del sistema de manera apropiada para su diseño detallado y administración.
- Diseño: en esta etapa, se divide el sistema en partes manejables que, como anteriormente se mencionó se llaman módulos, y se analizan los elementos que las constituyen. Esto permite afrontar proyectos de muy alta complejidad.
- Desarrollo e Implementación: codificación y depuración de la etapa de diseño en implementaciones de código fuente operacional.
- Integración y Prueba del Software: ensamble de los componentes de acuerdo a la arquitectura establecida y evaluación del comportamiento de todo el sistema atendiendo a su funcionalidad y eficacia.
- Documentación: generación de documentos necesarios para el uso y mantenimiento.
- Entrenamiento y Uso: instrucciones y guías para los usuarios detallando las posibilidades y limitaciones del sistema, para su uso efectivo.
- Mantenimiento del Software: actividades para el mantenimiento operativo del sistema. Se clasifican en: evolución, conservación y mantenimiento propiamente dicho.
CHEQUEA NUESTRO ENLACE
No hay comentarios:
Publicar un comentario