Está en la página 1de 7

Tarea virtual 1

Unidad 1: El software como producto y proceso.

Tema: Ciclos de vida del software.

Objetivo: Aplicar conocimientos sobre los modelos de ciclo de vida de software, a través

de la elaboración y recreación de escenarios relacionadas con el proceso del desarrollo

del software, con alcance o implicación profesional.

Actividad 1

Investigue sobre los modelos de ciclo de vida del software, determinar qué tipo de

representación (modelo) se aplica a un escenario determinado y describa el escenario

que se puede presentar en la ejecución de un proyecto de desarrollo del software

1. ¿Cuándo utilizar el modelo en cascada? Plantee el caso donde se describa de forma clara
un escenario aplicable para el modelo en cascada.

Software para control y despacho de flota de una cooperativa de taxis para una cantidad fija
de unidades.

Según Winston W. Royce en su ensayo de 1970 titulado Managing theDevelopment


of Large Software Systems, dice: Los procedimientos estrictamentelineales se adaptan
especialmente a proyectos de software pequeños, sencillos yclaramente estructurados. Decido
utilizar este tipo de método porque es un software de una empresapequeña y tienen
todos los parámetros claramente definidos.Este software tiene definidos el CRUD, los procesos
como asignación automáticade la unidad solicitad por el cliente y definido las consultas y los
tipos de reportespara imprimir.
2. ¿Cuándo utilizar el modelo en V? Plantee el caso donde se describa un escenario aplicable
para el modelo en V.

Puede ser aplicado en el desarrollo de un software de contabilidad.

Para desarrollar este software yo utilizaría este modelo porque es ideal para
proyectos pequeños son muy robustos. Como es un software de una combinación de resultados
numéricos y emisión de reportes que deben ser exactos, para eso se deben recurrir a
los test de verificación por fases que nos presenta este modelo de desarrollo.
3. ¿Cuándo utilizar el modelo iterativo? Plantee el caso donde se describa de forma clara un
escenario aplicable para el modelo iterativo.

Puede ser aplicado para el desarrollo de un Software educativo como resolver límites y
derivadas.

El modelo iterativo se basa en un enfoque de crear, probar hacer revisiones hasta quedar
satisfechos con el resultado final, por este motivo lo utilizaría para desarrollar este software, ya
que para cada caso se debería realizar el proceso iterativo y así ir resolviendo todos los casos
contenga el software, hasta llegar al final del proyecto
4. ¿Cuándo utilizar el modelo incremental? Plantee el caso donde se describa de forma clara
un escenario aplicable para el modelo incremental.

Puede ser aplicado para desarrollar un Software de programación de equipos de radio-


comunicación.

El modelo incremental es una combinación de los elementos del modelo tipo cascada
con la filosofía iterativa de construcción de prototipos, al utilizar esta metodología
el resultado inicial es un software básico que luego se irá incrementando en funciones.
5. ¿Cuándo utilizar el modelo en espiral? Plantee el caso donde se describa de forma clara un
escenario aplicable para el modelo en espiral.

Se puede implementar un Software para operación de un avión con piloto automático.

El modelo espiral se basa en ciclos iterativos que se repiten hasta obtener el


resultado deseado, con este modelo podemos manejar el riesgo que pueda ocurrir en el
desarrollo. Este modelo me parece ser el más adecuado para desarrollar este software, ya que
en cada ciclo iterativo se obtiene un software prototipo por ejemplo, en el primer ciclo el
software quedará para ser probado en un simulador, se evalúa los resultados y si existen
fallas se realiza las respectivas correcciones, luego el segundo ciclo del espiral ya se
instalará en el avión, luego en otro ciclo ya se probará sin piloto y así hasta llegar al objetivo
propuesto.
6. ¿Cuándo utilizar el modelo en prototipo? Plantee el caso donde se describa de forma clara
un escenario aplicable para el modelo en prototipo.

Se puede implementar un Software crear un videojuego

Software crear un video juego Gomaa en 1984.Un prototipo es un mecanismo para


identificar los requisitos del software. La construcción de prototipos es un proceso evolutivo
que facilita al desarrollador de software para programar la aplicación. Para desarrollar el video
juego es necesario la creación de un prototipo para realizar las pruebas, presentarle al
cliente y con las observaciones realizadas poder seguir realizando las correcciones y así
seguir incrementando opciones hasta conseguir la satisfacción del cliente.

También podría gustarte