Está en la página 1de 3

Í

Ciclo
Ciclo de
de Vida
Vida del Software

Elaborado por:
Bianca Muñoz Silva

Docente:
Mg. Claudia Tiyi Márquez

Fecha:
28/04/2021

GUAYAQUIL - ECUADOR

2021-2022
CICLO DE VIDA DEL
Software
TEST DE AUTOEVALUACIÓN

¿Por qué necesitamos una metodología?

Porque es necesario adaptar los sistemas informáticos a las exigencias del mercado, ya que les
permite gestionar y administrar un proyecto de manera adecuada mediante pautas y
restricciones a seguir para su éxito.

¿Sirve el modelo de ciclo de vida Code & Fix?

A pesar de que este es un modelo obsoleto, la ventaja de este es que no gasta recursos en análisis,
planificación, gestión de recursos, documentación, etc. Es cómoda y frecuentemente recomendada
cuando el proyecto es pequeño y ejecutado por uno o dos programadores. Por otro lado, cuando el
sistema no es pequeño o más complejo, nos trae una desventaja en términos de costo de recursos,
que siempre será mayor de lo esperado. El tiempo de desarrollo aumentará y la calidad del código
será bastante cuestionable.

¿Existe algún modelo de ciclo de vida que predomine?

No existe un modelo así sin embargo existe una gran variedad de ciclos de vida definidos, cada
uno con ventajas y limitaciones inherentes al contexto de aplicación, es decir no existe un
modelo de ciclo de vida que pueda ser aplicado perfectamente a todas las situaciones de trabajo.
Por ello se debe tener en cuenta que tipo de proyecto desarrollaremos para poder elegir el modelo
adecuado.

¿Seguir un modelo de ciclo de vida, nos garantiza el éxito del desarrollo?


El éxito de un desarrollo de proyecto no está ligado al uso del ciclo de vida, sino a muchos
factores que componen el mismo, como: La experiencia del equipo de desarrollo, factores
organizacionales del cliente, etc.

¿Se puede medir la incertidumbre que tenemos sobre los requerimientos


iniciales?
Algunos de estos ciclos de vida se pueden medir, y otros se pueden medir en cierto sentido, como
la cantidad de información necesaria que necesitan saber para evitar riesgos y la información que
los clientes pueden cambiar de opinión y modificar en cualquier momento. , A medida que el
proyecto avanza se pude aumentar o eliminar algunas necesidades.

¿La generación de programas prototipo, es exclusiva de un solo modelo de


ciclo de vida?
No es exclusivo porque se utilizan para verificar las necesidades del usuario y lo utilizan varios
ciclos de vida, porque nos permite suavizar la transición entre los requisitos iniciales y los
requisitos finales detectados en el desarrollo del proyecto.
¿Podemos utilizar un lenguaje imperativo para el modelo de ciclo de vida
orientado a objetos?
Si ya que al utilizar este ciclo de vida se elabora por fases además que se puede utilizar además
otro lenguaje, lo que lo hace posible de realizarlo y reduce riesgos ya que es de fácil manipulación,
realizar cambios o correcciones a tiempo.

Enumere el ciclo de vida y los pasos que seguiría, si debiese desarrollar


una aplicación que monitoree el estado de las redes de una empresa.
Ya que no es una aplicación grande utilizaría el ciclo de vida lineal ya que es un modelo sencillo y
consiste en separar las etapas, sus pasos seria:

 Hacer un análisis de los requerimientos,


 Crearía un diseño para mostrárselo al cliente
 Crear un pequeño prototipo para ver los errores que surgirían.
 Desarrollar el programa y estructura de datos.
 Realizar pruebas para detectar cualquier tipo de error en el diseño o codificación
 Implementar.

Realice una lista de requerimientos hipotéticos para una aplicación que


deba ejecutar archivos de música, pida la misma lista a un usuario no
programador y compare las listas. ¿Qué enfoques encuentra en cada
lista?
1. Que tenga una Distribución de música por álbum, cantante, etc.
2. Que cuente con una interfaz moderna, sencilla, eficiente y fiable.
3. Que el software sea ligero y estable.
4. Compatibilidad con varias plataformas
5. Tener acceso a Internet para buscar música.
6. Que tenga acceso a tu lista de reproducción sin conexión a Internet.

A modo de encuesta, pregunte a sus colegas programadores, quién y


porqué ha utilizado un ciclo de vida. Indague sobre los resultados
obtenidos
La mayoría respondió que si es importante usarlos para tener una base de cómo quieres hacer tu
proyecto para diferentes empresas.

También podría gustarte