2
TALLER DE INGENIERIA DE SOFTWARE Grupo 2 Estudiantes Entrega: Septiembre 7 de 2015 1.¿Consideran necesarios los procesos de desarrollo de software aplicados a la ingeniería del software?. ¿Por qué?. ¿Por qué hasta ahora los pequeños desarrollos de programas que han realizado en las diferentes asignaturas del área de programación no se llevaban a cabo con un proceso del software?. 2. ¿Qué factores influyen a la hora de elegir un ciclo de vida para resolver un problema dado? ¿Qué ciclo de vida elegiría para resolver un problema que se comprende bien desde el principio y está muy estructurado? Una vez elegido el ciclo de vida, ¿qué procesos escogería para dicho ciclo de vida, teniendo en cuenta que el desarrollo informático para resolver el problema anterior lo realiza una única persona? 3. Se supone que se va desarrollar una aplicación relativa a la gestión de pedidos de una empresa. En este caso el cliente no tiene todavía muy claro qué es lo que quiere. Además, el personal informático va a utilizar una tecnología que le resulta completamente nueva. Discúta qué tipo de ciclo de vida es más apropiado y qué procesos se deberían utilizar para desarrollar esta aplicación. 4.Sugiera el modelo de procesos de software que podría utilizarse para gestionar el desarrollo los siguientes sistemas:

Taller de Ingenieria de Software 2015 (1)

Embed Size (px)

DESCRIPTION

l

Citation preview

Page 1: Taller de Ingenieria de Software 2015 (1)

TALLER DE INGENIERIA DE SOFTWARE

Grupo 2 EstudiantesEntrega: Septiembre 7 de 2015

1. ¿Consideran necesarios los procesos de desarrollo de software aplicados a la ingeniería del software?. ¿Por qué?. ¿Por qué hasta ahora los pequeños desarrollos de programas que han realizado en las diferentes asignaturas del área de programación no se llevaban a cabo con un proceso del software?.

2. ¿Qué factores influyen a la hora de elegir un ciclo de vida para resolver un problema dado?¿Qué ciclo de vida elegiría para resolver un problema que se comprende bien desde el principio y está muy estructurado? Una vez elegido el ciclo de vida, ¿qué procesos escogería para dicho ciclo de vida, teniendo en cuenta que el desarrollo informático para resolver el problema anterior lo realiza una única persona?

3. Se supone que se va desarrollar una aplicación relativa a la gestión de pedidos de una empresa. En este caso el cliente no tiene todavía muy claro qué es lo que quiere. Además, el personal informático va a utilizar una tecnología que le resulta completamente nueva. Discúta qué tipo de ciclo de vida es más apropiado y qué procesos se deberían utilizar para desarrollar esta aplicación.

4. Sugiera el modelo de procesos de software que podría utilizarse para gestionar el desarrollo los siguientes sistemas: Un sistema de control antibloqueo de frenos de un

automóvil. Sistema realidad virtual para ayudar al mantenimiento del

software. Un sistema de contabilidad universitaria que remplace la

existente. Un sistema interactivo que permita a los pasajeros

encontrar la ruta del tren desde cualquier estación incluyendo la hora.

Un software de animación para crear películas en tercera dimensión del estilo Shrek para siempre o Toy Story 3.

Page 2: Taller de Ingenieria de Software 2015 (1)

5. En qué casos de proyectos de desarrollo de software consideran que se debe usar cada modelo, busque ejemplos donde se han utilizado estos modelos.

MODELO CUANDO USAR APLICACIÓN/EJEMPLOSCascadaEn VIncrementalPrototipoEspiralBasado en componentes