ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Metodología ágil de desarrollo de software


Enviado por   •  21 de Enero de 2016  •  Ensayos  •  3.466 Palabras (14 Páginas)  •  321 Visitas

Página 1 de 14

PROCESO UNIFICADO AGIL (AUP)

José Luis Osorio Moran OM13001

 joseosorio001@outlook.com

Kevin Anderson Pérez Urrutia PU11001

kevinander@hotmail.com

Moisés Daniel Herrera Criollo HC12010

moises.oct@gmail.com

Oscar Manuel Batres Castro BC08013

oscar_manuel89@hotmail.com

        RESUMEN: Abordamos una metodología ágil de desarrollo de software denominada “Proceso Unificado Ágil” AUP por sus siglas en inglés, el cual surgió a mediados del 2005 cuyo principal precursor en esta manera de trabajo es Scott W. Ambler el cual se centró en mejorar  aspectos del enfoque Proceso Racional Unificado (Rational Unified Process , RUP por sus siglas) y es en esta metodología de desarrollo que se basa AUP, por esto se considera como un planteamiento simplificado del RUP. El proceso Unificado Ágil consta de 4 fases (Inicio, Elaboración, construcción y transición) y 7 disciplinas (Modelado, implementación, pruebas, despliegue, administración de la configuración, administración del proyecto y entorno), además trabaja en base a 4 hitos, uno por cada fase, Objetivos del Ciclo de vida (LCO) para la fase Inicio, Arquitectura del ciclo de vida (LCA) para elaboración, Capacidad Operativa Inicial (LOC) y Liberación del producto(PR) para Construcción y transición respectivamente.

PALABRAS CLAVE: Fase, Desarrollo Ágil, Disciplina, Proceso Unificado

  1. INTRODUCCIÓN

Este trabajo se enfoca en estudiar el Proceso Unificado Ágil, el cual es un proceso de desarrollo de software, este describe los aspectos más esenciales del  Proceso Unificado Racional de forma simplificada, se abordaran los componentes más fundamentales del AUP (fases, disciplinas, hitos y filosofías) y la forma en que implementa técnicas agiles  incluidas en Desarrollo Dirigido por Pruebas (TDD), Desarrollo Dirigido por Modelado Ágil (AMDD), administración de cambios ágil, y refactorización de bases de datos para obtener mejores resultados en cuanto a  la productividad.

  1. OBJETIVOS
  1. OBJETIVO GENERAL

        Investigar  y conocer  acerca del Proceso unificado Ágil (AUP), con el fin de aprender dicha disciplina de desarrollo que cada vez está tomando más relevancia en la actualidad, a través de la metodología, fases, principios y disciplinas  que tiene este modelo de desarrollo de software

  1. OBJETIVO ESPECIFICOS

Explicar  la  metodología del proceso unificado ágil.

Enumerar  y describir las fases que componen el  Proceso Unificado Ágil (AUP)

Mencionar  los principios  y las disciplinas que se utilizan  en el Proceso Unificado Ágil (AUP)

  1. (PROCESO UNIFICADO AGIL) AUP
  1. HISTORIA

AUP nació como una metodología de desarrollo de software ágil gracias a Scott W. Ambler  el cual inicio escribiendo sobre cómo mejorar el RUP en las páginas de Software Development a mediados de 1999. La mayoría de su trabajo se enfocó en como extenderlo a través de El Proceso Unificado Corporativo(EUP) para describir como como tomar el RUP  dentro del ciclo de vida de TI.En paralelo escribió sobre como agilizar el RUP, además el OBject Mentor inclusive desarrollo un plug in de XP para RUP con el objetivo de hacerlo parecer a XP lo más posible, todo esto llevo a la liberación de la primera versión de AUP en el sitio oficial de ambysoft en septiembre de 2005.

  1. EL PROCESO UNIFICADO AGIL & EL PRECESO UNIFICADO RACIONAL

El Proceso Unificado Ágil (AUP) es un planteamiento al desarrollo de software basado en RUP el cual constituye un ciclo de vida serial en lo grande (Fases) e iterativo en lo pequeño (Disciplinas).Este describe una manera simple y comprensible para el desarrollo de software de calidad usando técnicas y conceptos que se siguen utilizando en Proceso Unificado Racional (RUP).

[pic 3][pic 2]

Figura 1.Esquema de prioridad por fases AUP

El Proceso Racional Unificado (Rational Unified Process en inglés, RUP por sus siglas) es una metodología de desarrollo de software desarrollado por  Rational Software, la cual pertenece IBM. Junto con el Lenguaje Unificado de Modelado (UML), constituye la metodología estándar más utilizada para el análisis, diseño, implementación y documentación de sistemas orientados a objetos.

[pic 5][pic 4]

Figura 2.Esquema de prioridad por fases RUP

  1. DIFERENCIAS

        Diferencia más latente entre RUP Y AUP radica en que AUP engloba en una sola disciplina Modelado de Negocio, Requisitos y Análisis & Diseño. Las disciplinas restantes son las mismas que el RUP, este es el aspecto más notable entre ambos procesos de desarrollo de software. AUP realiza procesos similares que RUP pero lo hace de forma simplificada, además de ser menos exhaustivo en cuanto a detalles en el proceso se trata.

  1.   FASES

          Un equipo de trabajo que utiliza la metodología AUP se dispone a la creación de una fábrica de software ágil después de alinear a toda la organización en torno a un marco que cubre las necesidades futuras. Una vez que se ha desarrollado este marco genérico, cada nueva aplicación se inicia con un análisis y diseño en profundidad alrededor las características definidas por los requisitos  para traducirse en historias para los tiempos entre cada iteración. Al formalizar las actividades de análisis y diseño preliminares, AUP permite mantener las características de Agile mientras pone los limites dentro de los cuales se crean los bloques de construcción de TI para asegurar un buen ajuste con las necesidades de negocio globales de la organización. El AUP pasa por las siguientes fases:

         Inicio: Lo que se busca en esta fase es delimitar el alcance inicial del proyecto una posible arquitectura del sistema y obtener la financiación inicial del proyecto y la aceptación por parte del cliente. Para salir de la etapa de Iniciación el equipo debe terminar el hito de Objetivos del Ciclo de Vida (LCO). El principal punto a tomar en cuenta es hacer que el equipo entienda el alcance del proyecto y el esfuerzo necesario y cómo los clientes patrocinarán el proyecto.  Si el equipo pasa es hito, el proyecto sigue a la fase de Elaboración, de otra forma el proyecto deberá ser redirigido o cancelado.

...

Descargar como (para miembros actualizados)  txt (20.7 Kb)   pdf (533.5 Kb)   docx (948.9 Kb)  
Leer 13 páginas más »
Disponible sólo en Clubensayos.com