El documento describe los diferentes ciclos de vida del software, incluyendo las fases básicas de planificación, implementación, pruebas, documentación, despliegue y mantenimiento. Luego discute tres paradigmas principales para el desarrollo de software - tradicional, orientado a objetos y ágil. Finalmente, explica varias metodologías populares como la cascada, la espiral, iterativa por prototipos, Scrum y Kanban, destacando sus fases y procesos característicos.
1. EL CICLO DE VIDA DEL
SOFTWARE
ALUMNO: RÓMULO MOLERO V24376945
2. CICLO DE VIDA DEL SOFTWARE
El desarrollo de software, es una de las áreas de la tecnología a donde muchos
ingenieros y licenciados en informática suelen acercarse.
De hecho gracias a este término, es que se han ido creando los métodos del ciclo
del software, que no son otra cosa mas que metodologías que indican distintos
pasos a seguir para el desarrollo de un producto.
Es por eso que a continuación, vamos a ver algunos ejemplos del ciclo de vida
del software basándonos en diversos términos, autores, definiciones e incluso
metodologías de gran relevancia que durante muchos años y hasta el día de hoy,
se siguen usando.
3. Proceso Básico del Ciclo de Vida de un
Sistema
EXISTEN DIVERSAS METODOLOGIAS.
1- PLANIFICACION.
2- IMPLEMENTACION.
3- PRUEBAS.
4- DOCUMENTACION.
5- DESPLIEGUE.
6- MANTENIMIENTO.
4. Paradigmas de los Modelos del Ciclo de
Vida del Software
Una de las cosas principales, que se deben elegir al momento de empezar un
proyecto de desarrollo de software, son precisamente las etapas del
desarrollo de software.
1- PARADIGMA TRADICIONAL.
2- PARADIGMA ORIENTADO A OBJETOS.
3- PARADIGMA DEL DESARROLLO AGIL.
5. Ciclo de Vida del Software en las distintas
Metodologías
El ciclo de vida de un proyecto se software, empieza cuando se da la recolección de requerimientos para el
programa a desarrollar y termina cuando el producto ha quedado completado y es entregado al cliente
que lo pidió.
Modelo en Cascada: FASES -> Requerimientos, Diseño, Implementación y Desarrollo, Integración, Pruebas
o Validación, Despliegue o Instalación, Mantenimiento.
Modelo en el Espiral: FASES -> Determinación de Objetivos, Análisis de riesgos, Desarrollo y Pruebas,
Planificación.
Modelo Iterativo o por Prototipos: FASES -> Inicialización, Iteración, Lista de Control.
Modelo Scrum: PROCESOS -> Product Backlog, Sprint Backlog, Sprint Planning Meeting, Daily Scrum o
Stand-up Meeting, Sprint Review, Sprint Retrospective.
Modelo Kanban: FASES -> Definir el Flujo de Trabajo, Fases del Ciclo de Producción, Stop Starting, start
finishing, Tener un Control.
Entre otras.