Professional Documents
Culture Documents
b. Ingeniera de Software
I Anlisis
II Diseo
III Generacin de Cdigo
IV Prueba
V Mantenimiento
d. Metodologas giles
e. Agilidad
f.
Proceso gil
Los
d. METODOLOGAS GILES
i. Programacin Extrema
ii. Scrum
e. Prototipo (Pressman lo toma este modelo como evolutivo)
El
paradigma
de hacer
prototipos
comienza
con
comunicacin. Usted se rene con otros participantes para definir los objetivos
generales del software, identifica cualesquiera requerimientos que conozca y
detecta las reas en las que es imprescindible una mayor definicin. Se planea
rpidamente una iteracin para hacer el prototipo, y se lleva a cabo el modelado
(en forma de un diseo rpido). ste se centra en la representacin de
aquellos aspectos del software que sern visibles para los usuarios finales (por
ejemplo, disposicin de la interfaz humana o formatos de la pantalla de salida).
El diseo rpido lleva a la construccin de un prototipo. ste se entrega y es
evaluado por los participantes, que dan retroalimentacin para mejorar los
requerimientos. La iteracin ocurre a medida de que el prototipo es afinado
para satisfacer las necesidades de distintos participantes, y al mismo tiempo le
permite a usted entender mejor lo que se necesita hacer.
f.
Modelo Incremental
Hay muchas situaciones en las que los requerimientos iniciales del software
estn razonablemente bien definidos, pero el alcance general del esfuerzo de
desarrollo imposibilita un proceso lineal. Adems, tal vez haya una necesidad
imperiosa de dar rpidamente cierta funcionalidad limitada de software a los
usuarios y aumentarla en las entregas posteriores de software. En tales casos,
se elige un modelo de proceso diseado para producir el software en
incrementos. El modelo incremental combina elementos de los flujos de
proceso lineal y paralelo .El modelo incremental aplica secuencias lineales en
forma escalonada a medida que avanza el calendario de actividades. Cada
secuencia lineal produce incrementos de software susceptibles de entregarse
de manera parecida a los incrementos producidos en un flujo de proceso
evolutivo. El desarrollo incremental es til en particular cuando no se dispone
de personal para la implementacin completa del proyecto en el plazo
establecido por el negocio. Los primeros incrementos se desarrollan con pocos
trabajadores. Si el producto bsico es bien recibido, entonces se agrega ms
personal (si se requiere) para que labore en el siguiente incremento. Adems,
los incrementos se planean para administrar riesgos tcnicos.
g. Modelo DRA
Desarrollo Rpido de Aplicaciones (DRA) es un modelo de proceso del
desarrollo del software lineal secuencial que enfatiza un ciclo de desarrollo
extremadamente corto. El modelo DRA es una adaptacin a alta velocidad del
modelo lineal secuencial en el que se logra el desarrollo rpido utilizando una
construccin basada en componentes. Si se comprenden bien los requisitos y
se limita el mbito del proyecto, el proceso DRA permite al equipo de desarrollo
crear un sistema completamente funcional dentro de perodos cortos de
tiempo (por ejemplo: de 60 a 90 das)
h. Modelo en Cascada
i.
- Modelo Incremental
- Modelo en espiral
Se pide:
i.
Caracterizar cada uno
ii.
Identificar las etapas.
5. Identificar las metodologas asociadas a las Metodologas giles
6. Diferencias entre las metodologas giles y tradicionales.
7. Para cada modelo de desarrollo :
a. Caracterizar cada uno
b. Identificar las etapas.
iv.