comparación entre rup y métrica 3 v 3

8
Comparación entre RUP y Métrica 3 2012 PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ INFORMÁTICA PROCESOS DE CONSTRUCCIÓN DE SOFTWARE II Tema : Comparación Entre Métrica 3 Y RUP Integrantes : Bajalqui Carrasco, Edgar Cano Cauzo, Jesús Humberto Dolores Benites, Fanny Rojas Asenjo, Verónica Profesor : José Antonio Pow Sang 1

Upload: b-veronica-rojas-asenjo

Post on 02-Aug-2015

452 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Comparación entre RUP y Métrica 3  V 3

Comparación entre RUP y Métrica 3 2012

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚINFORMÁTICA

PROCESOS DE CONSTRUCCIÓN DE SOFTWARE II

Tema : Comparación Entre Métrica 3 Y RUP

Integrantes : Bajalqui Carrasco, Edgar

Cano Cauzo, Jesús Humberto

Dolores Benites, Fanny

Rojas Asenjo, Verónica

Profesor : José Antonio Pow Sang

Lima, Martes 08 de Octubre 2012

1

Page 2: Comparación entre RUP y Métrica 3  V 3

Comparación entre RUP y Métrica 3 2012

COMPARACIÓN ENTRE RUP Y MÉTRICA 3

Para llevar a cabo la construcción de un producto de software, es necesario seguir un proceso de desarrollo, que permita llevar un seguimiento, control y monitoreo del proceso.

El RUP y Métrica v.3 son metodologías para desarrollo de software, cuya finalidad es llevar a cabo los

procesos y actividades que permitan a las organizaciones desarrollar proyectos de desarrollo de

software de manera organizada y manteniendo la calidad.

A continuación explicamos brevemente el marco introductorio de ambas metodologías para luego realizar una comparación de las mismas.

1. RUP, El Proceso Unificado de Rational, Rational Unified Process en inglés, es un proceso de

desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la

metodología estándar más utilizada para el análisis, implementación y documentación de sistemas

orientados a objetos. Esta metodología fue desarrollada por IBM.

2. MÉTRICA v3 , es una metodología de planificación, desarrollo y mantenimiento de sistemas de

información. Promovida por el Ministerio de Administraciones Públicas del Gobierno de España

para la sistematización de actividades del ciclo de vida de los proyectos software en el ámbito de

las administraciones públicas. Esta metodología propia está basada en el modelo de procesos del

ciclo de vida de desarrollo ISO/IEC 12207 (Information Technology - Software Life Cycle

Processes) así como en la norma ISO/IEC 15504 SPICE (Software Process Improvement and

Assurance Standards Capability Determination).

Habiendo realizado una comparación entre las dos metodologías, encontramos las siguientes

diferencias:

3. MÉTRICA v3 Versus RUP

MÉTRICA V 3 RUP

Es una metodología que cubre distintos tipos de desarrollo: estructurado y orientado a objetos.

Es una metodología constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos.

Basada en el ciclo de vida secuencial o de cascada. Sigue una estrategia de ciclo de vida iterativo e incremental.

Métrica 3 tiene el enfoque orientado al proceso, y está enmarcado dentro de la norma ISO 12.207, que se centra en la clasificación y definición de los procesos del ciclo de vida del software.

Es una metodología iterativa, centrada en la arquitectura y dirigida por casos de uso. Incluye las mejores prácticas en ingeniería de software desarrolladas por diversos autores durante años sobre su experiencia en las más variadas situaciones.

Incorpora Planeamiento Estratégico. No incorpora este proceso.

2

Page 3: Comparación entre RUP y Métrica 3  V 3

Comparación entre RUP y Métrica 3 2012

Incorpora Seguridad. No incorpora este proceso.Incorpora el Mantenimiento. No incorpora este proceso.No define la figura del arquitecto. Arquitecto de Software: Tiene la visión del

proyecto completo, y es el responsable de quela arquitectura mantenga un diseñoHomogéneo.

La metodología descompone cada uno de los procesos en actividades, y éstas a su vez en tareas.Para cada tarea se describe su contenido:Principales acciones, productos, técnicas, prácticas y participantes.Estos procesos son los siguientes :

1. Plan de Sistemas de Información (PSI)2. Desarrollo de Sistemas de Información

1.1. Estudio de Viabilidad del Sistema (EVS)1.2. Análisis del Sistema de Información

(ASI)1.3. Diseño del Sistema de Información (DSI)1.4. Construcción del Sistema de

Información (CSI)1.5. Implantación y Aceptación del Sistema

(IAS)3. Mantenimiento de Sistemas de Información

(MSI)

También incluye interfaces con procesos de apoyo :Gestión de proyectosSeguridadGestión de la ConfiguraciónAseguramiento de la Calidad

RUP se divide en 4 fases, dentro de las cuales se realizan varias iteraciones según el proyecto y en las que se hace mayor o menos esfuerzo en las distintas actividades.En las iteraciones de cada fase se hacen diferentes esfuerzos en diferentes actividades:

1. Fase de Inicio2. Fase de Elaboración.3. Fase de Construcción.4. Fase de Transición.

Estas fases pueden definirse por iteraciones, donde cada iteración es un ciclo de desarrollo completo dando como resultado una entrega de producto ejecutable (interna o externa).

Cada fase contiene flujos de trabajo de procesos:

Captura de RequerimientosAnálisisDiseñoProgramaciónPruebas

Estos flujos son secuencias de actividades realizadas por los diferentes roles así como la relación entre ellos entre los mismos, estas actividades nos dan resultados observables.

También está contiene flujos de trabajo de transporte:Administración de la configuración.Administración de proyectos.Ambiente.

4. Entregables o artefactos de las metodologías Métrica 3 y RUP

Según lo detallado anteriormente, cada metodología posee una serie de procesos y actividades diferentes, razón por la cual cada uno de estos procesos o fases muestran como resultado unos entregables o artefactos que permiten evidenciar el cumplimiento de la metodología.

A continuación mostramos las gráficas de ambas metodologías para indicar los entregables por cada una de ellas.

3

Page 4: Comparación entre RUP y Métrica 3  V 3

Comparación entre RUP y Métrica 3 2012

4.1. Esquema del RUP

A continuación se indican y describen cada uno de los artefactos que serán generados y utilizados por el proyecto y que constituyen los entregables. Es preciso destacar que de acuerdo a la filosofía de RUP (y de todo proceso iterativo e incremental), todos los artefactos son objeto de modificaciones a lo largo del proceso de desarrollo, con lo cual, sólo al término del proceso podríamos tener una versión definitiva y completa de cada uno de ellos. Sin embargo, el resultado de cada iteración y los hitos del proyecto están enfocados a conseguir un cierto grado de completitud y estabilidad de los artefactos. A continuación se enumeran algunos artefactos auxiliares y los restantes agrupados según las fases de RUP:

4

Page 5: Comparación entre RUP y Métrica 3  V 3

Comparación entre RUP y Métrica 3 2012

Auxiliares- Plan de Desarrollo del Software- Visión- Solicitud de Cambio- Plan de Iteración- Evaluación de Iteración- Lista de Riesgos

Captura de Requisitos- Modelo de Casos de Uso- Glosario- Prototipo de Interfaz de Usuario- Descripción de la Arquitectura- Especificaciones de Casos de Uso- Especificaciones Adicionales

Análisis- Modelo de Análisis

Diseño- Modelo de Diseño- Modelo de Despliegue

Implementación- Modelo de Implementación- Código Fuente

Prueba- Plan de Pruebas- Casos de Prueba

4.2. Esquema en Métrica v3

5

Page 6: Comparación entre RUP y Métrica 3  V 3

Comparación entre RUP y Métrica 3 2012

Procesos principales de Metrica v 3

La siguiente figura muestra los artefactos de entrada al proceso (generados durante el proceso EVS -Estudio de viabilidad del Sistema- o en procesos anteriores - Plan de Sistemas de Información) y los artefactos o entregables generados en este proceso, siguiendo un enfoque de desarrollo estructurado.

Artefactos del proceso de análisis de Métrica v3 para desarrollo estructurado

Esta otra figura muestra los artefactos de entrada y de salida en el proceso ASI siguiendo un enfoque orientado a objetos.

6

Page 7: Comparación entre RUP y Métrica 3  V 3

Comparación entre RUP y Métrica 3 2012

Artefactos del proceso de análisis de Métrica v3 para desarrollo Orientado a Objetos

7