Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El ciclo de vida del software comprende una serie de fases a seguir desde su
desarrollo hasta que es retirado del mercado, se conoce también como paradigma,
ingeniería al software”.
Importancia
Nos ayuda a detectar errores de manera temprana mediante el uso de metodologías apropiadas
lo cual permite que la mayor parte del tiempo los desarrolladores puedan centrarse en la calidad
del software, además de cumplir con los tiempos y costos acordados para el proyecto.
Etapas
• Las etapas del desarrollo del software dependerán del modelo del ciclo de vida a
elegir, existiendo 3 grandes etapas:
Aunado a ello existen otras dos etapas más, las cuales son importantes al igual que las
anteriormente planteadas.
• Inicio: En esta etapa nace la idea del proyecto, así como se plantean objetivos y los
recursos necesarios.
• Control en producción: En esta básicamente se lleva el control del producto, es decir; se
examina si el producto difiere o no de lo requerido y se inician las acciones correctivas
de esto ser necesario.
Cada etapa comprende una serie de objetivos, tareas y actividades, las etapas se abordarán
dependiendo el modelo de ciclo de vida elegido para el proyecto.
• Expresión de necesidades: Se reflejan requerimientos y funcionalidades que ofrecerá a
los usuarios.
• Especificaciones: Se formalizan los requerimientos del punto anterior.
• Diseño: En esta etapa decidirá cómo el nuevo sistema cumplirá los requisitos, mediante
la identificación, evaluación y posteriormente elección de las soluciones potenciales
que sean más convenientes.
• Implementación/ codificación: Se inicia la producción del software, es decir; la
codificación, en esta etapa la complejidad y duración estarán asociados a el lenguaje o
lenguajes de programación a utilizar.
• Pruebas y depuración de programa (Debugging): Nos ayuda a garantizar que nuestro
programa no tiene errores en el diseño o codificación, Dentro de las pruebas que se
pueden realizar para determinar si el programa funciona correctamente tenemos las
siguientes:
1. Pruebas de integración
2. Pruebas unitarias
3. Pruebas funcionales
4. Pruebas de rendimiento
• Validación: En este punto se revisa que el programa cumpla con los requerimientos, es
decir; con lo solicitado por el usuario o cliente.
Bibliografía
Intelequia news (28 NOVIEMBRE 2020) CICLO DE VIDA DEL SOFTWARE: TODO LO QUE
NECESITAS SABER, recuperado de:
https://intelequia.com/blog/post/2083/ciclo-de-vida-del-software-todo-lo-que-necesitas-saber
Jilvan Pinheiro (Abril 12, 2018), Software Development Life Cycle (SDLC) phases, recuperado de:
https://medium.com/@jilvanpinheiro/software-development-life-cycle-sdlc-phases-
40d46afbe384
Code, U. (16 de Marzo de 2021). Ciclo de Vida del Software. Obtenido de Implementación y
debudding: https://ingsw.pbworks.com/f/Ciclo+de+Vida+del+Software.pdf
Carmelo Vega Correa (2016) INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE, recuperado de>
https://slideplayer.es/slide/5406254/