Documentos de Académico
Documentos de Profesional
Documentos de Cultura
9
Laboratorio de Software Avanzado
OpenUp
Open Unified Process
Ana Patricia Rodriguez F. 200313212
Josué Polanco
Darwin Hernández 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. Desarrollo incremental.
2. Uso de casos de uso y escenarios.
3. Manejo de riesgos.
4. 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.
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.
Analista
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
Tester
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/openup-
basic_lifecycle.jpg
Principios de OpenUp
<Core Principies>
http://epf.eclipse.org/wikis/openup/publish.openup.base/guidances/supportingmaterials/proyecto_md
w.html
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