Guia Basica para bachillerato de Circuitos Basicos
ISO - OpenUp
1. REPÚBLICA BOLIVARIANA DE VENEZUELA.
MINISTERIO DEL PODER POPULAR PARALA EDUCACIÓN UNIVERSITARIA
UNIVERSIDAD POLITÉCNICA TERRITORIAL DE PARIA “LUIS MARIANO RIVERA”
PROGRAMA NACIONAL DE FORMACIÓN EN INFORMÁTICA.
INGENIERIA DEL SOFTWARE III
Metodología de desarrollo de software
OpenUP
Facilitadora: Integrantes:
Ing. Msc. Arraiz, Aleidys Espinoza, Soar
Reyes, Yamnellys
Guerra, Marianny
Guzman, Mirlin
Sección: 338
Carúpano, Mayo de 2014
2. OpenUP
Es un método y un proceso de desarrollo de software propuesto por un conjunto de Empresas
tecnología, quienes lo donaron en el año 2007 a la Fundación Eclipse. La fundación lo ha publicado
bajo una licencia libre y lo mantiene como método de ejemplo dentro del proyecto Eclipse Process
Framework.
3. Es un Proceso Unificado
OpenUP
Aplica enfoques iterativos e
incrementales dentro de un
ciclo de vida estructurado
Utiliza una filosofía ágil
Puede extenderse para hacer
frente a una amplia variedad
de proyectos
OpenUP
Está
Basado
Casos de Usos Gestión de Riesgos Arquitectura
4. Areas de interés
OpenUP
Pequeños
denominado
Resultado
obtenido
Elementos
A través
Comparte su progreso
diario
definido
Se divide
Cada
una
Version totalmente
Probada y funcional
5. Colaborar para
sincronizar
OpenUP
intereses y compartir
conocimiento
Equilibrar las prioridades para maximizar
el beneficio obtenido por los interesados en
el proyecto.
Centrarse en la arquitectura de forma temprana para
minimizar el riesgo y organizar el desarrollo
Principios
Desarrollo evolutivo para obtener retroalimentación y mejoramiento continuo
6. Organización de los Elementos
OpenUP
Disciplinas Tareas/Roles Artefactos Procesos
OpenUP se centra
en las siguientes
Disciplinas: requisitos,
arquitectura, desarrollo,
pruebas, gestión de
Proyecto, gestión de
La configuración y
del cambio.
Se define tarea como la
Unidad de trabajo que
debe ser realizada por
algún rol.
Un artefacto se
considera a todo aquello
que una tarea necesita
para realizar su función,
o bien la produce o
modifica.
Los procesos toman los
elementos metodológicos
Y los relacionan entre si
dentro de secuencias
temporales que satisfacen
las necesidades de
distintos tipos de proyecto.
Se organiza en dos dimensiones:
● Metodológico ● Procedimental
Define los elementos metodológicos
Independiente de como:
- se use
- se combinen
Es donde se aplican todos estos elementos,
de forma ordenada en el tiempo.
Se puede usar los mismo elementos para otros ciclos de vida
Elementos
7. Roles
OpenUP
El analista: comprende el problema a resolver
capturando y creando las propiedades de los requisitos
El desarrollador: desarrolla el sistema, ajusta el diseño a la
arquitectura, implementa pruebas: unitarias y de integración.
El líder del proyecto: dirige la planificación del proyecto; mantiene
al equipo enfocado en los objetivos.
El arquitecto: diseña la arquitectura; limita el conjunto de diseño y
la implementación del proyecto
El comprobador: realiza las pruebas y el análisis de los resultados
Los interesados: éstan interesados por el proyecto y son los
afectados por los objetivos del mismo.
Cualquier otro rol, puede representala otra persona que pueda realizar esa tarea.
9. Ciclo de vida - Fases
OpenUP
Fase de inicio: En esta fase, las necesidades de cada participante del proyecto son tomadas en
cuenta y plasmadas en objetivos del proyecto. Se definen para el proyecto: el ámbito, los límites,
El criterio de aceptación, los casos de uso críticos, una estimación inicial del coste y un boceto de la
planificación.
Fase de elaboración: En esta fase se realizan tareas de análisis del dominio y definición de la
arquitectura del sistema. Se debe elaborar un plan de proyecto, estableciendo unos requisitos y una
arquitectura estables.
Fase de construcción: todos los componentes y funcionalidades del sistema que falten por
implementar son realizados, probados e integrados en esta fase. Los resultados obtenidos en forma de
incrementos ejecutables deben ser desarrollados de la forma más rápida posible sin dejar de lado la
calidad de lo desarrollado.
Fase de transición: Esta fase corresponde a la introducción del producto en la comunidad de usuarios,
cuando el producto está lo suficientemente maduro. La fase de la transición consta de capacitación
de los usuarios finales y de los encargados del mantenimiento del sistema.