El trmino ciclo de vida del software describe el desarrollo de software, desde la fase
inicial hasta la fase final. El propsito de este programa es definir las distintas fases
intermedias que se requieren para validar el desarrollo de la aplicacin, es decir, para
garantizar que el software cumpla los requisitos para la aplicacin y verificacin de los
procedimientos de desarrollo: se asegura de que los mtodos utilizados son
apropiados.
El ciclo de vida bsico de un software consta de los siguientes procedimientos:
DANIA
ALDANA
NOGUEZ
Modelo en cascada
Se define como una secuencia de fases en la que al final de cada una de ellas se
rene la documentacin para garantizar que cumple las especificaciones y los
requisitos antes de pasar a la fase siguiente:
Modelo V
El modelo de ciclo de vida V proviene del principio que establece que los procedimientos
utilizados para probar si la aplicacin cumple las especificaciones ya deben haberse creado en
la fase de diseo.
DANIA
ALDANA
NOGUEZ
Diseo y arquitectura
Consiste en clarificar los objetivos del proyecto, plantear la
estrategia ms adecuada para el desarrollo del mismo, as
como describir la funcionalidad a implementar definiendo su
alcance. Etapas:
Anlisis funcional: Definicin de los objetivos a
alcanzar,
descripcin
modular
detallada
de
los
detallado
del
proyecto,
DANIA
ALDANA
NOGUEZ
Produccin
Consiste en el desarrollo del proyecto organizado en hitos y entregables y as facilitar
a los clientes la posibilidad de revisar la aplicacin a medida que se va construyendo.
Etapas: Prototipo, Diseo de interfaz, creacin de la Base de datos, Implementacin,
Integracin y pruebas-testeo. Se trata de un proceso que se lleva a cabo mediante
ciclos iterativos hasta que el cliente nos da su conformidad.
Control de calidad
Una vez la aplicacin ha sido desarrollada y testeada con xito, pasar por una etapa
final de control de calidad previa a la aceptacin del cliente. De esta forma, el software
finalizado se entrega al equipo interno de calidad para un profundo testeo, tanto
funcional (comparndolo con la documentacin de requerimientos), como tcnico
(especialmente de carga y stress, simulando conexiones de usuarios que la usan).
Puesta en marcha
Finalizado el control de calidad y con la aceptacin del cliente, se lleva a cabo la fase
de despliegue y puesta en marcha, que a su vez se divide en cinco etapas cuyo orden
y mbito depender del proyecto en cuestin:
DANIA
ALDANA
NOGUEZ
DANIA
ALDANA
NOGUEZ