TALLER No. 2
MODELOS DE DESARROLLO DE SOFTWARE
Individual
1. Elabore un paralelo de los distintos modelos de procesos presentados, especificando características y definiendo ventajas y desventajas.
2. Si tuviera que hacer un software de animación para crear películas en tercera dimensión del estilo Shrek para siempre o Toy Story 3, que paradigma(s) utilizaría y por que?
Grupal - Actividades Obligatorias
En grupos de 3 personas contesten:
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 así fuera restringido y empírico?. ¿Es prudente una metodología que inicie en la implementación del software recayendo posteriormente en etapa de análisis y diseño si es del caso? Justifiquen su respuesta.
2. En que casos de proyectos de desarrollo de software consideran que se debe usar el proceso de prototipos. Citen 2 ejemplos y justifiquen, de igual manera, citen y justifiquen un ejemplo donde sería apropiado aplicar el paradigma evolutivo del modelo en espiral.
3. ¿Cuál de los paradigmas (Modelos de ciclo de vida de la ingeniería de software sería más útil para las aplicaciones del software?¿Porque?.
4. Proporcione tres ejemplos de técnicas de 4ª generación.
5. Describa el modelo concurrente
6. A medida que vaya hacia afuera del modelo espiral ¿qué puede decir del software que se esta desarrollando?
Actividades sugeridas
- Proporcione cinco ejemplos de desarrollo del software que sean adecuados para construir prototipos. Nombre dos o tres aplicaciones que fueran más difíciles para construir prototipos.
- ¿Cómo seleccionar el modelo adecuado?.
- Explique como el paradigma ciclo de vida clásico y el de construcción de prototipos pueden acomodarse en el modelo espiral.
Recursos para ampliar el tema
Ingeniería de software. un enfoque práctico, 6a. edición, Roger S. Pressman, Ed. Mc Graw Hill, 2008.
Ingeniería del Software. Somerville Ian.
ACM en línea
Autoevaluación
1. ¿Cuáles son las características del paradigma ciclo de vida clásico?
2. ¿En qué consiste el paradigma de construcción de prototipos?
3. ¿Cuáles son los pasos a seguir en el paradigma espiral?
4. ¿Cuáles son las desventajas del modelo DRA?
5. ¿Cuál es el paradigma de técnicas de cuarta generación?
No hay comentarios:
Publicar un comentario