RUP EXPO 1

Click here to load reader

  • date post

    26-Jul-2015
  • Category

    Education

  • view

    378
  • download

    0

Embed Size (px)

Transcript of RUP EXPO 1

1. Universidad Tecnolgica del Valle de Toluca RUP Integrantes: Bobadilla Serrano SoniaLpez Becerril GerardoCarrillo Bernal Irving Eduardo Reyes Brcenas AnayeliITIC-81 2. 1.Resumen2.Objetivos3.Qu es?4.Quin la creo?5.Historia6.Certificaciones7.Versiones8.Descripcin de componentes9.Tabla de 10 caractersticas principales10. Tabla de diferencias RUP vs XP11. Ejemplo12. Conclusiones 3. I. RUP (Proceso Unificado Racional) es un proceso para el desarrollo de un proyecto de software que define claramente quien, cmo, cundo y qu debe hacerse en el proyecto.II.Como caractersticas esenciales est dirigido por los Casos de Uso: que orientan el proyecto a la importancia para el usuario y lo que este quiere.III. Est centrado en la arquitectura: que Relaciona la toma de decisiones que indican cmo tiene que ser construido el sistema y en qu orden.IV.Es iterativo e incremental: donde divide el proyecto en mini proyectos donde los casos de uso y la arquitectura cumplen sus objetivos de manera ms depurada.V. Tenemos un ejemplo de RUP en un proyecto de Ingeniera de software como funciona y todas sus caractersticas esenciales. 4. Dar a conocer Qu es RUP?Dar a conocer quienes fueron los fundadores.Dar a conocer las versiones de RUP.Mostrar las certificaciones de RUP.Mostrar las caractersticas de RUP.Mostrar un ejemplo de RUP. 5. El Proceso Unificado Racional proporciona unacercamiento disciplinado a la asignacin de tareas yresponsabilidades en una organizacin de desarrollo.Su propsito es asegurar la produccin de softwarede alta calidad que se ajuste a las necesidades de sususuarios finales con unos costos y calendariopredecibles. 6. Es un proceso de desarrollo de software.Es un proceso de trabajo genrico.Esta basado en componentes.Utiliza UML. 7. Desarrollado por la empresa Rational Software,actualmente propiedad de IBM, en colaboracin con:Ivar Jacobson, Grady Booch y James Rumbaugh. 8. Los orgenes de RUP se remontan al modelo espiral original de BarryBoehm.Ken Hartman, uno de los contribuidores claves de RUP colabor conBoehm en la investigacin. En 1995 Rational Software compr una compaa sueca llamadaObjectory AB, fundada por Ivar Jacobson, famoso por haberincorporado los casos de uso a los mtodos de desarrollo orientados aobjetos.El Rational Unified Process fue el resultado de una convergencia deRational Approach y Objectory (el proceso de la empresa Objectory AB).El primer resultado de esta fusin fue el Rational Objectory Process, laprimera versin de RUP, fue puesta en el mercado en 1998, siendo elarquitecto en jefe Philippe Kruchten. 9. CERTIFICACIONES IBM (RUP) 10. RequirementsRequired Prerequisite(s)Experience using Rational Quality Manager V3 todevelop test plans, develop test cases, run tests, andreport status.Experience with installing and configuring RationalQuality Manager V3 in various deployment environments.Familiarity with the migration tools and strategieswith Rational Quality Manager V3 11. Familiarity with the Test Objectives for IBM Certified ApplicationDeveloper - Rational Application Developer V7.0Thorough knowledge of the following J2EE 1.4 APIs and technologiesEJB 2.1ServletJSPJSFStruts 1.xJDBCWeb ServicesBasic knowledge of the following J2EE 1.4 technologiesJMSJNDIJTAExperience working on J2EE projects including participation in building,deploying, and tuning J2EE-compliant enterprise applications thatinclude Web, EJB, and J2EE application client modules. 12. Dentro de las cuales se realizan varias iteraciones en nmero variable segn el proyecto y en las que se hace un mayor o menor hincapi en los distintas actividades. *Inicio: Se hace un plan de fases, se identifican los principales casos de uso y se identifican los riesgos. Se define el alcance del proyecto. Elaboracin: Se hace un plan de proyecto, se completan los casos de uso y se eliminan los riesgos. Construccin: Se concentra en la elaboracin de un producto totalmente operativo y eficiente junto con el manual de usuario. Transicin: Se Instala el producto en el cliente y se entrena a los usuarios. Como consecuencia de esto suelen surgir nuevos requisitos a ser analizados. 13. 1.Forma disciplinada de asignar tareas y responsabilidades (quin hacequ, cundo y cmo)2. Pretende implementar las mejores prcticas en Ingeniera de Software3. Desarrollo iterativo4. Administracin de requisitos5. Uso de arquitectura basada en componentes6. Control de cambios7. Modelado visual del software8. Verificacin de la calidad del software9. Permite un entendimiento incremental del problema a travs derefinamientos sucesivos.10. Habilita una fcil retroalimentacin de usuario. 14. RUPXP Costo exponencial Costo estable Grupo grande de programadores Grupo pequeo de Proceso de desarrollo msprogramadoresgeneral de los existentes Programadores ordinarios nfasis en requisitos y diseo Se basa en prcticas inestables Se basa en mejores practicas Pruebas todo el tiempoprobado en el campo Se asigna un asesor para que de Se realiza un documento dondela informacin a losfirma el cliente sobre los desarrolladores de lo que quiererequisitos deseadosel cliente 15. Ejemplo de un proyecto de softwareEjemplo plantilla de RUP 16. Se puede concluir que: RUP como herramienta colaboradora en el desarrollo de software,aumenta la visin de desarrollo del proceso de un proyecto. RUP es una proceso que permite prever los cambios que unsoftware pueda tener de acuerdo a los requerimientos y avancesque se tengan, brindando objetivos ms amplios y una visin globalde requerimientos . RUP es aquel proceso que da paso al cambio en las etapas deldesarrollo de software, mostrando otros campos que mejoren yoptimicen el desarrollo del mismo. 17. Bibliografahttp://www.extremeprogramming.org/http://www.programacionextrema.org/http://www.geocities.com/chuidiang/metodologia/extrema.htmlhttp://es.tldp.org/Presentaciones/200211hispalinux/gregorio2/progm-ext-soft-libre-html/E.V.A. UCI, I. D. S.Conferencia #1. Introduccin a laIngeniera de Software, ISW 1.http://www-01.ibm.com/software/awdtools/rup/http://www-03.ibm.com/certify/certs/38004501.shtml 18. Por su Atencin