¿Qué es?
El ciclo de vida de un software es una secuencia estructurada y bien definida de las etapas en ingeniería de software para desarrollar el software deseado. Lo describe desde el inicio hasta el final, con el objetivo de definir las distintas fases intermedias para validar el desarrollo de la aplicación y confirmar que cumpla con los requisitos de verificación.
Etapas

Planificación
En esta fase se incluyen tareas como la determinación del ámbito del proyecto, un estudio de viabilidad, análisis de riesgos, costos estimados, asignación de recursos en las distintas etapas, etc. Son tareas que influyen en el éxito del proyecto, por eso es necesaria una planificación inicial.
Análisis
Proceso en el que se trata de descubrir lo que se necesita y cómo llegar a las características que el sistema debe poseer.
Diseño
Se estudian las posibles implementaciones que hay que construir y la estructura general del software. Es una etapa complicada, y si la solución inicial no es la más adecuada, habrá que redefinirla.
Implementación
Se trata de elegir las herramientas adecuadas, un entorno de desarrollo que haga más sencillo el trabajo y el lenguaje de programación óptimo. Esta decisión va a depender del diseño y el entorno elegido. Es importante tener en cuenta la adquisición de productos necesarios para que el software funcione.
Pruebas
Conseguiremos detectar los fallos que se hayan cometido en etapas anteriores, para que no repercuta en el usuario final. Esta fase del ciclo de vida del software hay que repetirla tantas veces como sea necesaria, ya que la calidad y estabilidad final del software dependerá de esta fase.
Instalación
Uso y mantenimiento
Este es un momento crucial dentro del ciclo de vida de un software. Dentro del mantenimiento se pueden distinguir tres puntos importantes:
- Correctivo: Eliminar defectos que se van detectando.
- Adaptativo: Adaptarlo a nuevas necesidades.
- Perfectivo: Añadir nuevas funcionalidades.
Cor, S. (2023). Ciclo de vida del software: qué es, etapas y más. Aprende Informática. https://aprendeinformaticas.com/etapas-del-ciclo-de-vida-del-software/
Por: Dana Lucia Rios Rendon, Andrea Portillo Ortiz, Jorge Damian Lauterio Mendoza
.jpeg)
.jpeg)

.jpeg)


Comentarios
Publicar un comentario