Sunteți pe pagina 1din 21

Programa de Ingeniera de Sistemas

HERRAMIENTA CASE PARA MODELADO DE


LOGISTICA DE DISTRIBUCION APLICANDO MDA
Plan de Desarrollo de Software
Versin <1.5>

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.5>

Fecha: <10/02/09>

Histrico de Revisiones
Fecha

Versin

Descripcin

Autor

<24/02/09>

<1.0>

<Versin Inicial>

<Juan Carlos Mesa B>

<28/02/09>

<1.1>

<Cambios sugeridos por asesor>

<Juan Carlos Mesa B>

<10/08/09>

<1.2>

<Cambios sugeridos por asesor>

<Juan Carlos Mesa B>

<15/08/09>

<1.3>

<Cambios sugeridos por asesor>

<Juan Carlos Mesa B>

<30/08/09>

<1.4>

<Cambios sugeridos por jurados>

<Juan Carlos Mesa B>

<05/10/09>

<1.5>

<Cambios sugeridos por jurados>

<Juan Carlos Mesa B>

Confidencial

Programa de Ingeniera de
sistemas, 2015

Page 2 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.5>

Fecha: <10/02/09>

Tabla de Contenido
1.

Introduccin
1.1
Propsito
1.2
Alcance
1.3
Definiciones, Acrnimos, y Abreviaciones
1.4
Referencias
1.5
Descripcin General

2.

Descripcin General del Proyecto


2.1
Propsito del Proyecto, Alcance, y Objetivos
2.2
Supuestos y Restricciones
2.3
Paquetes de Trabajo del Proyecto
2.4
Evolucin del Plan de Desarrollo de Software

3.

Organizacin del Proyecto


3.1
Estructura Organizacional
3.2
Interfaces Externas
3.3
Roles y Responsabilidades

4.

Administracin de los Procesos


4.1
Estimados del Proyecto
4.2
Plan del Proyecto
Fase de inicio
Fase de Elaboracin
Fase de Construccin
Fase de Transicin
4.2.1 Objetivos de la Iteracin
4.2.2 Entregas
4.2.3 Cronograma del Proyecto
4.2.4 Recursos del Proyecto
4.3
Planes de Iteracin
4.4
Control y Monitoreo del Proyecto
4.4.1 Plan de Administracin de Requerimientos
4.4.2 Plan de Control de Cronograma
4.4.3 Plan de Control de la Calidad
4.4.4 Plan de Reportes
4.4.5 Plan de Medicin
4.5
Plan de Administracin de Riesgos

5.

Plan de Procesos Tcnicos


5.1
Plan de Infraestructura
5.2
Plan de Aceptacin del Producto

6.

Plan de Procesos de Mantenimiento


6.1
Plan de Gestin de la Configuracin
6.2
Plan de Evaluacin
6.3
Plan de Documentacin
6.4
Plan de Aseguramiento de la Calidad

Confidencial

Programa de Ingeniera de
sistemas, 2015

9
10
10
12
12
12
13
13
14
14
14
14
14

Page 3 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS
6.5
7.

Versin:

<1.5>

Fecha: <10/02/09>

Plan de Resolucin de Problemas

Planes Adicionales

Confidencial

Programa de Ingeniera de
sistemas, 2015

Page 4 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.5>

Fecha: <10/02/09>

Plan de Desarrollo de Software


1.

Introduccin

1.1

Propsito

El propsito del Plan de Desarrollo de Software es brindar la informacin para la revisin del proyecto.

El jefe del proyecto, podr utilizar este artefacto para organizar la agenda y necesidades de recursos, adems
del seguimiento de los mismos.

El desarrollador, lo usara para entender lo qu deben hacer, cundo deben hacerlo y qu otras actividades
dependen de ello.

1.2

Alcance

El Plan de Desarrollo del Software describe el plan general para el desarrollo del Proyecto Herramienta Case Para
Modelado De Logstica De Distribucin Aplicando MDA, detallando las acciones a realizar dentro de las iteraciones
planteadas para el proyecto. Esta versin del Plan de Desarrollo del Software se ha basado en los requerimientos
planteados por los interesados en el proyecto, los casos de uso elaborados en la fase de conceptualizacin y en las
entrevistas realizadas al personal experto en la lgica de negocio.
1.3

Definiciones, Acrnimos, y Abreviaciones

Ver el documento Glosario.doc


1.4

Referencias

Ver el documento Visin.doc


1.5

Descripcin General

Este documento se compone de las siguientes secciones:

Descripcin del Proyecto: Suministra una descripcin del propsito del proyecto, alcance y objetivos. De igual
forma entrega informacin detalla los entregables que se deben entregar al finalizar el proyecto.

Organizacin del Proyecto: Describe la estructura organizacional del equipo del proyecto.

Administracin de Procesos: Expone el tiempo estipulado, define las fases superiores y los hitos del proyecto,
especificando como se har seguimiento al proyecto.

Planes de Procesos: Suministra una visin general del proceso de desarrollo de software, incluyendo mtodos,

Confidencial

Programa de Ingeniera de
sistemas, 2015

Page 5 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.5>

Fecha: <10/02/09>

herramientas y tcnicas a utilizar.

2.

Descripcin General del Proyecto

2.1
Propsito del Proyecto, Alcance, y Objetivos
El objetivo de ste documento es mostrar las caractersticas, y alcance de una herramienta CASE para un ambiente
de formulacin de modelos matemticos de optimizacin. Conceptualizando cules son las ventajas o beneficios, de
disminuir la dependencia de expertos de negocio en el tema de especificacin formal de lenguajes de modelado
algebraico, y plantear una propuesta que permita la interaccin de expertos del negocio de la compaa donde
realmente surge la necesidad de crear simulaciones o herramientas de pronstico para mitigar los riesgos en la toma
de decisiones futuras.
El alcance de ste se ve orientado al cumplimiento de la implementacin de los requerimientos funcionales, los
cuales se reflejan en los Casos de Uso especificables en la posterior etapa de Elaboracin.
2.2

Supuestos y Restricciones

Para el inicio del proyecto se consideran los siguientes supuestos:

El alcance considerado inicialmente es el que se describe en el presente documento y da cubrimiento a la


herramientas CASE, de acuerdo a los requerimientos planteados anteriormente. Cualquier consideracin
adicional causar modificaciones en la planeacin establecida.

Se contar con la disposicin por parte de los usuarios para la documentacin de procesos, identificacin de
necesidades y su posterior validacin.

Una vez creada la lnea base de requerimientos en la fase de Conceptualizacin, esta solo podr ser
modificada mediante procedimientos formales (Controles de cambios).

La lista de suposiciones y restricciones estarn en constante reajuste durante el transcurso del proyecto,
posiblemente cada vez que se tengan nuevas versiones del artefacto Visiny Plan de desarrollo de
Software

2.3
Paquetes de Trabajo del Proyecto
A continuacin se indican y describen cada uno de los artefactos que sern utilizados y generados por el proyecto y
los cuales constituyen los entregables.
Se destaca que de acuerdo a metodologa RUP (y el proceso iterativo e incremental), todos los artefactos son objeto
de modificaciones en el transcurso de desarrollo del proyecto, slo cuando se termine el proyecto se tendr una
versin final y completa de cada uno de ellos. De igual manera, el resultado de las iteraciones y los hitos del
proyecto estn proyectados a conseguir un cierto grado de completitud y firmeza de los artefactos. Esto se indicar
al presentar los objetivos de cada iteracin.

Visin
Mediante este documento se prev los detalles del sistema o proceso desde antes del inicio del mismo. Aqu
se define la visin del producto desde la perspectiva del cliente, especificando las necesidades y
caractersticas. Este es uno de los artefactos claves para el proceso de desarrollo.

Lista de Riesgos

Confidencial

Programa de Ingeniera de
sistemas, 2015

Page 6 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.5>

Fecha: <10/02/09>

Este documento describe los factores que pueden influir negativamente en el xito del proyecto, teniendo
en cuenta la probabilidad de que ocurra y el impacto; calificndolos en grado de importancia y adoptando
una estrategia que permita la mitigacin de la mayor parte de estos.

Glosario
Documento en donde se plasman los principales trminos identificados en el proyecto. Y el cual permite
crear una terminologa clara del negocio y del sistema, para los involucrados en el mismo.

Plan de Desarrollo del Software


Describe la forma general para el desarrollo del proyecto, describiendo las acciones a realizar dentro de las
iteraciones tenidas en cuenta para el mismo.

Plan de Iteraciones (Incluye Cronograma de Iteraciones)


Conjunto de actividades y tareas ordenadas temporalmente, con recursos asignados y dependencias entre
ellas. Se realiza para cada iteracin, y para todas las fases.

Especificaciones Requerimientos de software


Documento en donde se define de forma precisa el producto de software que se va a construir. Las
decisiones aqu plasmadas se basan en la informacin del Documento de Visin y talleres de levantamiento
de informacin.

2.4

Realizacin Caso de Uso.- Diagrama de secuencia


Este modelo establece la realizacin de los casos de uso y pasando desde una representacin en trminos de
anlisis (sin incluir aspectos de implementacin) hacia una de diseo (incluyendo una orientacin hacia el
entorno de implementacin), de acuerdo al avance del proyecto.
Evolucin del Plan de Desarrollo de Software
La siguiente tabla muestra el plan de versionamiento del presente documento de acuerdo a fechas
preestablecidas con anterioridad para su revisin.
Versin

Criterios para revisin

1.5

La necesidad de establecer
ajustes de acuerdo a las fases de
desarrollo

Refinamiento del problema dentro del periodo


comprendido entre el 20 de Agosto de 2009 y el 28
de Septiembre de 2009

1.8

La necesidad de establecer
ajustes de acuerdo a las fases de
desarrollo

Refinamiento de los roles

2.0

La necesidad de establecer
ajustes de acuerdo a las fases de
desarrollo

Refinamiento del alcance del problema dentro del


periodo comprendido entre el 05 de Octubre de 2009
y el 25 de Octubre de 2009

2.2

La necesidad de establecer
Evolucion de desarrollo de S.W

Inicio y posteriores avances de desarrollo de S.W. 10


de diciembre, seguido de reviciones periodicas, cada
14 dias a partir de la fecha

Confidencial

Periodos

Programa de Ingeniera de
sistemas, 2015

Page 7 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS

3.

Organizacin del Proyecto

3.1

Estructura Organizacional

Versin:

<1.5>

Fecha: <10/02/09>

El personal del proyecto se encuentra conformado por los siguientes integrantes:


Gerente del negocio: Controlar y gestionar el desarrollo de todo el proyecto, esta labor se llevara a cabo por
Juan Carlos Mesa Barrera
Gerente del Proyecto: Disear y avaluar el proyecto, esta labor se llevara a cabo por Juan Carlos Mesa
Barrera
Analista del sistema: Encargado de llevar la metodologa RUP como mtodo de desarrollo de software, esta
labor se llevara a cabo por Juan Carlos Mesa Barrera.
Ingeniero de Software: encargado de modelado y documentacin con metodologa UML, esta labor se
llevara a cabo por Juan Carlos Mesa Barrera.
Desarrollador: Recopilar la informacin del proyecto entregada por los dems participantes ya
mencionados y codificarla en un lenguaje de alto nivel, esta labor se llevara a cabo por Juan Carlos Mesa
Barrera.

3.2

Interfaces Externas

Asesor Tcnico: Gua al estudiante en tecnologas y arquitectura a utilizar en el desarrollo del proyecto,
proporcionar algunos requisitos del sistema esta labor se llevara a cabo por Ing. Andrs Felipe Solarte.
Asesor metodolgico: Guiar el proyecto metodolgicamente, verificacin de objetivo general objetivo especficos,
evaluar artefactos RUP y anteproyecto en su totalidad esta labor se llevara a cabo por la Dra. Ins Garzn.
3.3

Roles y Responsabilidades

A continuacin se describir los roles y responsabilidades de los integrantes de los grupos de trabajo

Rol

Gerente de
Proyecto

Confidencial

Responsabilidad
Asigna los recursos, lidera prioridades coordina
interacciones con los clientes y usuarios mantiene el
equilibrio entre los participantes en el proyecto. Emplea
prcticas para asegurar la integridad y calidad de los
artefactos, supervisa la arquitectura, gestin de
riesgos, planificacin y control del proyecto.
Programa de Ingeniera de
sistemas, 2015

Page 8 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS

<1.5>

Fecha: <10/02/09>

Toma, valida y especifica requerimientos interactuando


con los interesados. Realiza Modelo de Anlisis y
Diseo, apoya la elaboracin de pruebas funcionales y
el modelo de datos.
Gestin de requerimientos, gestin de configuracin y
cambios, elaboracin del modelo de datos, preparacin
de las pruebas funcionales, elaborar documentacin.
Construccin de prototipos, recopila informacin del proyecto

Analista de
Sistemas
Ingeniero de
Software
Desarrollador

entregada y codificarla en un lenguaje de alto nivel.

Principalmente responsable del Anlisis y Diseo de la


aplicacin y procesos para la puesta en prctica.
Participa en un Equipo de Gestin de proyecto.

Ingeniero de
Software

4.

Administracin de los Procesos

4.1

Estimados del Proyecto

4.1.1

Recursos humanos

Rol

Versin:

Responsable

Responsabilidades

Analista de
Sistemas

Juan Carlos Mesa


Barrera

Ingeniero de
Software

Juan Carlos Mesa


Barrera

Desarrollador

Juan Carlos Mesa


Barrera

Arquitecto de
Software

Juan Carlos Mesa


Barrera

Ingeniero de
Calidad

Andrs Felipe
Solarte

Asigna los recursos, lidera prioridades coordina


interacciones con los clientes y usuarios mantiene el
equilibrio entre los participantes en el proyecto. Emplea
prcticas para asegurar la integridad y calidad de los
artefactos, supervisa la arquitectura, gerenciamiento de
riesgos, planificacin y control del proyecto.
Toma, valida y especifica requerimientos interactuando
con los interesados. Realiza Modelo de Anlisis y
Diseo, apoya la elaboracin de pruebas funcionales.
Gestin de requerimientos, gestin de configuracin y
cambios, elaboracin de metamodelos, preparacin de
las pruebas funcionales, elaboracin de documentacin.
Construccin de prototipos funcionales, implementacin
en general del aplicativo
Principalmente responsable del Anlisis y Diseo de la
aplicacin y procesos para la puesta en prctica.
Participa en el equipo de Gestin del proyecto.
Encargado de la aprobacin de los entregables de todo
el proyecto

Asesor
Metodolgico

Edilma Ines
Garzn

Encargada de guiar la metodologa, redaccin y


desarrollo de anteproyecto y artefactos RUP.

Gerente de Proyecto

Confidencial

Juan Carlos Mesa


Barrera

Programa de Ingeniera de
sistemas, 2015

Page 9 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS
4.1.2

Versin:

<1.5>

Fecha: <10/02/09>

Recurso de Hardware
Recurso

Especificacin

Computador
Porttil

Utilidad
Procesamiento de la informacin del proyecto y
del aplicativo

Lenovo R400

Tabla 1. Recursos de Hardware


4.1.3

Recurso de Software
Recurso

Especificacin

Sistema Operativo

Microsoft XP Service Pack 3

Microsoft Office

Microsoft Office Word 2007, Microsoft Office Excel 2007

Planificador

GanttProject

IDEs

Eclipse Modeling Tools (includes Incubating components),


Eclipse for RCP/Plug-in Developers

Base de Datos

MySQL 5.1

Solver de Optimizacin

Glpk licencia Gratuita


Tabla 2. Recurso de Software

4.1.4

Recursos Financieros
Producto

Valor

Manual de usuario

$ 100.000

Empaque e impresin del CD

$ 8.000

Licenciamiento de software necesario para la


implementacin
Hora Analista de Sistemas, Ingeniero de Software,
Desarrollador, Arquitecto de Software

$0
$ 40.000 x 220

Caja menor

$ 300.000

Presupuesto mitigacin riesgos

$ 500.000
Total

Confidencial

Programa de Ingeniera de
sistemas, 2015

$ 9.708.000

Page 10 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS
4.2

Versin:

<1.5>

Fecha: <10/02/09>

Plan del Proyecto

El desarrollo de proyecto tendr cuatro (4) fases las cuales pueden tener una o ms
iteraciones en cada una de las mismas. La siguiente tabla muestra el tiempo de cada fase y el
nmero de iteraciones.

Fase
Inicio
Elaboracin

Construccin

Iteracin
Iteracin 1: Conceptualizacin Preliminar del Proyecto Documentacin inicial Seminario de Grado
Iteracin 1: Diseo y Arquitectura de la Solucin - Documentacin final
Seminario de Grado

Fecha
16/09/09
23/11/09

Iteracin 1: Ejecucin modelo matemtico, ejecucin en GAMS

30/11/09

Iteracin 2: Modelar y disean metamodelo de Negocio usando EMF


GMF de Eclipse, implementacin modelo de logstica de distribucin.

15/12/09

Iteracin 3: Documentacin Inicial proceso de Graduacin

26/12/09

Iteracin 4: Modelar y disean metamodelo intermedio.

10/01/10

Iteracin 5: Modelar y disear transformaciones de modelo a modelo


(M2M), implementando herramienta ATL

09/02/10

Iteracin 6: Modelar y disean metamodelo matemtico.

20/02/10

Iteracin 7: Modelar y disear transformaciones de modelo a modelo


(M2M), implementando herramienta ATL
Iteracin 8: Definicin transformaciones de modelo a texto (M2T),
implementando herramientas Acceleo para generar el cdigo JAVA
necesario para hacer integracin con la plataforma AMM

01/03/10
22/03/10

Iteracin 9: Consumir plataforma AMM

01/04/10

Iteracin 1: Redaccin de manuales y capacitaciones.

15/05/10

Iteracin 2: Despliegue, Soporte y Finalizacin

24/05/10

Transicin

Confidencial

Programa de Ingeniera de
sistemas, 2015

Page 11 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS

4.2.1

Versin:

<1.5>

Fecha: <10/02/09>

Iteraciones:

Fase de inicio
Fase: Inicio
Iteracin 1: Conceptualizacin Preliminar del Proyecto - Documentacin inicial Seminario de
Grado
Mic01. Artefacto RUP Peticiones de los Interesados
Mic02. Artefacto RUP Plan de Gestin de Requerimientos

micro-entregables

Mic03. Artefacto RUP Visin


Mic04. Artefacto RUP Lista de Riesgos
Mic05. Artefacto RUP Plan de Gestin de Riesgos
Mic06. Artefacto RUP Plan de Desarrollo de Software
Mic07. Artefacto RUP Plan de Resolucin de Problemas
Mic08. Artefacto RUP Plan de Gestin de Configuracin
Mic09. Documento de Anteproyecto
4.2.2

Fase de Elaboracin
Fase: Elaboracin
micro-entregables

Iteracin 1: Diseo y Arquitectura de la Solucin - Documentacin final Seminario de Grado


Mic01. Artefacto RUP Requerimientos No Funcionales

Mic02 Especificacin y realizacin de casos de Uso

Mic03 Definicin arquitectura del negocio


Mic04 Artefacto RUP Especificacin de requerimientos (Especificacin de Casos de
Uso y Realizacin)
Crear Modelo de Negocio
Cargar Modelo de Negocio
Transformar Modelo de Negocio
Visualizar Resultados Optimizacin
Confidencial

Programa de Ingeniera de
sistemas, 2015

Page 12 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.5>

Fecha: <10/02/09>

Mic05. Artefacto RUP Plan Maestro de Pruebas


Mic06. Artefacto RUP Plan de Aseguramiento de la Calidad
Mic07. Artefacto RUP Arquitectura de Software
4.2.3

Fase de Construccin
Fase: Construccin
Iteracin 1: Ejecucin modelo matemtico, ejecucin en GAMS
Mic01. Ejecutar modelo (DEMO) de VRP en GAMS.

micro-entregables

Mic02.Definir ndices, Conjuntos, Parmetros, Variables, restricciones.


Mic03. Ejecutar modelo de MDVRP en GAMS
Mic04. Definir la cantidad mxima componentes en las cuales el modelo entrega
resultados ptimos
Mic05. Establecer componentes parametrizables desde el modelo de la lgica de
negocio.
Mic06. Definir componentes fijos parametrizables y no parametrizables en modelo.
Mic07. Valoracin plan de pruebas,
Mic08. Valoracin de estado, valoracin de riesgos

Fase: Construccin

micro-entregables

Iteracin 2: Modelar y disean metamodelo de Negocio usando EMF GMF de Eclipse,


implementacin modelo de logstica de distribucin
Mic01. Definicin de conceptos y relaciones de dominio
Mic02. Definicin metamodelo de negocio (EMF)
Mic03. Elaboracin metamodelo por medio de modalidad ecore_diagram(Clases,
Atributos, Relaciones, restricciones)

.ecore

.ecore_diagram

Mic04. Utilizacin de GMF Dashboard estableciendo Nodos, relaciones, tipo de


atributos, mapeos, iconografa, para generacin de cdigo automtico (.edit, .diagram)
Domain Generator Model - GMF (para generar cdigo java del modelo de
negocio con extensin .edit), como
entregable se tiene un
MDVRP1.genmodel
Confidencial

Programa de Ingeniera de
sistemas, 2015

Page 13 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.5>

Fecha: <10/02/09>

Graphical Definition Model GMF (para especificar las primitivas a


implementar, definir clases, relaciones y atributos) como entregable se tiene
un MDVRP1.gmfgraph

Tooling Definition Model GMF (para especificar las herramientas que


saldrn en la paleta y su comportamiento, definir clases y relaciones) como
entregable se tiene un MDVRP1.gmftool

Mapping Model - GMF) para mapear todas las definiciones construidas


anteriormente (*.ecore, *.gmfgraph, *.gmftool) como entregable se tiene un
MDVRP1.gmfmap

Diagram Editor Gen Model (para, transformar los modelos y mapeos en un


Gen Model) como entregable se tiene un MDVRP1.gmfgen

Mic05. Configuracin de herramienta para agregar iconografa relacionada con la lgica


del negocio
Mic06. Pruebas de modelo de lgica de negocio (relaciones nodos, atributos, estructurar
de archivo XMI )
Mic07. Valoracin de estado, valoracin de riesgos

Fase: Construccin
Iteracin 3: Documentacin Inicial proceso de Graduacin

micro-entregables

Mic01. Artefacto RUP Plan de Evaluacin Pruebas


Mic02. Artefacto RUP Pruebas de Desarrollador
Mic03. Artefacto RUP Resultado de Evaluacin Pruebas
Mic04. Artefacto RUP Plan de Despliegue
Mic05. Artefacto de Desarrollo de la Monografa
Mic06. Captulo de Pruebas y Resultados de la Monografa

Fase: Construccin
micro-

Iteracin 4: Modelar y disean metamodelo intermedio (General).


Mic01. Definicin de conceptos y relaciones
Mic02. Elaboracin metamodelo intermedio (.ecore)
Mic03. Elaboracin metamodelo por medio de modalidad ecore_diagram(Clases,
Atributos, Relaciones, restricciones)
Confidencial

Programa de Ingeniera de
sistemas, 2015

Page 14 of 21

entregables

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS

.ecore

.ecore_diagram

Versin:

<1.5>

Fecha: <10/02/09>

Fase: Construccin

microentregables

microentregables

Iteracin 5: Modelar y disear transformaciones de modelo a modelo (M2M), implementando


herramienta ATL
Mic01. Crear proyecto con metamodelo de lgica de negocio y metamodelo intermedio
(general)
Mic02. Agregar XMI generado por implementacin de metamodelo de la lgica del
negocio.
Mic03. Crear reglas de transformacin entre modelo origen y modelo destino
Mic04. Generacin de archivo XMI destino
Mic05. Pruebas de transformacin, generacin archivo XMI
Mic06. Valoracin de estado, valoracin de riesgos

Fase: Construccin
Iteracin 6: Modelar y disean metamodelo matemtico.

micro-entregables

Mic01. Definicin de conceptos y relaciones


Mic02. Elaboracin metamodelo matematico (.ecore)
Mic03. Elaboracin metamodelo por medio de modalidad ecore_diagram(Clases,
Atributos, Relaciones, restricciones)

.ecore

.ecore_diagram

Fase: Construccin

micro-

Iteracin 7: Modelar y disear transformaciones de modelo a modelo (M2M), implementando


herramienta ATL
Mic01. Crear proyecto con metamodelo intermedio (general) y metamodelo
matematico.
Mic02. Agregar XMI generado por implementacin de metamodelo de la lgica del
negocio.
Confidencial

Programa de Ingeniera de
sistemas, 2015

Page 15 of 21

micro-entregables
entregables

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.5>

Fecha: <10/02/09>

Mic03. Crear reglas de transformacin entre modelo origen y modelo destino


Mic04. Generacin de archivo XMI destino, evaluar estructura y contenido.
Mic05. Pruebas de transformacin, generacin archivo XMI, evaluar proceso completo
de transformaciones desde la iteracin 2, 4, 5, 6 de la fase de construccin.
Mic06. Valoracin de estado, valoracin de riesgos

Fase: Construccin
Iteracin 8: Definicin transformaciones de modelo a texto (M2T), implementando herramientas
Acceleo para generar el cdigo JAVA necesario para hacer integracin con la plataforma AMM

micro-entregables

Mic01. Definicin de reglas de transformacin entre modelos


Mic02. Consumir modelo matemtico de archivo XMI para hacer transformaciones
M2T
Mic03. Disear e implementar plantillas de transformacin.
Mic04. Realizar transformacin y generacin de clases java para consumir plataforma
AMM.
Mic05. Pruebas de transformacin M2T generacin de clases, ejecucin de las mismas
Mic06. Valoracin de estado, valoracin de riesgos

Fase: Construccin
micro-entregables

Iteracin 9: Consumir plataforma AMM

Mic01. Integracin con plataforma AMM estableciendo metodologa y secuenciacin.

Mic02. Ejecutar clases resultado de transformaciones M2T y consumir mtodos de


plataformas AMM entregar resultados y tipo de archivo resultado

Mic03. Disear y modelar artefacto de interpretacin y visualizacin de datos resultado.


Mic04. Plan de pruebas integrales

Confidencial

Programa de Ingeniera de
sistemas, 2015

Page 16 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.5>

Fecha: <10/02/09>

Mic05. Valoracin de estado, valoracin de riesgos

4.2.4

Fase de Transicin
Fase: Transicin
Iteracin 1: Redaccin de manuales y capacitaciones.
micro-entregables

Mic01. Redaccin introduccin y resumen de monografa.


Mic02. Dejar constancia de futuras integraciones de mdulos y funcionalidad del
proyecto.
Mic03. Elaboracin manual de usuario
Mic04. Elaboracin manual tcnico
Mic05. Capacitacin a usuario final.
Mic06. Redaccin articulo.

Fase: Transicin
Iteracin 2: Despliegue, Soporte y Finalizacin
micro-entregables

Mic01. Artefacto RUP Plan de Evaluacin Pruebas V Final


Mic02. Artefacto RUP Resultado de Evaluacin Pruebas V Final
Mic03. Artefacto RUP Plan de Despliegue
Mic04. Artefacto de Desarrollo de la Monografa
Mic05. Captulo de Pruebas y Resultados de la Monografa

4.2.5

Objetivos de la Iteracin
Cada iteracin se encuentra sujeta a una serie de valoraciones y estados los cuales son:

Confidencial

Elaboracin: Fabricar los adelantos del proyecto segn los micro inrementos planteados en
cronograma.

Revisin: Revisin inicial por el Proponente posterior a ello exponerlo ante el asesor tcnico y
metodolgico para sus observaciones.

Refinamiento: Tomar en cuenta las observaciones hechas en los micro incrementos o la iteracin
completa como tal y realizar sus cambios para dejar el proyecto ya en etapa de cierre.
Programa de Ingeniera de
sistemas, 2015

Page 17 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS
o

4.2.6

<1.5>

Fecha: <10/02/09>

Cierre: Exponer iteracin a los asesores para que se d por cerrada dicha iteracin par ello se
tendr en cuenta los avances si se cumple con el alcance de cada iteracin pasando por micro
incrementos de pruebas.

Entregas
Los entregables se establecern por mdulos y tendrn fecha de entrega

Lnea Base

4.2.7

Versin:

Descripcin

Hito Evento
Asociado

LB-INI-BCASE

Documento de Anteproyecto
Artefacto RUP Peticiones de los interesados
Artefacto RUP Visin
Artefacto RUP Lista de Riesgos
Artefacto RUP Plan de Gestin de Riesgos
Artefacto RUP Plan de Desarrollo de Software
Artefacto RUP Plan de Resolucin de Problemas
Artefacto RUP Plan de Gestin de Configuracin

Inicio

LB-ELA-BCASE

Artefacto RUP Requerimientos No Funcionales


Artefacto RUP Especificacin de Requerimientos
Artefacto RUP Plan Maestro de Pruebas
Artefacto RUP Plan de Aseguramiento de la Calidad
Artefacto RUP Arquitectura de Software
Bitcoras de Seguimiento

Elaboracin

LB-CON-BCASE

Artefacto RUP Plan de Aceptacin del Producto


Artefacto RUP Plan de Evaluacin Pruebas
Artefacto RUP Pruebas de Desarrollador
Artefacto RUP Resultado de Evaluacin Pruebas
Artefacto RUP Plan de Despliegue
Registro Gerenciamiento de Riesgos
Bitcoras de Seguimiento

Construccin

LB-TRA-BCASE

Redaccin introduccin y resumen Monografa


Manual Tcnico
Manual de usuario
Elaboracin Articulo
Diapositivas de presentacin del proyecto
Elaboracin propuesta trabajo futuro
Bitcoras de Seguimiento

Transicin

Cronograma del Proyecto


El cronograma se encuentra ubicado en la carpeta Requerimientos llamado Cronograma.gan

Confidencial

Programa de Ingeniera de
sistemas, 2015

Page 18 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS
4.2.8

Versin:

<1.5>

Fecha: <10/02/09>

Recursos del Proyecto

4.2.8.1 Plan de Recursos Humanos


Para ver el consolidado de los recursos humanos para el proyecto, consultar Documento de Anteproyecto
capitulo nmero seis Recursos dentro del anexo de documentacin.
El equipo de trabajo relacionado en dicho documento necesitar contar con un amplio conocimiento de las
herramientas, tecnologas y temtica a tratar, de igual forma su disponibilidad en cada fase del proyecto
ser completa.
4.2.8.2 Plan de Entrenamiento
Para afrontar de una mejor forma el desarrollo del proyecto, se agend en el Cronograma un espacio, para
realizar actividades de entrenamiento en herramientas de desarrollo y modelamiento matemtico. Para
entrar en detalle ver el periodo comprendido entre el 8 de Noviembre y el 19 de Julio de dicho Documento.
Es de anotar que el cumplimiento de estas actividades es de vital importancia para el aseguramiento de un
proceso de desarrollo sin un gran nmero de retrasos.
4.3

Planes de Iteracin
Dentro del desarrollo de las iteraciones que se tiene planteado se determina que la revisin de los artefactos
en dos de estas por parte del asesor tcnico aumenta el grado de calidad del mismo, as como tambin el
desarrollo coherente del mismo
Nm.

Iteracin

Objetivos

ELABORACIN

Generar la primer versin del artefacto

REVISIN

Revisar la versin preliminar del artefacto

REFINAMIENTO

Corregir el artefacto inicial

REVISIN FINAL

Revisar los aspectos que se solicitaron en la anterior


revisin

REFINAMIENTO Y CIERRE

Generar la versin final del artefacto

4.4

Control y Monitoreo del Proyecto

4.4.1

Plan de Administracin de Requerimientos


Los requerimientos estn capturados en el documento de Visin.

4.4.2

Plan de Control de Cronograma


Se regir el seguimiento por medio de cronograma, el cual tiene fechas establecidas para entregas
semanales, durante la fase de documentacin e investigacin se aplicara el control en las entregas de los
documentos, posterior a ello para la fase de desarrollo se evaluara con entregas de mdulos y
cuantificndolo en forma porcentual.

4.4.3

Plan de Control de la Calidad


Todos los entregables son requeridos para avanzar en la revisin del proyecto. La revisin es requerida para

Confidencial

Programa de Ingeniera de
sistemas, 2015

Page 19 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.5>

Fecha: <10/02/09>

asegurar que cada entregable es de una calidad aceptable, utilizando los parmetros descritos en RUP para
revisiones de pequeos proyectos.
Cualquier falla encontrada durante la revisin y esta no sea corregido antes de la liberacin para la
integracin, debe ser capturado como un requerimiento de Cambio.
4.4.4

Plan de Reportes
Ver Documento de Anteproyecto capitulo nmero tres, numeral 3.4 Reportes y Medidas dentro del anexo de
documentacin.

4.4.5

Plan de Medicin
Actualizar las aproximaciones de costos y tiempos, y los reportes compendiados de las mtricas sern
creados al final de cada iteracin.

4.5

Plan de Administracin de Riesgos


Los riesgos sern identificados en la fase de Conceptualizacin con base en los lineamientos propuestos por
la metodologa RUP para los proyectos Identificar y evaluar los riesgos. El riesgo del proyecto es
evaluado como mnimo una vez por iteracin y documentado.

5.

Plan de Procesos Tcnicos

5.1

Plan de Infraestructura
Remitirse al documento Anteproyecto.doc punto 6.

5.2

Plan de Aceptacin del Producto


Estar definir cada una de las iteraciones que se realizan a lo largo del proyecto, para poder cumplir
con las caractersticas de cada uno de los procesos de negocio definidos.

6.

Plan de Procesos de Mantenimiento

6.1

Plan de Gestin de la Configuracin


Ver documento Plan de Gestin de Configuracin (HCLPGC) artefacto RUP

6.2

Plan de Evaluacin
Evaluacin de los resultados de cada iteracin, el grado en el cual se han conseguido los objetivos de la
iteracin, las lecciones aprendidas y los cambios a ser realizados.

6.3

Plan de Documentacin
Describe los medios que se pondrn a disposicin del esfuerzo de documentacin del proyecto de
desarrollo. El estndar que se tiene planteado para el Plan de Documentacin es gradual y con plantillas
donde se describen las iteraciones y micro iteraciones del desarrollo de software y levantamiento de
informacin.

6.4

Plan de Aseguramiento de la Calidad


En el plan de aseguramiento de la calidad del proyecto se efectuara tomando una serie de medidas que
permiten establecer el nivel de calidad de los desarrollos en cualquier momento en relacin a los
parmetros de calidad establecidos, para poder dar respuesta adecuada a las acciones a tomar de acuerdo a
las medidas que se recogen en el plan de aseguramiento de la calidad (HCLPAC).

Confidencial

Programa de Ingeniera de
sistemas, 2015

Page 20 of 21

HERRAMIENTA CASE PARA MODELADO DE LOGSTICA DE


DISTRIBUCIN APLICANDO MDA
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.5>

Fecha: <10/02/09>

6.5

Plan de Resolucin de Problemas


Est delimitado desde el tratamiento inicial a los problemas, la forma de abordarlo, la solucin y finalmente
el seguimiento de este o de ramificaciones del mismo, razn por la cual abarca todos los aspectos
importantes del mismo. Ver artefacto Plan de Resolucin de Problemas (HCLPSP)

7.

Planes Adicionales
Dentro del desarrollo de la versin 1.4 de de este documento an no se tienen previstos planes adicionales;
no obstante cabe anotar que luego de la realizacin de las siguientes versiones se evaluar la necesidad de
la implementacin de planes adicionales que ayuden a este.

Confidencial

Programa de Ingeniera de
sistemas, 2015

Page 21 of 21

S-ar putea să vă placă și