Está en la página 1de 63

Tema 3: Capability Maturity Software Integration

Tema 3: Capability Maturity Software Integration


Aritz Prez e
Sistemas de Informacin o Departamento de Lenguajes y Sistemas Informticos a UPV-EHU

Bilbao, Abril-Mayo/2012

1 / 71

Tema 3: Capability Maturity Software Integration Introduccin o

Capability Maturity Model Integration (CMMI)

Modelo de calidad centrado en los procesos, no en los productos Modelo para mejorar de forma continua los procesos y las organizaciones Permite analizar y redisear sus procesos n Basado en la experiencia de la industria Dice qu hacer pero no cmo hacerlo e o

4 / 71

Tema 3: Capability Maturity Software Integration Introduccin o

Qu aporta e

Integrar elementos funcionales de la organizacin o Conjunto de buenas prcticas a Ayuda a identicar objetivos y prioridades en la mejora de procesos Apoya la coordinacin de actividades de mejora de procesos o Referencia que permite evaluar organizaciones y procesos

5 / 71

Tema 3: Capability Maturity Software Integration Evolucin histrica o o

Modelos previos

SW-CMM: Sistemas software SECM: Ingenier del software a IPD-CMM: Desarrollo de productos integrados ...

7 / 71

Tema 3: Capability Maturity Software Integration Evolucin histrica o o

CMM para software (SW-CMM)

Software Engineering Institute (SEI) Departamento de Defensa de Estados Unidos Desarrollar un modelo de mejora y evaluacin de empresas o desarrolladoras de software 1991: Capability Maturity Model For Software (SW-CMM) Objetivos:
Gu para mejorar los procesos de desarrollo y mantenimiento a Criterio para determinar el nivel de madurez de la empresas

8 / 71

Tema 3: Capability Maturity Software Integration Evolucin histrica o o

CMM para software (SW-CMM)


5 niveles de madurez: Inicial: no hay procesos Replicable: existen procesos que pueden repetirse en nuevos proyectos Denido: procesos totalmente denidos y disponibles para toda la organizacin o Gestionado; se puede medir la calidad de los procesos de forma cuantitativa Optimizado: permite la mejora continua de procesos empleando mtricas e

9 / 71

Tema 3: Capability Maturity Software Integration Evolucin histrica o o

SECM
Intenarl Council on System Engineering y Enterprise Process Improvement Collaboration Group 1998: System Engineering Capability Model (SECM) Objetivos:
Ejecutar y mejorar la ingenier del software a Evaluar la capacidad de los procesos Determinar reas de posible mejora a

Describe un conjunto m nimo de actividades cr ticas Incluye actividades genricas para realizar o mejorar tareas e espec cas Actividades estructuradas por niveles de capacidad

10 / 71

Tema 3: Capability Maturity Software Integration Evolucin histrica o o

SECM

5 niveles de capacidad: Habilidad para desarrollar ingenier del software a Obteniendo el control total Compartiendo conocimiento a travs de la organizacin e o Medida cuantitativa de lo que se hace Mejora usando las medidas cuantitativas y objetivos organizacionales

11 / 71

Tema 3: Capability Maturity Software Integration Evolucin histrica o o

CMMI

Software Engineering Institute (SEI), Universidad de Carnegie Mellon Ministerio de Defensa de los Estados Unidos Versiones:
2000: v1.02 2001: v1.1 2006: v1.2 2010: v1.3

12 / 71

Tema 3: Capability Maturity Software Integration Evolucin histrica o o

Objetivo CMMI

Unir varios modelos en uno solo Evitar la repeticin de tareas o Ahorro en el proceso de mejora

13 / 71

Tema 3: Capability Maturity Software Integration Evolucin histrica o o

Resumen de la evolucin o

14 / 71

Tema 3: Capability Maturity Software Integration Conceptos

Conceptos de CMMI

Procesos Areas de proceso Capacidad Madurez Organizacin o Modelo

16 / 71

Tema 3: Capability Maturity Software Integration Conceptos

Areas de proceso

Conjunto de actividades agrupadas para permitir la mejora Cada rea corresponde a un nivel de madurez en la a representacin escalonada o Las reas de proceso tienen niveles de capacidad en la a representacin continua o 4 categor as:
Ingenier a Gestin de proyecto o Gestin de proceso o Soporte

17 / 71

Tema 3: Capability Maturity Software Integration Conceptos

Capacidad

Cualidad que permite el buen desarrollo y resultado de una actividad Se aplica a las reas de proceso a Cuanto mayor sea la capacidad de un proceso ms predecible a es su resultado

18 / 71

Tema 3: Capability Maturity Software Integration Conceptos

Madurez

Alcance de la plenitud de la organizacin o Sus niveles indican etapas en la evolucin de la totalidad de o los procesos de una organizacin o

19 / 71

Tema 3: Capability Maturity Software Integration Representacin escalonada y continua o

Dos representaciones

Escalonada: Madurez Continua: Capacidad

21 / 71

Tema 3: Capability Maturity Software Integration Representacin escalonada y continua o

Representacin escalonada o
Centrada en la mejora de la organizacin o Evala las organizaciones en niveles de madurez u Mtodo estructurado y sistemtico para la mejora de e a procesos Cada nivel asegura unas caracter sticas deseables en la infraestructura de la organizacin o Cada nivel de madurez afecta a diferentes reas de procesos a Para que una organizacin se certique en un nivel debe o cumplir debe cumplir los objetivos de las diferentes reas de a procesos 5 niveles de capacidad: inicial, dirigido, denido, dirigido cuantitativamente y optimizado
22 / 71

Tema 3: Capability Maturity Software Integration Representacin escalonada y continua o

Escalonada: Iniciado

Nivel 1 Procesos no denidos: ad-hoc, cambiantes, caticos o Pueden producir productos aptos Incapacidad de repetir sus xitos de forma automtica e a No cumplen la planicacin o Exceden los presupuestos previstos Las personas no comparten sus mtodos ni conocimiento e Prdida de conocimiento cuando una persona sale de la e organizacin o

23 / 71

Tema 3: Capability Maturity Software Integration Representacin escalonada y continua o

Escalonada: Dirigido
Nivel 2 Surge el orden Los proyectos cuentan con un conjunto de procesos Los procesos son planicados y ejecutados siguiendo una polAtica preestablecida Producen salidas controladas Los proyectos siguen un plan documentado Existen acuerdos entre las partes interesadas y pueden ser revisados Los productos y servicios cumplen sus descripciones y estndares a
24 / 71

Tema 3: Capability Maturity Software Integration Representacin escalonada y continua o

Escalonado: Denido

Nivel 3 Los procesos estn correctamente descritos y entendidos a Se encuentran descritos en estndares, procedimientos y a mtodos e Los procesos estndares se mejoran continuamente a Procesos estndares se adecuan a cada proyecto siguiendo una a gu de adaptacin a o Procesos descritos con rigor: Objetivos, entradas, actividades, roles, medidas, vericacin y salidas o Las salidas de los procesos son predecibles cualitativamente

25 / 71

Tema 3: Capability Maturity Software Integration Representacin escalonada y continua o

Escalonado: Guiado cuantitativamente


Nivel 4 Objetivos cuantitativos para medir la calidad de los procesos y su realizacin o Los objetivos cuantitativos permiten guiar los procesos Denidos por las necesidades de los clientes y usuarios nales, la organizacin y los empleados o Calidad y realizacin entendidos estad o sticamente Los objetivos cuantitativos se emplean durante todo el ciclo de vida del proceso Identicacin e incorporacin de nuevas mtricas o o e Identicar causas especiales de variacin y corregirlas si o procede Mayor prediccin que en niveles anteriores de las salidas de o los procesos: cuantitativamente
26 / 71

Tema 3: Capability Maturity Software Integration Representacin escalonada y continua o

Escalonado: Optimizado

Nivel 5 Mejora continua de los procesos basadas en sus causas de variacin o Los objetivos de la mejora son preestablecidos y continuamente revisados Los efectos de las mejoras son medidos y evaluados Mayor nfasis en la mejora constante que en niveles anteriores e centrada en las causas de variacin comunes o

27 / 71

Tema 3: Capability Maturity Software Integration Representacin escalonada y continua o

Representacin continua o

Centrada en la mejora de conjuntos de procesos o procesos espec cos asociados a una rea de proceso a Evala las reas de proceso de una organizacin en niveles de u a o capacidades 6 niveles de capacidad: incompleto, realizado, manejado, denido, manejado cuantitativamente y optimizado

28 / 71

Tema 3: Capability Maturity Software Integration Representacin escalonada y continua o

Continua: Incompleto

Nivel 0 Uno o mas objetivos espec cos del rea de proceso no se a satisfacen

29 / 71

Tema 3: Capability Maturity Software Integration Representacin escalonada y continua o

Continua: Realizado

Nivel 1 Satisface todos los objetivos espec cos de su rea de proceso a

30 / 71

Tema 3: Capability Maturity Software Integration Representacin escalonada y continua o

Continua: Guiado

Nivel 2 Dispone de la infraestructura bsica para dar soporte al a proceso El proceso es ejecutado conforme a lo planicado Dispone de los recursos necesarios para producir salidas controladas Involucra a las partes interesadas El proceso es controlado, revisado y evaluado segn su u descripcin o

31 / 71

Tema 3: Capability Maturity Software Integration Representacin escalonada y continua o

Continua: Denido

Nivel 3 El proceso es una adaptacin de un proceso estndar o a siguiendo la gu de adaptacin a o Aporta informacin que permite la mejora del proceso o

32 / 71

Tema 3: Capability Maturity Software Integration Representacin escalonada y continua o

Continua: Guiado cuantitativamente

Nivel 4 El proceso se controla empleando tcnicas cuantitativas y e estad sticas Disponen de objetivos cuantitativos que permiten medir la calidad y la realizacin de los procesos o

33 / 71

Tema 3: Capability Maturity Software Integration Representacin escalonada y continua o

Continua: Optimizacin o

Nivel 5 Centrado en la mejora continua del proceso Mejora basado en la comprensin de las causas de variacin o o del proceso Mejoras incrementales y tecnolgicas o

34 / 71

Tema 3: Capability Maturity Software Integration Representacin escalonada y continua o

Tabla resumen

Continua (Capacidad) Nivel 0 Nivel 1 Nivel 2 Nivel 3 Nivel 4 Nivel 5 Incompleto Realizado Guiado Definido Guiado cuantitativamente Optimizado

Escalonada (Madurez) Inicial Guiado Definido Guiado cuantitativamente Optimizado

35 / 71

Tema 3: Capability Maturity Software Integration Estructura

Categor as
Agrupacin de un conjunto de reas de proceso fuertemente o a interrelacionadas Agrupa reas de proceso que tienen caracter a sticas comunes relacionadas con objetivos del negocio La agrupacin facilita la mejora conjunta de las reas de proceso o a 4 categor as: Administracin de Procesos: Areas encargadas de disear, o n implementar, monitorizar, evaluar y mejorar los procesos Administracin de Proyectos: Areas encargadas de o planicar, monitorizar y controlar los proyectos Soporte: Areas que dan soporte al desarrollo y mantenimiento del producto Ingenier Areas encargadas del desarrollo y mantenimiento a: del producto Pueden existir reas de proceso relacionadas agrupadas en diferentes a categor as
37 / 71

Tema 3: Capability Maturity Software Integration Estructura

Area de proceso

Describe un conjunto de prcticas relacionados a Cuando son implementadas colectivamente satisfacen un conjunto de objetivos considerados importantes para mejorar el rea de proceso a Cada rea esta asociada a una categor y a un nivel de a a madurez en la representacin escalonada o Existen 22 reas de proceso a

38 / 71

Tema 3: Capability Maturity Software Integration Estructura

Componentes del rea de proceso a

Componentes requeridos: Componentes obligatorios para cumplir una rea de proceso a Componentes esperados: Componentes que pueden ser empleados para cumplir un componente requerido

39 / 71

Tema 3: Capability Maturity Software Integration Estructura

Objetivos y prcticas a
Objetivo espec co: enunciado que describe la caracter stica que debe cumplirse para satisfacer el rea de a proceso Objetivo genrico: Enunciado que describe una e caracter stica que debe cumplirse por un conjunto de reas a de proceso Prctica espec a ca: Enunciado que describe una actividad que facilita alcanzar un objetivo especico de un rea de a proceso Prctica genrica: Enunciado que describe una actividad a e que facilita alcanzar un objetivo genrico e

40 / 71

Tema 3: Capability Maturity Software Integration Estructura

Resumen de la estructura

rea de Proceso

... ...

Nivel de Madurez Categora rea de Proceso

... ...

rea de Proceso

Componentes requeridos

Objetivos Especficos

Objetivos Genricos

Componentes esperados

Prcticas Especficas

Prcticas Genricas

41 / 71

Tema 3: Capability Maturity Software Integration Categor y reas de proceso as a

Categor Administracin de Procesos a: o

Engloban actividades asociadas a los procesos compartidas por los diferentes proyectos: Denicin, despliegue, implementacin, o o control, evaluacin, medicin y mejora de los procesos o o

43 / 71

Tema 3: Capability Maturity Software Integration Categor y reas de proceso as a

Areas de proceso de Administracin de Procesos o

Area de proceso Denicin de Procesos de la Organizacin o o Entrenamiento de la Organizacin o Procesos Orientados a la Organizacin o Rendimiento de Procesos de la Organizacin o Innovacin y Despliegue de la Organizacin o o

Nivel de Madurez 3 3 3 4 5

44 / 71

Tema 3: Capability Maturity Software Integration Categor y reas de proceso as a

Areas de proceso de Administracin de Procesos (1) o


Denicin de Procesos de la Organizacin: Determina y o o mantiene el conjunto de metodolog para los procesos de la as organizacin y el trabajo. o Entrenamiento de la Organizacin: Facilita la obtencin o o de habilidades y conocimientos a los miembros de la organizacin de forma que su trabajo resulte ms efectivo y o a eciente Procesos Orientados a la Organizacin: Facilita la o comprensin de los procesos por parte de los miembros de o la organizacin y facilita la identicacin, evaluacin e o o o implantacin de posibles mejoras en los procesos. o

45 / 71

Tema 3: Capability Maturity Software Integration Categor y reas de proceso as a

Areas de proceso de Administracin de Procesos (2) o

Rendimiento de Procesos de la Organizacin: Permite o denir objetivos cuantitativos de la calidad y ejecucin de o los procesos teniendo en cuenta los objetivos de negocio de la organizacin o Innovacin y Despliegue de la Organizacin: Selecciona e o o implanta mejoras e innovaciones incrementales y cuanticables de los procesos y tecnolog de una as organizacin conforme a sus objetivos de negocio o

46 / 71

Tema 3: Capability Maturity Software Integration Categor y reas de proceso as a

Categor Administracin de Proyectos a: o

Agrupan las actividades relacionadas con la gestin de proyectos o tales como la planicacin, la monitorizacin y el control de o o proyectos.

47 / 71

Tema 3: Capability Maturity Software Integration Categor y reas de proceso as a

Areas de proceso de Administracin de Proyectos o

Area de proceso Administracin de Acuerdos con Proveedores o Monitorizacin y Control de Proyecto o Planicacin de Proyecto o Administracin Cuantitativa de Proyectos o Administracin de la Conguracin o o Administracin Integral del Proyecto o

Nivel de Madurez 2 2 2 3 3 3

48 / 71

Tema 3: Capability Maturity Software Integration Categor y reas de proceso as a

Areas de proceso de Administracin de Proyectos (1) o

Administracin de Acuerdos con Proveedores: Permite o gestionarla adquisicin de productos para un proyecto o Monitorizacin y Control de Proyecto: Permite analizar el o proyecto conforme a los planes establecidos para establecer cmo monitorizarlo y para poder tomar acciones o correctivas cuando se desv de lo planicado a Planicacin de Proyecto: Desarrolla, actualiza y o documenta la planicacin del proyecto y los compromisos de o sus participantes, y gestiona las partes interesadas del mismo

49 / 71

Tema 3: Capability Maturity Software Integration Categor y reas de proceso as a

Areas de proceso de Administracin de Proyectos (2) o

Administracin Cuantitativa de Proyectos: Utiliza o mtricas cuantitativas de los procesos para alcanzar los e objetivos de calidad establecidos permitiendo identicar mejoras en los procesos Administracin de la Conguracin: Determina y mantiene o o la integridad y consistencia de los artefactos Administracin Integral del Proyecto: Adapta los o procesos genricos de la organizacin a un proyecto concreto e o y trata con las partes interesadas en el mismo

50 / 71

Tema 3: Capability Maturity Software Integration Categor y reas de proceso as a

Categor Soporte a:

Engloban las actividades que sirven de soporte al desarrollo y mantenimiento del producto o servicio.

51 / 71

Tema 3: Capability Maturity Software Integration Categor y reas de proceso as a

Areas de proceso de Soporte

Area de proceso Aseguramiento de la Calidad de Procesos y Productos Administracin de Riesgos o Medicin y Anlisis o a Anlisis y Resolucin de Decisiones a o Anlisis y Resolucin Causales a o

Nivel de Madurez 2 2 2 3 5

52 / 71

Tema 3: Capability Maturity Software Integration Categor y reas de proceso as a

Areas de proceso de Soporte (1)

Aseguramiento de la Calidad de Procesos y Productos: Proporciona un conjunto de prcticas que permiten evaluar a productos, servicios, procesos y artefactos relacionados Administracin de Riesgos: Permite identicar, evaluar y o gestionar riesgos asociados al proyecto con el objetivo de prevenirlos Medicin y Anlisis: Permite establecer mtricas o a e cuantitativas para obtener resultados objetivos que faciliten la toma de decisiones estructuradas

53 / 71

Tema 3: Capability Maturity Software Integration Categor y reas de proceso as a

Areas de proceso de Soporte (2)

Anlisis y Resolucin de Decisiones: proporciona un marco a o estructurado para la toma de decisiones basado en la comparacin con los criterios y objetivos establecidos. o Anlisis y Resolucin Causales: Identica las causas de los a o problemas para corregirlos y permitir prevenirlos

54 / 71

Tema 3: Capability Maturity Software Integration Categor y reas de proceso as a

Categor Ingenier a: a

Agrupan las actividades de desarrollo y mantenimiento del producto o servicio. Proporcionan las bases tcnicas para abarcar e todas las fases del desarrollo.

55 / 71

Tema 3: Capability Maturity Software Integration Categor y reas de proceso as a

Areas de proceso de Ingenier a

Area de proceso Administracin de Requisitos o Desarrollo de Requisitos Integracin de Producto o Solucin Tcnica o e Validacin o Vericacin o

Nivel de Madurez 3 3 3 3 3 3

56 / 71

Tema 3: Capability Maturity Software Integration Categor y reas de proceso as a

Areas de proceso de Ingenier (1) a

Administracin de requisitos (AR): Gestiona los requisitos o del producto durante todo su ciclo de vida, identicando inconsistencias Desarrollo de Requisitos (DR): Recopila las necesidades del cliente y las transforma en los requisitos del producto a desarrollar Integracin de Producto (IP): Integra un conjunto de o componentes para generar un producto ms complejo a conforme a los requisitos del mismo

57 / 71

Tema 3: Capability Maturity Software Integration Categor y reas de proceso as a

Areas de proceso de Ingenier (2) a

Solucin Tcnica (ST): Disea, desarrolla e implementa o e n soluciones para los requisitos del producto Validacin (VA): Comprueba que el producto, sus o componentes y los artefactos generados se corresponden con lo esperado para su uso Vericacin (VE): Comprueba que el producto, sus o componentes y los artefactos generado cumplen los requisitos establecidos

58 / 71

Tema 3: Capability Maturity Software Integration Areas de proceso de Ingenier a

Categor de ingenier a a

Ver: Manual CMMI (CMMI-desarrollo-v1.2.pdf), p.81-85


60 / 71

Tema 3: Capability Maturity Software Integration Areas de proceso de Ingenier a

Solucin Tcnica (ST) o e

Su propsito es disear, desarrollar e implementar un o n conjunto de soluciones que satisfagan los requisitos Se efecta durante todo el ciclo de vida del producto y sus u componentes Consta de tres objetivos espec cos:
Seleccionar soluciones para componentes del producto Desarrollar el diseo n Implementar el diseo del producto n

61 / 71

Tema 3: Capability Maturity Software Integration Areas de proceso de Ingenier a

ST: Seleccionar soluciones para componentes del producto


Descripcin o Seleccionar la mejor solucin del producto y sus componentes o entre las alternativas disponibles. Es necesario valorar las ventajas y desventajas de las diferentes soluciones atendiendo a los requisitos, el diseo, las interfaces, la facilidad para mejorar el n producto y la arquitectura.
Prcticas espec a cas: Identicar y analizar las soluciones alternativas y determinar los criterios de seleccin de la mejor solucin entre los que se incluyen o o los costes de desarrollo, el rendimiento, la complejidad, la capacidad de extender el producto, las limitaciones tecnolgicas y o riesgos, entre otros factores Seleccionar las soluciones de los componentes del producto que mejor satisfacen los criterios establecidos
62 / 71

Tema 3: Capability Maturity Software Integration Areas de proceso de Ingenier a

ST: Desarrollar el diseo n


Descripcin o Desarrollar el diseo del producto y de sus componentes. El n diseo debe producir la documentacin apropiada para cubrir el n o ciclo de vida del producto (modicaciones, adquisicin, o mantenimiento e instalacin). o Prcticas espec a cas:
Disear las componentes y el producto teniendo en cuenta los requisitos que deben satisfacerse. Primero n se realiza un diseo preliminar y despus el detallado n e Documentar el diseo en un conjunto de informes tcnicos que ofrezcan a los desarrolladores una n e descripcin exhaustiva de los componentes y del producto. Los informes tcnicos son actualizados durante o e el ciclo de vida del proyecto para registrar todos los detalles esenciales del mismo. Disear las interfaces de los componentes del producto teniendo en cuenta una serie de parmetros n a cr ticos siguiendo los criterios preestablecidos. Evaluar si los componentes del producto deben ser desarrollados, reutilizados o comprados teniendo en cuenta las necesidades del proyecto los costes, las alternativas disponibles y los riesgos entre otros factores.

63 / 71

Tema 3: Capability Maturity Software Integration Areas de proceso de Ingenier a

ST: Implementar el diseo del producto n

Descripcin o Implementar los componentes del producto siguiendo el diseo n desarrollado previamente y generar la documentacin que reeje o dicha implementacin o Prcticas espec a cas: Implementar el diseo de las diferentes componentes del n producto incluyendo pruebas unitarias de cada componente Desarrollar la documentacin necesaria para instalar, o utilizar y mantener el producto

64 / 71

Tema 3: Capability Maturity Software Integration Areas de proceso de Ingenier a

Integracin del Producto (IP) o

Su propsito es disear, desarrollar e implementar un o n conjunto de soluciones de integracin que satisfagan los o requisitos Se efecta durante todo el ciclo de vida del producto y sus u componentes Consta de tres objetivos espec cos:
Preparacin para la integracin del producto o o Asegurar la compatibilidad de interfaces Ensamblar las componentes del producto y liberar producto

65 / 71

Tema 3: Capability Maturity Software Integration Areas de proceso de Ingenier a

IP: Preparacin para la integracin del producto o o


Descripcin o Establecer y mantener la secuencia, el ambiente, los procedimientos y criterios de integracin de las componentes o del producto Prcticas espec a cas: Analizar las componentes del producto para denir un conjunto de secuencias posibles de integracin. Escoger la o menor alternativa entre las denidas. Establecer los recursos necesarios para la integracin: o software y hardware necesarios para integrar y validar el producto Establecer los procedimientos y criterios para la integracin. Los procedimientos describirn la metodolog o a a de integracin del producto mientras que los criterios o establecern si un componente esta listo para su integracin. a o

66 / 71

Tema 3: Capability Maturity Software Integration Areas de proceso de Ingenier a

IP: Asegurar la compatibilidad de interfaces


Descripcin o Asegurar que las interfaces internas y externas de las componentes son compatibles y completas Prcticas espec a cas Revisar las descripciones de las interfaces de los componentes para que sean compatibles y completas teniendo en cuenta todas sus interacciones Gestionar las interfaces para garantizar la consistencia de las mismas durante todo el ciclo de vida del producto, permitiendo la resolucin de conictos ante cambios. Los o cambios producidos en las interfaces son documentados.
67 / 71

Tema 3: Capability Maturity Software Integration Areas de proceso de Ingenier a

IP: Ensamblar las componentes del producto y liberar producto


Descripcin o Vericar los interfaces de cada componente conforme a los requisitos establecidos. Integrar las componentes siguiendo la mejor secuencia de integracin de forma incremental hasta que el o producto es completado. Los problemas detectados durante la integracin son documentados y se establecen las acciones o necesarias para corregirlos. Prcticas espec a cas Revisar si los componentes cumplen las funcionalidades y sus interfaces cumplen las descripciones descritas Ensamblar los componentes siguiendo la mejor secuencia de integracin de forma incremental, comenzando por los o componentes bsicos, pasando por los componentes a compuestos y nalizando con el producto integrado

68 / 71

Tema 3: Capability Maturity Software Integration Areas de proceso de Ingenier a

Ejemplo de interaccin entre reas de proceso o a

AR

8 2 3 ST 4 VE

DR

Cliente 9

IP 6 7 VA

69 / 71

Tema 3: Capability Maturity Software Integration Areas de proceso de Ingenier a

Ejemplo de interaccin entre reas de proceso o a

(1) DT identica las necesidades del cliente y las traduce en los requisitos del producto. Analiza dichos requisitos para obtener los requisitos de los componentes y del interfaz de los componentes. Adems, genera un modelo a conceptual del producto. (2) Los requisitos son transferidos a ST. ST produce un diseo del producto y sus n componentes. (3) ST puede proponer modicaciones en el diseo que son transferidas a RD para su validacin. (4) n o ST desarrolla cada componente y los transere a VE para su vericacin. VE a su vez indica los posibles fallos en o los componentes. (5) ST transere los componentes a PI para su integracin. (6) IP transere el producto o integrado para que VA lo valide. VA a su vez indica los posibles fallos del producto para que sean corregidos. (7) Tanto VE como VA consultan los requisitos para garantizar que las componentes y el producto integrado las satisfacen. DR puede realizar cambios en el diseo para garantizar que el producto cumple los requisitos del cliente. n (8) DR informa a AR de todas las modicaciones sobre el diseo para que queden correctamente documentadas. n (9) IP una vez que tiene un producto que cumple los requisitos lo transere al cliente.

70 / 71

Tema 3: Capability Maturity Software Integration

Tema 3: Capability Maturity Software Integration


Aritz Prez e
Sistemas de Informacin o Departamento de Lenguajes y Sistemas Informticos a UPV-EHU

Bilbao, Abril-Mayo/2012

71 / 71

También podría gustarte