Grupo No. 9 Laboratorio de Software Avanzado OpenUp Open Unified Process Ana Patricia Rodriguez F. Josué Polanco Darwin
Views 322 Downloads 2 File size 496KB
Grupo No. 9 Laboratorio de Software Avanzado
OpenUp Open Unified Process Ana Patricia Rodriguez F. Josué Polanco Darwin Hernández
200313212 200511916
2010
Contenido Introducción .................................................................................................................................................. 3 Open Unified Process- Open Up - ................................................................................................................. 4 Marco de Historia del Origen de OpenUp ................................................................................................ 4 Roles de OpenUp ...................................................................................................................................... 5 Analista.......................................................................................................................................... 5 Arquitecto ..................................................................................................................................... 6 Desarrollador ................................................................................................................................ 6 Lider de Proyecto .......................................................................................................................... 6 Stakeholder ................................................................................................................................... 7 Tester ............................................................................................................................................ 7 Ciclo de vida utilizando OpenUp ............................................................................................................... 8 Principios de OpenUp ........................................................................................................................... 8
Introducción
Open Unified Process- Open Up Es un modelo de desarrollo de software, es parte del Framework de modelo de proceso de Eclipse (Eclipse Process Framework), desarrollado por la fundación Eclipse. Mantiene las características esenciales de RUP, en el cual se incluyen las siguientes características: 1. 2. 3. 4.
Desarrollo incremental. Uso de casos de uso y escenarios. Manejo de riesgos. Diseño basado en la arquitectura.
Su proceso puede ser personalizado y extendido para distintas necesidades, que aparecen a lo largo del ciclo de vida del desarrollo de software, dado que su modelo de desarrollo es incremental iterativo, es capaz de producir versiones, además, una de sus mayores ventajas es que puede ser acoplado para proyectos pequeños, dado que en su grafica de roles aparecen 4 personas, que pueden trabajar bien manejando esta metodología. Dado que mantiene las bases de RUP, aún maneja procesos tan importantes como Manejo de Riesgos, que es una parte del desarrollo de software que no se puede descuidad, una desventaja es que se puede utilizar este modelo sin tanto formalismo y podemos caer en el desorden y perder la trazabilidad del proyecto.
Marco de Historia del Origen de OpenUp
Figura 1: Historia de OpenUp.
www.enterpriseunifiedprocess.com/essays/history.html
Roles de OpenUp Los roles de OpenUP representaran a las habilidades necesarias de un equipo pequeño o co-localizado. En la imagen se muestran estos roles y en los siguientes apartados se hablara más detalladamente de ellos.
Figura 2 Roles de OpenUp
Analista
Figura 3 Rol de analista
El analista es el que representa al cliente y el usuario final, se refiere a la obtención de requerimientos de los interesados, por medio de comprender el problema a resolver, capturando y creando las prioridades de los requerimientos
Arquitecto
Figura 4 Rol del Arquitecto
El arquitecto es el responsable del diseño de arquitectura del software. Tomando las decisiones técnicas claves, las cuales limitaran el conjunto de diseño y la implementación del proyecto. Desarrollador
Es quien tiene la responsabilidad del desarrollo de una parte del sistema o el sistema completo dependiendo de la magnitud del mismo, se encarga del diseño ajustándolo a la arquitectura y de la implementación de pruebas unitarias y de integración para los componentes desarrollados. Líder de Proyecto
Dirige la planificación del proyecto en colaboración con las partes interesadas y el equipo, coordina las interacciones de los interesados, manteniendo al equipo del proyecto enfocado en los objetivos del mismo.
Stakeholder
Representan al grupo que está interesado en el proyecto, quienes necesariamente deberán de ser satisfechos por el mismo. Este papel lo puede jugar cualquier persona que es afectada por los objetivos del proyecto.
Tester
Es el responsable de las actividades básicas y de realizar las pruebas, se encarga de la identificación, definición, implementación y conducción de las pruebas necesarias. Así como el ingreso de pruebas y el análisis de resultados.
Cualquier Otro Rol Representa a cualquier otra persona en el equipo que puede realizar tareas generales.
http://epf.eclipse.org/wikis/openup/publish.openup.base/guidances/supportingmaterials/pro yecto_mdw.html
Ciclo de vida utilizando OpenUp
Figura 5 http://epf.eclipse.org/wikis/openupsp/openup_basic/guidances/supportingmaterials/resources/openupbasic_lifecycle.jpg
Principios de OpenUp
http://epf.eclipse.org/wikis/openup/publish.openup.base/guidances/supportingmaterials/proyecto_md w.html
MAS INFORMACIÓN DE OPENUP
http://www.google.com.gt/imgres?imgurl=http://www.methodsandtools.com/archive/openup3.jpg&im grefurl=http://www.methodsandtools.com/archive/archive.php%3Fid%3D69p3&usg=__5ZbHGd6nZq83i yvoHlvWc3aWTl0=&h=403&w=540&sz=40&hl=es&start=4&itbs=1&tbnid=Fa6bcxpC2fRMaM:&tbnh=99 &tbnw=132&prev=/images%3Fq%3DOpenUp%26hl%3Des%26sa%3DG%26gbv%3D2%26tbs%3Disch:1
Pero esta en ingles