doo_u2_a3_anvc

2
Análisis y diseño orientado a objetos Unidad 2. Actividad 3. Listado de características de los modelos ágiles y predictivos Actividad 3. Listado de características de los modelos ágiles y predictivos Modelos Ágiles Modelos Predictivos Basadas en heurísticas provenientes de prácticas de producción de código Basadas en normas provenientes de estándares seguidos por el entorno de desarrollo El desarrollo del software es incremental Guiadas por una fuerte planificación durante todo el proceso de desarrollo Es cooperativo el cliente y desarrollador trabajan juntos El cliente interactúa con el equipo de desarrollo mediante reuniones Intenso análisis y diseño antes de la construcción del sistema Es sencillo es facil de aprender, modificar y documentar Inspirado en Ingenierías como la Civil, donde hay que planear antes de consturir. Es adaptable, permite cambios de último momento Grupos pequeños (<10 integrantes) y trabajando en el mismo sitio Tiene enfásis en la adaptación a las condiciones del proyecto Proceso mucho más controlado, con numerosas políticas/normas Grupos grandes y posiblemente distribuidos Mantiene los principios de : * Modelar con propósito * Software como meta principal * Viajar con poco equipaje (poca documentación es suficiente) Determina las tareas que se deberán de hacer y las dependencias que existen entre estas. Establece a detalle como será el trabajo de las personas que participan en el proyecto Pocos roles Más roles Menos énfasis en la arquitectura del software La arquitectura del software es esencial y se expresa mediante modelos Ejemplos: Extreme Programming Scrrum Feature Driven Development El costo es elevado

Upload: fortaleza-para-el-alma

Post on 15-Feb-2015

1.486 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: DOO_U2_A3_ANVC

Análisis y diseño orientado a objetosUnidad 2. Actividad 3. Listado de características de los modelos ágiles y predictivos

Actividad 3. Listado de características de los modelos ágiles y predictivos

Modelos Ágiles Modelos PredictivosBasadas en heurísticas provenientes de prácticas de producción de código

Basadas en normas provenientes de estándares seguidos por el entorno de desarrollo

El desarrollo del software es incremental Guiadas por una fuerte planificación durante todo el proceso de desarrollo

Es cooperativo el cliente y desarrollador trabajan juntos

El cliente interactúa con el equipo de desarrollomediante reuniones

Intenso análisis y diseño antes de la construcción del sistema

Es sencillo es facil de aprender, modificar y documentar

Inspirado en Ingenierías como la Civil, donde hay que planear antes de consturir.

Es adaptable, permite cambios de último momento

Grupos pequeños (<10 integrantes) y trabajando en el mismo sitio

Tiene enfásis en la adaptación a las condiciones del proyectoProceso mucho más controlado, con numerosas políticas/normasGrupos grandes y posiblemente distribuidos

Mantiene los principios de : * Modelar con propósito * Software como meta principal * Viajar con poco equipaje (poca documentación es suficiente)

Determina las tareas que se deberán de hacer y las dependencias que existen entre estas.Establece a detalle como será el trabajo de las personas que participan en el proyecto

Pocos roles Más rolesMenos énfasis en la arquitectura del software La arquitectura del software es esencial y se

expresa mediante modelosEjemplos:Extreme ProgrammingScrrumFeature Driven Development

El costo es elevado