Modelos de ciclo de vida del software: prototipado, espiral, fases clave y métodos CPM y PERT
Resumen
El documento describe dos modelos de ciclo de vida para proyectos con incertidumbre tecnológica: el prototipado y el modelo en espiral. Después expone las fases clásicas de definición, diseño, construcción y mantenimiento y operación, junto con los modos de resolución de conflictos. Cierra comparando los métodos CPM y PERT para la planificación de actividades.
Puntos clave
- El ciclo con prototipado se usa cuando hay innovaciones o tecnologías nuevas o poco probadas, y repite las fases de definición, diseño y construcción para el prototipo y para el producto real.
- El ciclo en espiral generaliza el prototipado para casos en que una sola evaluación no elimina la incertidumbre; sus cuadrantes son especificación, diseño, realización y evaluación.
- Las fases clásicas son definición, diseño, construcción y mantenimiento y operación.
- Los modos de resolución de conflictos son confrontación, compromiso, conciliación, imposición y retirada.
- CPM está orientada a actividades y usa estimación de tiempo; PERT está orientada a sucesos y usa estimaciones probabilísticas.
- PERT obtiene una probabilidad de cumplimiento, mientras que CPM no; CPM se usa en construcción y PERT en I+D.
Ciclo de Vida con Prototipado
Se aplica a productos con innovaciones importantes o cuando se prevé la utilización de tecnologías nuevas o poco probadas. Esto ocurre cuando la falta de conocimiento sobre el comportamiento de las tecnologías impide iniciar un proyecto lineal con especificaciones cerradas. A diferencia del modelo lineal, repite las fases de definición, diseño y construcción dos veces: para el prototipo y para el producto real.
Ciclo de Vida en Espiral
Puede considerarse como una generalización del anterior para los casos en que no basta con una sola evaluación de un prototipo para asegurar la desaparición de incertidumbre y/o falta de conocimiento.
El ciclo de vida para estos casos puede representarse por un bucle en espiral, donde los cuadrantes son, habitualmente, fases de especificación, diseño, realización y evaluación.
Fases del Ciclo de Vida
Fase de Definición
- Estudio de viabilidad.
- Conocer los requisitos que debe satisfacer el sistema.
- Asegurar que los requisitos son alcanzables.
- Formalizar el acuerdo con los usuarios.
- Realizar una planificación detallada.
Fase de Diseño
- Soluciones en coste, tiempo y calidad.
- Identificar soluciones tecnológicas para cada una de las funciones del sistema.
- Asignar recursos materiales para cada una de las funciones.
- Proponer subcontratas.
Fase de Construcción
- Generar el producto o servicio pretendido con el proyecto.
- Integrar los elementos subcontratados o adquiridos externamente.
- Validar que el producto obtenido satisface los requisitos del diseño previamente definido.
Fase de Mantenimiento y Operación
- Operación: Asegurar que el uso del proyecto es el pretendido.
- Mantenimiento: Nos referimos a un mantenimiento no habitual, es decir, aquel que no se limita a reparar averías o desastres habituales (mantenimiento de productos software).
Modos de Resolución de Conflictos
Confrontación, compromiso, conciliación, imposición y retirada.
CPM y PERT
En estos métodos es necesario que una actividad haya finalizado completamente para comenzar la siguiente. Diferencias:
- CPM orientada a actividades, PERT orientada a sucesos.
- CPM utiliza estimación de tiempo, PERT estimaciones probabilísticas.
- PERT obtiene una probabilidad de cumplimiento, CPM no.
- CPM se usa en construcción donde la duración del proceso es conocida. PERT en I+D.
Descargar
PDF Word HTMLPreguntas frecuentes
¿Cuándo conviene usar el ciclo de vida con prototipado?
Se aplica a productos con innovaciones importantes o cuando se prevé usar tecnologías nuevas o poco probadas. Sirve cuando la falta de conocimiento impide iniciar un proyecto lineal con especificaciones cerradas.
¿En qué se diferencia el modelo en espiral del prototipado?
El modelo en espiral es una generalización del prototipado, para casos en que no basta con una sola evaluación de un prototipo para eliminar la incertidumbre.
¿Cuál es la diferencia entre CPM y PERT?
CPM está orientada a actividades y utiliza estimación de tiempo, mientras que PERT está orientada a sucesos y utiliza estimaciones probabilísticas. Además, PERT obtiene una probabilidad de cumplimiento y CPM no.
Ponte a prueba
Tarjetas de repaso
Pulsa una tarjeta para ver la respuesta.
Test
Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.