Open Up

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

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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