Sei sulla pagina 1di 3

1.

Metodologia Iterativo

- Consiste en la iteraci�n de varios ciclos de vida en cascada. Al final de cada


iteraci�n se le entrega al cliente una versi�n mejorada.

- El objetivo es reducir el riesgo que surge entre las necesidades del usuario y el
producto final por malos entendidos durante la etapa de recogida de requisitos.

- El cliente es quien despu�s de cada iteraci�n eval�a el producto y lo corrige o


propone mejoras. Estas iteraciones se repetir�n hasta obtener un producto que
satisfaga las necesidades del cliente.

2. Metodologia Incremental

- Consiste en que cada iteraci�n(un periodo de tiempo) contiene las fases del
cascada est�ndar, pero cada iteraci�n trabaja sobre un sub conjunto de
funcionalidad. Desarrollar por partes el producto software, para despu�s
integrarlas a medida que se completan.

3.Metodologia Iterativo e Incremental

Incremental = a�adir, iterativo = retrabajo

Se va liberando partes del producto (prototipos) peri�dicamente, en cada iteraci�n,


y cada nueva versi�n, normalmente, aumenta la funcionalidad y mejora en calidad
respecto a la anterior.

El ciclo de vida iterativo e incremental es una de las buenas pr�cticas de


ingenier�a del software m�s antiguas, su primer uso en el software se data en los
50.

Adem�s, el ciclo de vida iterativo e incremental es una de las bases de un


metodologias �gil, m�s concretamente, con iteraciones cortas en tiempo, de pocas
semanas, normalmente un mes y raramente m�s de dos.

4. Metodologia RUP : Rational Unified Process

Es una metodologia orientada por disciplinas para lograr las tareas y


responsabilidades de una organizaci�n que desarrolla software, con el objetivo de
asegurar la producci�n de software de alta calidad, que cubra las necesidades del
usuario.

4.1.Estructura del RUP

Este se describe en dos dimensiones:

- Eje Horizontal: representa tiempo y muestra aspecto din�mico del proceso,


expresado en t�rminos de ciclos, fases, iteraciones, y metas.

- Eje Vertical: representa el aspecto est�tico del proceso, como esta descrito en
t�rminos de actividades, artefactos, trabajadores y flujos de trabajo.

4.1. Elementos:

- Disciplina: Es una grupo de actividades relacionadas con un �rea dentro del


proyecto,que principalmente sirven como ayuda para entender el proyecto desde la
perspectiva cl�sica de cascada.
- Artefactos: Son los elementos que el proyecto produce y utiliza para componer el
producto final.

- Roles: Son las personas o entes que estan involucrados en cada proceso

4.2. Caracteristicas:

- Dirigido por casos de uso: Artefacto que establece el comportamiento deseado de


un sistema.

- Centrado en la arquitectura: Se usa para conceptualizar, construir, administrar y


evolucionar el sistema en desarrollo.

- Es iterativo e incremental: Maneja una serie de entradas ejecutables, integra la


arquitectura para producir versiones mejoradas.

4.3. Fases del Ciclo de Vida:

1. Inicio.- define el alcance de los objetivos del proyecto, identifica los riesgos
del negocio y sus requerimientos.

2. Elaboraci�n.- contempla el plan del proyecto, la especificaci�n de sus


caracter�sticas y su arquitectura base.

3. Construcci�n.- clarifica los requerimientos faltantes para construir el


producto.

4. Transici�n.- asegura que producto llegue a las manos del usuario.

4.4. Disciplinas:

4.4.1. De Desarrollo:

1. Modelado de negocios: Entiende los problemas e identifica mejoras potenciales,


asegura que los participantes en este modelo tengan el entendimiento del problema,
deriva los requerimientos del software.

2. Requerimientos: Mantiene a los interesados sobre lo que el proyecto debe


realizar, define los limites y requerimientos, se enfoca en las necesidades del
usuario y hace una base de costos.

3. An�lisis y dise�o: Transforma los requerimientos al dise�o y su arquitectura


robusta y lo adapta para corresponder al ambiente de implementaci�n y ajustarla
para un desempe�o esperado.

4. Implementaci�n: Define el c�digo, convierte el dise�o en archivos ejecutables,


prueba los componentes desarrollados como unidades, integra esas unidades en un
sistema ejecutable.

5. Pruebas: Se enfoca en la evaluaci�n de la calidad del producto, encuentra las


fallas y las documenta, valida los requerimientos planteados y el buen
funcionamiento.

6. Transici�n: Describe las actividades entre el aseguramiento de la entrega y


disponibilidad del producto hacia el usuario final, hay un �nfasis entre probar el
software en el sitio de desarrollo.

4.4.2. De Soporte:
7. Administraci�n y configuraci�n del cambio: Consiste en controlar los cambios y
mantiene la integridad de los productos que incluye el proyecto.

8. Administraci�n de proyectos: Provee un marco de trabajo para administrar los


proyectos, gu�as para la planeaci�n, soporte y ejecuci�n, un marco de trabajo para
administrar los riesgos.

9. Ambiente: Se enfoca en las actividades para configurar el proceso del proyecto,


describe las actividades requeridas para apoyar el proyecto, su prop�sito para
proveer a las organizaciones de desarrollo de SW del ambiente necesario.

Potrebbero piacerti anche