• No se han encontrado resultados

Proceso de Desarrollo de Software: Herramientas de Configuración de Procesos. Elisa Herrmann Ingeniería del Software de Gestión

N/A
N/A
Protected

Academic year: 2021

Share "Proceso de Desarrollo de Software: Herramientas de Configuración de Procesos. Elisa Herrmann Ingeniería del Software de Gestión"

Copied!
20
0
0

Texto completo

(1)

Proceso de Desarrollo de Software:

Herramientas de Configuración de Procesos

Elisa Herrmann

(2)

Herramientas

Eclipse Process Framework (EPF)

Rational Method Composer (RMC)

(3)

EPF es un proyecto Open Source de

Eclipse

EL objetivo de EPF es :

Un entorno extensible y una herramienta para

crear, configurar y publicar procesos.

Procesos de ejemplo

http://www.eclipse.org/epf/index.php

(4)

4

Destinado a:

Autores de Procesos y Entrenadores(Equipo de

Administración de Procesos)

Herramienta para crear y publicar procesos.

Proceso fundacional como punto de partida.

Librerías de contenido adicional para agregar.

Consumidores de Procesos (Equipo de

Proyecto)

Sitio web con contenido de procesos para navegación

simple.

Guía con forma de listas, conceptos y guías

Navegación de contenido adaptado al nivel de

experiencia

(5)

Conceptos Básicos – Librerías de

Métodos

Librería de Métodos

Los elementos de métodos se almacenan en la librería de

métodos.

Es una colección de plug-ins y configuraciones de métodos.

Plug-in de Método

Representa un contenedor físico para

Paquetes de

Métodos

y

Paquetes de Procesos

. Define la granularidad

mayor para la organización del contenido del método y del

proceso.

Se puede importar/exportar.

Configuración del Método

Es un subconjunto lógico de una Librería de Métodos.

“Filtro”

Proceso de Distribución

Una aproximación completa e integrada para realizar un tipo

específico de proyecto.

(6)

Made available under EPL v1.0 6

Librerías

Plug-ins

Configuraciones

Librería OpenUP :

3 plug-ins de

Método

 base_concepts  dsdm_openup  openup

2 procesos de

distribución

 Openup_DSDM  openup_lifecycle

2 configuraciones

 OpenUP  OpenUPDSDM

(7)

Contenido del Método y Proceso

Contenido del Método

(Quién, Qué, Por Qué y Cómo)

◦ Información reutilizable

◦ Definición de Roles, Tareas,

Artefacto y relaciones asociadas.

◦ Incluye guías y categoría

◦ No hay información del tiempo

Proceso

(Cuándo)

◦ Secuencias de Fases, Iteraciones, Actividades e Hitos que definen el ciclo de vida de desarrollo.

◦ Define cuando se realiza una tarea por medio de Diagramas de

Actividades o estructuras de partición del trabajo

(8)

8

(9)

Roles

 Definen un conjunto de destrezas,

competencias y responsabilidades.

 No son individuos

 Un individuo puede tener múltiples

roles.

 Los roles realizan tareas.

 Los roles son responsables de los

(10)

10

Producto de trabajo

 Representan elementos

(generalmente) tangibles usados, modificados y producidos por una tarea

 Los Roles usan los productos de

trabajo para realizar tareas y producir artefactos.

 Son responsabilidad de un rol.  Hay tres tipos de productos de

trabajo:

 Artefacto

 Distribuible: distribuible requerido del cliente

 Salida: “intangible” resultado de una instalación de un servidor o de una herramienta.

(11)

Tareas

Define una unidad de

trabajo asignable.

Realizadas por los roles.

Tienen un propósito claro

y proveen una descripción

paso a paso del trabajo

que hay que hacer para

lograr el objetivo.

Modifican o producen el

Producto de trabajo.

No definen

cuándo

se

(12)

12

Guías

Pueden estar asociadas a

roles, tareas o productos

de trabajo.

Hay diferentes tipos

según el propósito.

Se usan para detallar la

metodología y de

información de soporte.

Tipos de Guías • Checklist • Concept • Example • Guideline • Estimate • Considerations • Practice • Report • Reusable Asset • Roadmap • Supporting Material • Template • Term Definition • Tool Mentor • Whitepaper

(13)

Ejemplos de Guías

mmmm…necesito planificar el proyecto

Qué es una estimación Ágil?

Qué debería incluir un plan de proyecto? Guíame en la planificación Muéstrame un ejemplo. He olvidado algo?

(14)

14

Categorías

 Categorías

◦ Se usan para agrupar elementos de métodos relacionados.

◦ Hay 5 Categorías estándares

Disciplina: agrupan tareas relacionadas

Dominio: agrupa Prod. T relacionados

Tipo de producto de trabajo: similar a

dominio

Conjunto de roles: Agrupa roles

relacionados

Herramientas: agrupa herramientas

◦ Las categorías se pueden anidar ◦ Se pueden definir categorías propias

◦ Se usan para construir vistas en websites publicados.

(15)
(16)

16

Patrones de Capacidad

 Definen la secuencia de las tareas relacionadas realizadas para

conseguir un objetivo mayor.

 Una tarea se puede especializar para un contexto determinado

(ej. Suprimir pasos o productos de trabajo)

Rol

Tarea

Producto de trabajo

(17)

 Pueden ser anidados y vistos en forma gráfica

 Una actividad es una instancia de un patron de capacidad

Actividad

(18)

Made available under EPL v1.0 18

Proceso de Distribución

 Se define usando

estructuras de

distribución de tareas y/o diagramas de actividades.

 Define el proceso de ciclo

de vida completo

 Puede incluir iteraciones,

fases, hitos y tipos de actividades

 Esto es solo un ejemplo…

se puede definir otros ciclos de vida.

(19)

Scrum

XP

OpenUP

http://pubs.opengroup.org/architecture/t

ogaf9-doc/epf/

(20)

Es un producto comercial (para Eclipse)

para crear, configurar, ver y publicar

procesos.

Paralelo EPF: la diferencia radica en la

integración con las demás herramientas

Rational como RSA.

Rational Method Composer

Referencias

Documento similar

If certification of devices under the MDR has not been finalised before expiry of the Directive’s certificate, and where the device does not present an unacceptable risk to health

In addition to the requirements set out in Chapter VII MDR, also other MDR requirements should apply to ‘legacy devices’, provided that those requirements

The notified body that issued the AIMDD or MDD certificate may confirm in writing (after having reviewed manufacturer’s description of the (proposed) change) that the

 En el apartado 4.6 de la Ficha Técnica y 6 del Prospecto se añade la frase “En muy raras ocasiones se han notificado reacciones de hipersensibiliad, incluyendo anafilaxia (en

En estos últimos años, he tenido el privilegio, durante varias prolongadas visitas al extranjero, de hacer investigaciones sobre el teatro, y muchas veces he tenido la ocasión

que hasta que llegue el tiempo en que su regia planta ; | pise el hispano suelo... que hasta que el

E Clamades andaua sienpre sobre el caua- 11o de madera, y en poco tienpo fue tan lexos, que el no sabia en donde estaña; pero el tomo muy gran esfuergo en si, y pensó yendo assi

Dada la endogeneidad de la respuesta de la política monetaria a la evolución prevista para la economía, esta evolución de las cotizaciones bancarias ante sorpresas monetarias puede