Está en la página 1de 1

1- Define "Ciclo de vida del software".

El ciclo de vida del software es un proceso que consta de varias etapas. Los métodos y técnicas de la
ingeniería de software se utilizan en cada etapa para garantizar que el software se desarrolle de
manera eficiente y efectiva.

2- Nombra las fases principales del desarrollo de software y explica brevemente qué se hace en
cada una de ellas.

Planificación: En esta fase se define el alcance del proyecto, se establecen los objetivos y se elabora
un plan de trabajo.

Análisis: En esta fase se recopilan los requisitos del software, se analizan las necesidades del cliente
y se define el diseño del sistema.

Diseño: En esta fase se crea un modelo del sistema que describe cómo funcionará.
Implementación: En esta fase se escribe el código fuente del software.

Pruebas: En esta fase se verifica que el software cumple con los requisitos y se identifican y corrigen
los errores.

Mantenimiento: En esta fase se realizan cambios y mejoras en el software para corregir errores,
agregar nuevas funciones o adaptarse a nuevos requisitos.

3- Explica brevemente en qué consiste el modelo en cascada cuando hablamos de desarrollo de


software.

Es un método de gestión que divide un proyecto en varias etapas que se completan una tras otra.
Este método es sencillo y fácil de usar, ya que cada etapa está bien definida y no se puede saltar a la
siguiente hasta que se haya completado la anterior.

4- Ventajas e inconvenientes del modelo en cascada.

Ventajas: Desventajas:

Fácil de comprender, planificar y seguir. La necesidad de tener todos los requisitos


definidos desde el principio.

La calidad del producto resultante es Es difícil volver atrás si se cometen


alta. errores en una etapa.

Permite trabajar con personal poco El producto no está disponible para su uso hasta
cualificado. que no está completamente terminado.

También podría gustarte