Equipo 2 Arellano Catalán Marco A. Damián Contreras Ma. Guadalupe

Slides:



Advertisements
Presentaciones similares
Metodologías ágiles.
Advertisements

METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Rational Unified Process (RUP)
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
LA INGENIERÍA DE SOFTWARE Y RUP
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
NOTA: Para cambiar la imagen de esta dispositiva, seleccione la imagen y elimínela. A continuación haga clic en el icono Imágenes en el marcador de posición.
El Proceso Unificado Un framework para desarrollar sistemas con UML.
Técnicas de Estimación. La estimación de lo que costara el desarrollo del software es una actividad importante, ya que una característica que debe tener.
INTERACCIÓN CON ELCLIENTE. En este tipo de programación el cliente pasa a ser parte implicada en el equipo de desarrollo. Su importancia es máxima en el.
RUP Vs. XP Sandra Lorena Anaya. Introducción ● Calidad del SW ● Transparencia y control sobre el proceso ● Producir lo esperado en el tiempo esperado.
Entrega final de proyecto Software para la gestión de inscripciones en cursos Universidad Nacional de Colombia Maestría en Ingeniería de Sistemas y Computación.
NUCLEO 2: METODOLOGÍAS DE DESARROLLO DE SOFTWARE 1. Introducción y Conceptos generales 2. Visión histórica del desarrollo de metodologías 3. Características.
Marlon Martínez Sernaque CIP Importancia del Uso de Metodologías en el Desarrollo de Software.
Fases de la Gestión de Proyectos Existen diversos enfoques de la gestión de actividades del proyecto, incluyendo: agilidad, enfoque interactivo, incremental.
CASA DE LA CALIDAD Por: Xavier Gualán. CASA DE LA CALIDAD Casa de la calidad: Es una herramienta que puede mejorar el procedimiento de operación. ¿Qué.
TESIS DE GRADO DESARROLLO DEL SISTEMA WEB PARA LA ADMINISTRACIÓN DE LAS ACTIVIDADES ACADÉMICAS DE ALUMNOS, PROFESORES Y RESPONSABLES DE LOS DEPARTAMENTOS.
METODOLOGIA DE TRABAJO
INGENIERÍA EN SISTEMAS E INFORMÁTICA
Modelos y Sistemas.
El proceso unificado de desarrollo de software
N. Aizenbud-Reshef B. T. Nolan J. Rubin Y. Shaham-Gafni
INTEGRANTES: MAURICIO GARCÍA CÁRDENAS CARLOS PALACIOS CONTRERAS
Ayudantía de Modelamiento de procesos
Ingeniería de Software: Metodologías
Proyecto de Software. t07
Fundamentos de negocios y comercio electrónico.
Proyecto de Software. Clase 06
Proceso de Desarrollo de SW
Aplicación Distribuida sobre Arquitectura Multi Capas, caso práctico Módulo Evaluación de RR.HH basado en Competencias ESPE Guillermo Narváez V.
introducción Ingeniería de software
Ingeniería de Software: Metodologías
ANÁLISIS DE RIESGOS DE SISTEMAS DE INFORMACIÓN
UTRERAS COLLAGUAZO PAMELA ESTEFANÍA
PROYECTO SIAC Junio 24 de 2009.
TÍTULO DEL PROYECTO Plataformas Computacionales de Entrenamiento, Experimentación, Gestión y Mitigación de Ataques a la Ciberseguridad.
Information Technology Infrastructure Library ITIL
Tema 3. Lenguaje unificado de modelado UML
COMPARACIÓN COBIT Y TOGAF
Ingeniería de Software
Metodología del software xp
METODOLOGIAS PARA EL DESARROLLO DE SISTEMAS DE INFORMACION
Especificación de requerimientos por: Sonia Cristina Gamboa Sarmiento
Proceso Unificado de Desarrollo de Software
Kendall & Kendall Jonás Montilva
«CUADROS SINOPTICOS DE LAS FASES DEL MODELO DEL CICLO DE VIDA.»
Ciclo de Vida del Software
Empresa: Software ABC Colombia
Proceso de Desarrollo de SW
Metodologías de Desarrollo de Software RUP – Proceso Racional Unificado Gilber BASILIO ROBLES I.E.S.T.P. “DANIEL ALCIDES CARRIÓN” Taller de Modelamiento.
METODOLOGIAS AGILES VS TRADICIONALES SCRUM - RUP FABIO ARNOBY BEJARANO Q. UNIREMINGTON BUGA (V) INGENIERIA DE SOFTWARE II SEPTIEMBRE 2018.
PROCESO UNIFICADO DE DESARROLLO R.U.P.
Modelo de la cascada (cont.)
Desarrollo de sitios web
Tema 2 Sistemas de información y la organización
Plan de Desarrollo de TI Junio 7, 2018
Presentación de seguimiento del proyecto Equipo LSI 02
1 Taller de Proyecto Tema 1. Metodología de desarrollo de software Rational Unified Process –RUP [1,2] Prof. Nora La Serna © Prof. Nora La Serna.
INGENIERIA DE SOFTWARE
Definición Proceso Unificado Es el flujo de trabajo Realización de casos de uso Roles, actividades, artefactos Es dirigir el desarrollo hacia el sistema.
Metodologías de Desarrollo Web
Metodologías de Desarrollo Web
Metodología de Desarrollo de Sistemas II Ingeniería de Software  DEFINICIÓN La ingeniería del software es el establecimiento y uso de principios de.
METODOLOGÍAS ÁGILES Por metodologías ágiles entendemos a aquellas metodologías de gestión que permiten adaptar la forma de trabajo al contexto y naturaleza.
El Sistema de Administración del Programa de Mejora de la Gestión (SAPMG) Subsecretaría de la Función Pública Noviembre, 2011.
1 Introducción al proceso unificado de desarrollo de software.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
LA INTEGRACIÓN SEGMENTADA COMO METODOLOGÍA DE DESARROLLO PARA UNA GERENCIA DE SISTEMAS DE INFORMACIÓN EFECTIVOS 05/08/2019.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Transcripción de la presentación:

Equipo 2 Arellano Catalán Marco A. Damián Contreras Ma. Guadalupe Hernández Galicia Donají Mota Sánchez César Jair

Ciclo de vida Es una versión simplificada del Proceso Unificado de Rational (RUP). Modelado híbrido creado por Scott Ambler. El ciclo de vida de AUP consta de 4 fases: Inicio, Elaboración, Construcción y Transición.

Elementos y Artefactos necesarios para el desarrollo de apLICACIONES Artefactos (Pieza de información producida, modificada y utilizada en un Proceso) - Casos de uso Cronograma inicial de fases Documento de definición Modelo del dominio Modelo de procesos Modelo funcional de alto nivel Arquitectura básica

Roles y Responsabilidades Agile DBA  Agile Modeler: crea e implementa los modelos  Desarrollador Configurator manager: es el encargado de proveer toda la infraestructura del modelo y el entorno del equipo de trabajo.  Project manager Test manager: son los responsables del éxito de la fase de prueba, realizan planes y fases de prueba. 

Ejemplo de utilización Un gran banco en Grecia adoptó AUP como su metodología de desarrollo para implementar un importante proyecto de Arquitectura Orientada a Servicios (SOA). El objetivo del proyecto era proporcionar una forma de alojar aplicaciones de banca privada a las que se puede acceder a través de un inicio de sesión único. Fase inicial: se descubrieron casos de uso y el gerente del proyecto realizó el costo del proyecto y las estimaciones del cronograma para las fases posteriores del proyecto. Fase de elaboración: los analistas reunieron los requisitos, mientras que el equipo de desarrollo creó una maqueta que muestra la interfaz del usuario como capturas de pantalla. Fase de construcción: se aplicó como dos iteraciones en cajas de tiempo que duraron 24 y 46 días, respectivamente. Cada iteración concluyó con un entregable que se presentó para las pruebas de aceptación del usuario. Fase de Transición: el equipo se enfocó en mover el sistema a producción. La retroalimentación inicial después del despliegue resultó en dos iteraciones adicionales de mejoras. Antes del lanzamiento final, se realizaron extensas pruebas beta para satisfacer al banco y liberar el sistema al resto de la base de usuarios.

Alcance y ámbito de uso El AUP es lo mejor de ambos mundos o lo peor de ambas metodologías. Los programadores extremos probablemente encontrarán que la AUP es bastante pesada, y los usuarios de "RUP tradicional" pueden considerar que está muy optimizada. Si se necesita algo “ligero”, entonces XP es lo mejor. Si desea un proceso de software detallado y bien definido RUP es una buena opción.

Características adicionales El personal sabe lo que hace Simplicidad Agilidad Centrarse en actividades de valor Independencia de herramientas AUP a medida

Conclusiones AUP se preocupa especialmente de la gestión de riesgos. Propone que aquellos elementos con alto riesgo tengan prioridad en el proceso de desarrollo y sean abordados en etapas tempranas del mismo. El proceso AUP establece un Modelo más simple que el que aparece en RUP por lo que en una única disciplina, reúne las disciplinas de Modelado de Negocio, Requerimientos, Análisis y Diseño. El resto de disciplinas (Implementación, Pruebas, Despliegue, Gestión de Configuración, Gestión y Entorno) coinciden con las restantes de RUP. Bibliografía: http://ingenieriadesoftware.mex.tl/63758_aup.html http://aulavirtual-exactas.dyndns.org/claroline/backends/download.php?url=L1ByZXNlbnRhY2lvbmVzL0c1X0FVUF9QcmVzZW50YWNpb24ucGRm&cidReset=true&cidReq=2014ANIN2 http://www.comunihc.unicamp.br/courses/roberto-pereira/ci163-projeto-de-software-ufpr-1/agenda/auppaper.pdf http://www.ambysoft.com/unifiedprocess/agileUP.html