Está en la página 1de 15

METODOLOGAS GILES

PROCESO UNIFICADO GIL


(AUP)

Materia: Ingeniera
Software
Docente: Lic. Ervin Flores.

Proceso Unificado y Proceso Unificado


Rational.El Proceso Unificado no es simplemente un proceso, sino un
marco de trabajo extensible que puede ser adaptado a
organizaciones o proyectos especficos. De la misma forma,
el Proceso Unificado de Rational, tambin es un marco de
trabajo extensible.
Se caracteriza por estar dirigido por casos de uso, centrado
en la arquitectura y por ser iterativo e incremental.

Proceso Unificado gil.Es una versin simplificada del Proceso Unificado de


Rational (RUP). Este describe de una manera simple y fcil
de entender la forma de desarrollar aplicaciones de
software de negocio usando tcnicas giles y conceptos que
an se mantienen vlidos en RUP. El AUP aplica tcnicas

Caractersticas.Iterativo e Incremental.
Descomposicin de un proyecto grande en mini-proyectos
Cada mini-proyecto es una iteracin
Las iteraciones deben estar controladas
Cada iteracin trata un conjunto de casos de uso
Ventajas del enfoque iterativo
Deteccin temprana de riesgos
Administracin adecuada del cambio
Mayor grado de reutilizacin
Mayor experiencia para el grupo de desarrollo

Dirigido por Casos de Uso


Se centra en la funcionalidad que el sistema debe poseer para
satisfacer las necesidades de un usuario (persona, sistema externo,
dispositivo) que interacta con l
Casos de uso como el hilo conductor que orienta las actividades de
Desarrollo

Centrado en la Arquitectura
Concepto similar a la arquitectura de un edificio
Varios planos con diferentes aspectos del edificio
Tener una imagen completa del edificio antes que
comience la
construccin
Arquitectura en software
Diferentes vistas del sistema: estructural, funcional,
dinmico, etc.
plataforma en la que va a operar
Determina la forma del sistema
Arquitectura: determina la forma del sistema
Casos de uso: determinan la funcin del sistema

Dimensin Dinmica del proceso

Hito: punto en el tiempo donde se evalan los objetivos


logrados y se pueden tomar decisiones crticas

Desarrollo Iterativo

CICLO DE VIDA DEL PROCESO UNIFICADO


AGIL

Fase de Concepcin. Objetivo: Definir la razn de ser y el alcance del proyecto.


Estudio de oportunidad.
Visin = QU + PARA QU + CUNTO
Actividades
Especificacin de los criterios de xito del proyecto
Definicin de los requisitos
Estimacin de los recursos necesarios
Cronograma inicial de fases
Artefactos

(Pieza de informacin producida, modificada y utilizada en un

Proceso)

Documento de definicin del proyecto

Fase de Elaboracin. Objetivo: Establecer un plan de proyecto y una arquitectura


correcta
del sistema
Actividades
Anlisis del dominio del problema
Definicin de la arquitectura bsica
Anlisis de riesgos
Planificacin del proyecto
Artefactos
Modelo del dominio
Modelo de procesos
Modelo funcional de alto nivel
Arquitectura bsica

Fase de Construccin. Construccin


Objetivo: Desarrollar el sistema a lo largo de una serie de
iteraciones
Actividades
Anlisis
Diseo
Implementacin / Codificacin
Pruebas (individuales, de integracin)

Fase de Transicin.El sistema se lleva a los entornos de preproduccin donde se


somete a
pruebas de validacin y aceptacin y finalmente se despliega
en los sistemas de produccin.

Disciplinas.Model. (Modelo) El objetivo de esta disciplina es entender el


negocio de la organizacin.
Implementation. (Aplicacin) El objetivo de esta disciplina es
transformar su modelo (s) en cdigo ejecutable y realizar un nivel
bsico de pruebas.
Test. (Prueba) El objetivo de esta disciplina consiste en realizar
una evaluacin objetiva para garantizar la calidad.
Deployment. (Despliegue) El objetivo de esta disciplina es
ejecutar el sistema y que este a disposicin de los usuarios
finales.
Configuration Management . (Gestin de configuracin) El
objetivo de esta disciplina es la gestin de acceso a artefactos de
su proyecto.
Project Management . (Gestin de proyectos) El objetivo de
esta disciplina es dirigir las actividades que lleva a cabo en el
proyecto.
Environment . (Entorno) El objetivo de esta disciplina es
apoyar el resto de los esfuerzos para garantizar que el proceso

INCREMENTOS DE TIEMPO.-

Los equipos AUP suelen ofrecer versiones de desarrollo al final de


cada iteracin en pre-produccin rea (s).
La primera entrega de versin de produccin a menudo toma
ms tiempo para entregar versiones posteriores, esta demora
puede ser de doce meses.
La segunda versin de nueve meses.
Las otras versiones se entregan cada seis meses.

VENTAJAS.El personal sabe lo que esta haciendo: no obliga a conocer


detalles.
Simplicidad: apuntes concisos.
Agilidad: procesos simplificados del RUP
Centrarse en actividades de alto valor: esenciales para el
desarrollo.
Herramientas independientes: a disposicin del usuario.
Fcil adaptacin de este producto: de fcil acomodo (HTML)

DESVENTAJAS.El AUP es un producto muy pesado en relacin al RUP.


Como es un proceso simplificado, muchos desarrolladores

CONCLUSIONES.AUP se preocupa especialmente de la gestin de riesgos. Propone que


aquellos elementos con alto riesgo obtengan prioridad en el proceso de
desarrollo y sean abordados en etapas tempranas del mismo.
El proceso AUP establece un Modelo ms simple que el que aparece en
RUP por lo que rene en una nica disciplina las disciplinas de
Modelado de Negocio, Requisitos y Anlisis y Diseo. El resto de
disciplinas (Implementacin, Pruebas, Despliegue, Gestin de
Configuracin, Gestin y Entorno) coinciden con las restantes de RUP.

También podría gustarte