Anda di halaman 1dari 35

Programa de Ingeniera de SistemasINSTITUTO

TECNOLGICO SUPERIOR DE ACATLN DE OSORIO


HERRAMIENTA CASE PARA MODELADO DE
LOGISTICA DE DISTRIBUCION APLICANDO
MDAPLATAFORMA DE EVALUACIN EDUCATIVA DEL
COLEGIO DE BACHILLERES DEL ESTADO DE
OAXACA
Plan de Desarrollo de Software
VVersin <1.05>

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

Histrico de rRevisiones
Fecha
<1124/092/1509>

Versin
<1.0>

Descripcin
<Versin Inicial>

Autor
<Juan Carlos Mesa
BJos

Armando

Gracida Nio>
<28/02/09>

<1.1>

<Cambios

sugeridos

asesor>
<10/08/09>

<1.2>

<Cambios

B>
sugeridos

asesor>
<15/08/09>

<1.3>

<Cambios

<1.4>

<Cambios

sugeridos

<1.5>

<Cambios
jurados>

Paginae 2 of 35

por <Juan Carlos Mesa


B>

sugeridos

jurados>
<05/10/09>

por <Juan Carlos Mesa


B>

asesor>
<30/08/09>

por <Juan Carlos Mesa

por <Juan Carlos Mesa


B>

sugeridos

por <Juan Carlos Mesa


B>

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

Tabla de Contenido
1.

2.

3.

4.

Introduccin
1.1

Propsito

1.2

Alcance

1.3

Definiciones, Acrnimos, y Abreviaciones

1.4

Referencias

1.5

Descripcin General

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

Organizacin del Proyecto


3.1

Estructura Organizacional

3.2

Interfaces Externas

3.3

Roles y Responsabilidades

Administracin de los Procesos


4.1

Estimados del Proyecto

4.2

Plan del Proyecto


Fase de inicio

Fase de Elaboracin

10

Fase de Construccin

10

Fase de Transicin

12

4.2.1Objetivos de la Iteracin

12

4.2.2Entregas

12

4.2.3Cronograma del Proyecto

13

4.2.4Recursos del Proyecto

13

4.3

Planes de Iteracin

4.4

Control y Monitoreo del Proyecto


4.4.1Plan de Administracin de Requerimientos

14

4.4.2Plan de Control de Cronograma

14

Paginae 3 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

4.5
5.

6.

7.

Versin:

<1.05>

Fecha: <110/092/1509>

4.4.3Plan de Control de la Calidad

14

4.4.4Plan de Reportes

14

4.4.5Plan de Medicin

14

Plan de Administracin de Riesgos

Plan de Procesos Tcnicos


5.1

Plan de Infraestructura

5.2

Plan de Aceptacin del Producto

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

6.5

Plan de Resolucin de Problemas

Planes Adicionales

Paginae 4 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

Plan de Desarrollo de Software

1.

Introduccin

1.1

Propsito

1.2
El propsito del Plan de Desarrollo de Software es brindar la informacin para la
revisin del proyecto.
El jefe del proyectodesarrollador, podr utilizar este artefacto para organizar la agenda,
ubicar 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 otraslas actividades que dependen de ello.

1.3

Alcance

1.4
El Plan de Desarrollo del Software describe el plan general para el desarrollo del
pProyecto Plataforma de evaluacin educativa del Colegio de Bachilleres del Estado
de Oaxaca (PEECOBAO)Herramienta Case Para Modelado De Logstica De
Distribucin Aplicando MDA, detallando las acciones a realizar dentro de las iteraciones
planteadas parad el proyectomismo. Esta versin del Plan de Desarrollo del Software
se ha basado en los requerimientos planteados por los interesados en el proyecto y ,
los casos de uso elaborados en la fase de conceptualizacin y en las entrevistas
realizadas al personal experto en la lgica de negocio. .

Paginae 5 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS
1.5

Versin:

<1.05>

Fecha: <110/092/1509>

Definiciones, Acrnimos, y Abreviaciones

1.6
Ver el documento Glosario.doc

1.7

Referencias

1.8
Ver el documento Visin.doc

1.9

Descripcin General

1.10
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, herramientas y tcnicas a utilizar.

Paginae 6 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

2.

Descripcin General del Proyecto

2.1

Propsito del Proyecto, Alcance, y Objetivos

Versin:

<1.05>

Fecha: <110/092/1509>

El objetivo de ste documento es mostrar las caractersticas, y alcance propsito del


proyecto es la creacin de un sistema web interactivo con funcionalidades de
plataforma para optimizar el proceso de evaluacin educativa del plantel 26 del Colegio
de Bachilleres del estado de Oaxaca.
Como objetivos generales se plantea que el sistema satisfaga lo siguiente:
Control de calificaciones de acuerdo a parmetros de evaluacin y generacin

de reportes cuando sea necesario.


Gestin de contenidos didcticos a travs de herramientas como cuestionarios

en lnea, comparticin de archivos o anuncios docentes.


Promocin de la institucin en una pgina principal de carcter informativo que
contenga la visin, misin, objetivos fechas de inscripcin y entrega de fichas de
la institucin.

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 stel proyecto se ve orientado al cumplimiento de la implementacin
desarrollo del sistema que satisfaga los requerimientos funcionalesespecificados, los
cuales se reflejan en los Casos de Uso especificables en la posterior etapa de
Paginae 7 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

Elaboracin. dentro del documento de especificacin de requerimientos.

2.2

Supuestos y Restricciones

2.3
Para el inicio del proyecto se consideran los siguientes supuestos:

El alcance considerado inicialmente es el que se describe en el presente


documento, cualquier 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, e 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.4

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
Paginae 8 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

cada uno de ellos.


1) Visin: Mediante este documento se prev los detalles del sistema antes del
inicio del mismo. Aqu se define la visin del producto desde la perspectiva del
cliente, especificando las necesidades y caractersticas.
2) 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.
3) Lista de riesgos: Lista de riesgos: 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.
4) Plan de desarrollo de 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.
5) Plan de iteraciones: Describe la forma general para el desarrollo del proyecto,
describiendo las acciones a realizar dentro de las iteraciones tenidas en cuenta
para el mismo.
6) Documento de especificacin de requerimientos: 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.
7)
8) Documento de arquitectura de software
Paginae 9 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

9) Documento de diseo de software


10)Modelo de gestin de procesos de negocio (BPM): Es un modelo que describe
la realizacin de cada caso de uso del negocio, estableciendo los actores
internos, la informacin que en trminos generales manipulan y los flujos de
trabajo (workflows) asociados al caso de uso del negocio.
11)
12)
13)Modelo de datos: Previendo que la persistencia de la informacin del sistema
ser soportada por una base de datos relacional, este modelo describe la
representacin lgica de los datos persistentes, de acuerdo con el enfoque para
modelado relacional de datos.
14)Reporte de casos de prueba: Documento donde se plasman los resultados
reales de cada caso prueba.
15) Solicitudes de cambio: Mediante este documento se hace un seguimiento de los
defectos detectados, solicitud de mejoras o cambios en los requisitos del
producto. Los cambios se establecen respecto de la ltima baseline establecida
(el estado de los artefactos en un momento determinado del proyecto).
16) Evaluacin de iteracin
17)
18) Producto: Los ficheros del producto empaquetados y almacenadas en un CD
con los mecanismos apropiados para facilitar su instalacin.
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,
Paginae 10 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

especificando las necesidades y caractersticas. Este es uno de los artefactos claves


para el proceso de desarrollo.

Lista de Riesgos

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.

Realizacin Caso de Uso.- Diagrama de secuencia

Paginae 11 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

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.

2.5

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


La
necesidad
de
establecer

1.05

ajustes

Periodos

de Refinamiento del problema dentro del

acuerdo a las fases de periodo comprendido entre el Del 2017


desarrolloAjustes

de aAgosto de 2009 y el al 2811 de

necesarios de acuerdo a sSeptiembre de 2015.09


la fase de desarrollo.
Ajustes necesarios de
acuerdo a la fase de
1.18

desarrollo.La necesidad Del 12 de septiembre al 9 de octubre de


de establecer ajustes de 2015.Refinamiento de los roles
acuerdo a las fases de
desarrollo
Ajustes necesarios de
acuerdo a la fase de

1.22.0

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

Paginae 12 of 35

Del 10 de octubre al 6 de noviembre de


2015.Refinamiento
problema

dentro

del

alcance
del

del

periodo

comprendido entre el 05 de Octubre de


2009 y el 25 de Octubre de 2009

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

Ajustes necesarios de Del 10 de noviembre al 11 de diciembre


acuerdo a la fase de de 2015.Inicio y posteriores avances de
1.32.2

desarrollo.La necesidad desarrollo de S.W. 10 de diciembre,


de establecer Evolucion seguido de reviciones periodicas, cada
de desarrollo de S.W
14 dias a partir de la fecha
Tabla 1. Periodos de evaluacin

3.

Organizacin del Proyecto

3.1

Estructura Organizacional

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.
Paginae 13 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

Lic. Filemon Cario Rojas


(Asesor interno)
Ing. Sadot Felipe Villegas Solano
(Asesor externo)
C. Jos Armando Gracida Nio
(Analista y desarrollador)

Figura 1. Organigrama del proyecto

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

Paginae 14 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS
Rol

Versin:

<1.05>

Fecha: <110/092/1509>

Responsabilidad

Encargado de revisar y analizar la informacin del


proyecto, crear un plan de accin junto al tutorado,
ejecutarlo, dar seguimiento a sus acciones y evaluar sus
Asesor

logros.Asigna los recursos, lidera prioridades coordina

internoGerente interacciones con los clientes y usuarios mantiene el


de Proyecto

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.

Analista y
desarrollador
del
sistemaAnalist
a de Sistemas

Encargado de llevar la metodologa RUP como mtodo


de desarrollo de software, para disear y codificar el
proyecto.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.

Encargado de facilitar al desarrollador, medios e


Asesor
externoIngenie
ro de Software

informacin para su correcto desarrollo durante la


residencia

profesional.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
Desarrollador

proyecto entregada y codificarla en un lenguaje de alto


nivel.

Ingeniero de
Software

Principalmente responsable del Anlisis y Diseo de la


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

Tabla 2. Roles del proyecto.

Paginae 15 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

4.

Versin:

<1.05>

Fecha: <110/092/1509>

Administracin de los Procesos

5.
5.1

Estimados del Proyecto

5.2
5.2.1 Recursos humanos
Rol

Responsabilidad

Encargado de revisar y analizar la informacin del


Asesor interno

proyecto, crear un plan de accin junto al tutorado,


ejecutarlo, dar seguimiento a sus acciones y evaluar sus

Analista y

logros.
Encargado de llevar la metodologa RUP como mtodo

desarrollador

de desarrollo de software, para disear y codificar el

del sistema

proyecto.
Encargado de facilitar al desarrollador, medios e

Asesor externo informacin para su correcto desarrollo durante la


residencia profesional.
Tabla 3. Recursos humanos del proyecto.
Rol

Responsable

Responsabilidades
Asigna los recursos, lidera prioridades coordina
interacciones con los clientes y usuarios mantiene

Gerente

de Juan

Proyecto

Carlos el equilibrio entre los participantes en el proyecto.

Mesa Barrera

Emplea prcticas para asegurar la integridad y


calidad de los artefactos, supervisa la arquitectura,
gerenciamiento de riesgos, planificacin y control
del proyecto.

Paginae 16 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS
Toma,
Analista de
Sistemas

valida

Versin:

<1.05>

Fecha: <110/092/1509>
especifica

requerimientos

Juan

Carlos interactuando con los interesados. Realiza Modelo


Mesa Barrera
de Anlisis y Diseo, apoya la elaboracin de
pruebas funcionales.
Gestin
de
requerimientos,

Ingeniero de
Software

Juan

Carlos configuracin
Mesa Barrera
metamodelos,

cambios,

preparacin

gestin

de

elaboracin

de

de

las

pruebas

funcionales, elaboracin de documentacin.

Juan
Desarrollador

Carlos Construccin
de
prototipos
funcionales,
Mesa Barrera
implementacin en general del aplicativo
Principalmente responsable del Anlisis y Diseo

Arquitecto de
Software

Juan

Carlos de la aplicacin y procesos para la puesta en


Mesa Barrera
prctica. Participa en el equipo de Gestin del
proyecto.

Calidad

Andrs Felipe Encargado de la aprobacin de los entregables de


Solarte
todo el proyecto

Asesor

Edilma

Ines Encargada de guiar la metodologa, redaccin y

Metodolgico

Garzn

desarrollo de anteproyecto y artefactos RUP.

Ingeniero de

5.2.2 Recurso de Hardware


5.2.3
Recurso
Computado
r Porttil

Especificacin
Lenovo R400

Utilidad
Procesamiento de la informacin del

proyecto y del aplicativo


Tabla 1. Recursos de Hardware

5.2.4 Recurso de Software


Recurso
Sistema Operativo

Paginae 17 of 35

Especificacin
Microsoft XP Service Pack 3

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

Microsoft Office Word 2007, Microsoft Office

Microsoft Office

Excel 2007

Planificador

GanttProject
Eclipse Modeling Tools (includes Incubating

IDEs

components),

Eclipse

for

RCP/Plug-in

Developers
Base de Datos

MySQL 5.1

Solver de Optimizacin

Glpk licencia Gratuita


Tabla 2. Recurso de Software

5.2.5 Recursos Financieros

Producto

Valor

Manual de usuario

$ 100.000

Empaque e impresin del CD


Licenciamiento de software necesario para la

$ 8.000

implementacin
Hora Analista de Sistemas, Ingeniero de
Software,

Desarrollador,

Arquitecto

de

$0

$ 40.000 x 220

Software
Caja menor

$ 300.000

Presupuesto mitigacin riesgos

$ 500.000
Total

Paginae 18 of 35

$ 9.708.000

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS
5.3

Versin:

<1.05>

Fecha: <110/092/1509>

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.

Paginae 19 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS
Fase
Inicio
Elaboracin

Versin:

Fecha: <110/092/1509>

Iteracin

Fecha

Iteracin 1: Conceptualizacin Preliminar del Proyecto


- Documentacin inicial Seminario de Grado
Iteracin 1: Diseo y Arquitectura de la Solucin Documentacin final Seminario de Grado
Iteracin 1: Ejecucin modelo matemtico, ejecucin
en GAMS
Iteracin 2: Modelar y disean metamodelo de
Negocio

usando

EMF

GMF

de

Eclipse,

implementacin modelo de logstica de distribucin.


Iteracin 3: Documentacin Inicial proceso de
Graduacin
Iteracin 4:

Modelar

disean

metamodelo

intermedio.
Iteracin 5: Modelar y disear transformaciones de
modelo a modelo (M2M), implementando herramienta
Construccin ATL
Iteracin

6:

Modelar

disean

<1.05>

metamodelo

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

16/09/09
23/11/09
30/11/09

15/12/09

26/12/09
10/01/10

09/02/10

20/02/10

01/03/10

ATL
Iteracin 8: Definicin transformaciones de modelo a
texto (M2T), implementando herramientas Acceleo
para generar el cdigo JAVA necesario para hacer

22/03/10

integracin con la plataforma AMM

Transicin

Paginae 20 of 35

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

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

Iteraciones:

5.3.1 Fase de inicio

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

micro-entregables

Mic02. Artefacto RUP Plan de Gestin de Requerimientos


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

Paginae 21 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

5.3.2 Fase de Elaboracin

Fase: Elaboracin
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

micro-entregables

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


Mic05. Artefacto RUP Plan Maestro de Pruebas
Mic06. Artefacto RUP Plan de Aseguramiento de la Calidad
Mic07. Artefacto RUP Arquitectura de Software

5.3.3 Fase de Construccin

micro-

Fase: Construccin
Iteracin 1: Ejecucin modelo matemtico, ejecucin en GAMS
Mic01. Ejecutar modelo (DEMO) de VRP en GAMS.
Mic02.Definir
restricciones.
Paginae 22 of 35

ndices,

Conjuntos,

Parmetros,

Variables,

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

Mic03. Ejecutar modelo de MDVRP en GAMS


Mic04. Definir la cantidad mxima componentes en las cuales el

entregables

modelo entrega resultados ptimos


Mic05. Establecer componentes parametrizables desde el modelo
de la lgica de negocio.
Mic06. Definir componentes

fijos

parametrizables

no

parametrizables en modelo.
Mic07. Valoracin plan de pruebas,
Mic08. Valoracin de estado, valoracin de riesgos

Fase: Construccin
Iteracin 2: Modelar y disean metamodelo de Negocio usando EMF
micro-entregables

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

Paginae 23 of 35

se

tiene

un

MDVRP1.genmodel

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

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

comportamiento, definir clases

la

paleta

su

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

mic

Fase: Construccin
Iteracin 3: Documentacin Inicial proceso de Graduacin
Mic01. Artefacto RUP Plan de Evaluacin Pruebas

Paginae 24 of 35

ro-entregables

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

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
Iteracin 4: Modelar y disean metamodelo intermedio (General).

micro-entregables

Mic01. Definicin de conceptos y relaciones


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

.ecore

.ecore_diagram

Fase: Construccin
Iteracin 5: Modelar y disear transformaciones de modelo a modelo
micro-entregables

(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

mic

modelo destino
Mic04. Generacin de archivo XMI destino

Paginae 25 of 35

ro-entregables

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

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
Iteracin 7: Modelar y disear transformaciones de modelo a modelo
micro-entregables

(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.
Mic03. Crear reglas de transformacin entre modelo origen y

micro-

modelo destino
Mic04. Generacin de archivo XMI destino, evaluar estructura y
contenido.

Paginae 26 of 35

entregables

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

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
Mic01. Definicin de reglas de transformacin entre modelos
micro-entregables

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

microentregables

Fase: Construccin
Iteracin 9: Consumir plataforma AMM
Mic01. Integracin con plataforma AMM estableciendo metodologa y
secuenciacin.

Paginae 27 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

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
Mic05. Valoracin de estado, valoracin de riesgos

5.3.4 Fase de Transicin

micro-entregables

Fase: Transicin
Iteracin 1: Redaccin de manuales y capacitaciones.
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.

micro-

Fase: Transicin
Iteracin 2: Despliegue, Soporte y Finalizacin
Mic01. Artefacto RUP Plan de Evaluacin Pruebas V Final
Mic02. Artefacto RUP Resultado de Evaluacin Pruebas V Final
Mic03. Artefacto RUP Plan de Despliegue
Paginae 28 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

entregables

Mic04. Artefacto de Desarrollo de la Monografa


Mic05. Captulo de Pruebas y Resultados de la Monografa

5.3.5 Objetivos de la Iteracin


Cada iteracin se encuentra sujeta a una serie de valoraciones y estados los
cuales son:
o Elaboracin: Fabricar los adelantos del proyecto segn los micro
inrementos planteados en cronograma.
o Revisin: Revisin inicial por el Proponente posterior a ello exponerlo
ante el asesor tcnico y metodolgico para sus observaciones.
o 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.
o 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.

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

Paginae 29 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

Hito
Lnea Base

Descripcin

Evento
Asociado

Documento de Anteproyecto
Artefacto

RUP

Peticiones

de

los

interesados
Artefacto RUP Visin
Artefacto RUP Lista de Riesgos
LB-INI-BCASE

Artefacto RUP Plan de Gestin de Riesgos


Artefacto RUP Plan de Desarrollo de

Inicio

Software
Artefacto RUP Plan de Resolucin de
Problemas
Artefacto

RUP

Configuracin
Artefacto
RUP

Plan

de

Gestin

de

Requerimientos

No

Especificacin

de

Funcionales
Artefacto
LB-ELABCASE

RUP

Requerimientos
Artefacto RUP Plan Maestro de Pruebas

Elaboracin

Artefacto RUP Plan de Aseguramiento de la


Calidad
Artefacto RUP Arquitectura de Software

LB-CONBCASE

Bitcoras de Seguimiento
Artefacto RUP Plan de Aceptacin del Construccin
Producto
Artefacto RUP Plan de Evaluacin Pruebas
Artefacto RUP Pruebas de Desarrollador
Artefacto RUP Resultado de Evaluacin
Pruebas

Paginae 30 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

Artefacto RUP Plan de Despliegue


Registro Gerenciamiento de Riesgos
Bitcoras de Seguimiento
Redaccin

introduccin

resumen

Monografa
Manual Tcnico
LB-TRA-

Manual de usuario

BCASE

Elaboracin Articulo

Transicin

Diapositivas de presentacin del proyecto


Elaboracin propuesta trabajo futuro
Bitcoras de Seguimiento

5.3.7 Cronograma del Proyecto


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

5.3.8 Recursos del Proyecto


5.3.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.
Paginae 31 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

5.3.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.

5.4

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

REFINAMIENTO
CIERRE

Paginae 32 of 35

Revisar los aspectos que se solicitaron en


la anterior revisin
Y

Generar la versin final del artefacto

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS
5.5

Versin:

<1.05>

Fecha: <110/092/1509>

Control y Monitoreo del Proyecto

5.5.1 Plan de Administracin de Requerimientos


Los requerimientos estn capturados en el documento de Visin.
5.5.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.

5.5.3 Plan de Control de la Calidad


Todos los entregables son requeridos para avanzar en la revisin del proyecto.
La revisin es requerida para 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.

5.5.4 Plan de Reportes


Ver Documento de Anteproyecto capitulo nmero tres, numeral 3.4 Reportes y
Medidas dentro del anexo de documentacin.
5.5.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.

Paginae 33 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS
5.6

Versin:

<1.05>

Fecha: <110/092/1509>

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.

6.

Plan de Procesos Tcnicos

6.1

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

6.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.

7.

Plan de Procesos de Mantenimiento

7.1

Plan de Gestin de la Configuracin


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

7.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.

7.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

Paginae 34 of 35

PROYECTO HERRAMIENTA CASE PARA MODELADO


DE LOGSTICA DE DISTRIBUCIN APLICANDO
MDAPEECOBAO
Plan de Desarrollo de Software
HCLPDS

Versin:

<1.05>

Fecha: <110/092/1509>

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.

7.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).

7.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)

8.

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.

Paginae 35 of 35

Anda mungkin juga menyukai