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
sugeridos
jurados>
<05/10/09>
asesor>
<30/08/09>
sugeridos
Versin:
<1.05>
Fecha: <110/092/1509>
Tabla de Contenido
1.
2.
3.
4.
Introduccin
1.1
Propsito
1.2
Alcance
1.3
1.4
Referencias
1.5
Descripcin General
2.2
Supuestos y Restricciones
2.3
2.4
Estructura Organizacional
3.2
Interfaces Externas
3.3
Roles y Responsabilidades
4.2
Fase de Elaboracin
10
Fase de Construccin
10
Fase de Transicin
12
4.2.1Objetivos de la Iteracin
12
4.2.2Entregas
12
13
13
4.3
Planes de Iteracin
4.4
14
14
Paginae 3 of 35
4.5
5.
6.
7.
Versin:
<1.05>
Fecha: <110/092/1509>
14
4.4.4Plan de Reportes
14
4.4.5Plan de Medicin
14
Plan de Infraestructura
5.2
6.2
Plan de Evaluacin
6.3
Plan de Documentacin
6.4
6.5
Planes Adicionales
Paginae 4 of 35
Versin:
<1.05>
Fecha: <110/092/1509>
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
Versin:
<1.05>
Fecha: <110/092/1509>
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.
Paginae 6 of 35
2.
2.1
Versin:
<1.05>
Fecha: <110/092/1509>
Versin:
<1.05>
Fecha: <110/092/1509>
2.2
Supuestos y Restricciones
2.3
Para el inicio del proyecto se consideran los siguientes supuestos:
2.4
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
Versin:
<1.05>
Fecha: <110/092/1509>
Versin:
<1.05>
Fecha: <110/092/1509>
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
Versin:
<1.05>
Fecha: <110/092/1509>
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
Describe la forma general para el desarrollo del proyecto, describiendo las acciones a
realizar dentro de las iteraciones tenidas en cuenta para el mismo.
Paginae 11 of 35
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
Versin
1.05
ajustes
Periodos
1.22.0
desarrollo.La necesidad
de establecer ajustes de
acuerdo a las fases de
desarrollo
Paginae 12 of 35
dentro
del
alcance
del
del
periodo
Versin:
<1.05>
Fecha: <110/092/1509>
3.
3.1
Estructura Organizacional
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
Versin:
<1.05>
Fecha: <110/092/1509>
3.2
Interfaces Externas
3.3
Roles y Responsabilidades
Paginae 14 of 35
Versin:
<1.05>
Fecha: <110/092/1509>
Responsabilidad
Analista y
desarrollador
del
sistemaAnalist
a de Sistemas
profesional.Gestin
de
requerimientos,
de
datos,
preparacin
de
las
pruebas
Ingeniero de
Software
Paginae 15 of 35
4.
Versin:
<1.05>
Fecha: <110/092/1509>
5.
5.1
5.2
5.2.1 Recursos humanos
Rol
Responsabilidad
Analista y
logros.
Encargado de llevar la metodologa RUP como mtodo
desarrollador
del sistema
proyecto.
Encargado de facilitar al desarrollador, medios e
Responsable
Responsabilidades
Asigna los recursos, lidera prioridades coordina
interacciones con los clientes y usuarios mantiene
Gerente
de Juan
Proyecto
Mesa Barrera
Paginae 16 of 35
valida
Versin:
<1.05>
Fecha: <110/092/1509>
especifica
requerimientos
Juan
Ingeniero de
Software
Juan
Carlos configuracin
Mesa Barrera
metamodelos,
cambios,
preparacin
gestin
de
elaboracin
de
de
las
pruebas
Juan
Desarrollador
Carlos Construccin
de
prototipos
funcionales,
Mesa Barrera
implementacin en general del aplicativo
Principalmente responsable del Anlisis y Diseo
Arquitecto de
Software
Juan
Calidad
Asesor
Edilma
Metodolgico
Garzn
Ingeniero de
Especificacin
Lenovo R400
Utilidad
Procesamiento de la informacin del
Paginae 17 of 35
Especificacin
Microsoft XP Service Pack 3
Versin:
<1.05>
Fecha: <110/092/1509>
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
Producto
Valor
Manual de usuario
$ 100.000
$ 8.000
implementacin
Hora Analista de Sistemas, Ingeniero de
Software,
Desarrollador,
Arquitecto
de
$0
$ 40.000 x 220
Software
Caja menor
$ 300.000
$ 500.000
Total
Paginae 18 of 35
$ 9.708.000
Versin:
<1.05>
Fecha: <110/092/1509>
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
Versin:
Fecha: <110/092/1509>
Iteracin
Fecha
usando
EMF
GMF
de
Eclipse,
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
Transicin
Paginae 20 of 35
01/04/10
15/05/10
24/05/10
Versin:
<1.05>
Fecha: <110/092/1509>
Iteraciones:
Fase: Inicio
Iteracin 1: Conceptualizacin Preliminar del Proyecto - Documentacin
inicial Seminario de Grado
Mic01. Artefacto RUP Peticiones de los Interesados
micro-entregables
Paginae 21 of 35
Versin:
<1.05>
Fecha: <110/092/1509>
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
Artefacto
RUP
Especificacin
de
requerimientos
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,
Versin:
<1.05>
Fecha: <110/092/1509>
entregables
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
.ecore
.ecore_diagram
tipo
de
atributos,
mapeos,
iconografa,
para
Paginae 23 of 35
se
tiene
un
MDVRP1.genmodel
Versin:
<1.05>
Fecha: <110/092/1509>
que
saldrn
en
la
paleta
su
y relaciones) como
entregable
se
tiene
un
MDVRP1.gmfmap
mic
Fase: Construccin
Iteracin 3: Documentacin Inicial proceso de Graduacin
Mic01. Artefacto RUP Plan de Evaluacin Pruebas
Paginae 24 of 35
ro-entregables
Versin:
<1.05>
Fecha: <110/092/1509>
Fase: Construccin
Iteracin 4: Modelar y disean metamodelo intermedio (General).
micro-entregables
.ecore
.ecore_diagram
Fase: Construccin
Iteracin 5: Modelar y disear transformaciones de modelo a modelo
micro-entregables
mic
modelo destino
Mic04. Generacin de archivo XMI destino
Paginae 25 of 35
ro-entregables
Versin:
<1.05>
Fecha: <110/092/1509>
Fase: Construccin
Iteracin 6: Modelar y disean metamodelo matemtico.
micro-entregables
.ecore
.ecore_diagram
Fase: Construccin
Iteracin 7: Modelar y disear transformaciones de modelo a modelo
micro-entregables
micro-
modelo destino
Mic04. Generacin de archivo XMI destino, evaluar estructura y
contenido.
Paginae 26 of 35
entregables
Versin:
<1.05>
Fecha: <110/092/1509>
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
microentregables
Fase: Construccin
Iteracin 9: Consumir plataforma AMM
Mic01. Integracin con plataforma AMM estableciendo metodologa y
secuenciacin.
Paginae 27 of 35
Versin:
<1.05>
Fecha: <110/092/1509>
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
Versin:
<1.05>
Fecha: <110/092/1509>
entregables
5.3.6 Entregas
Los entregables se establecern por mdulos y tendrn fecha de entrega
Paginae 29 of 35
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
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
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
Versin:
<1.05>
Fecha: <110/092/1509>
introduccin
resumen
Monografa
Manual Tcnico
LB-TRA-
Manual de usuario
BCASE
Elaboracin Articulo
Transicin
Versin:
<1.05>
Fecha: <110/092/1509>
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
REVISIN
REFINAMIENTO
REVISIN FINAL
REFINAMIENTO
CIERRE
Paginae 32 of 35
Versin:
<1.05>
Fecha: <110/092/1509>
Paginae 33 of 35
Versin:
<1.05>
Fecha: <110/092/1509>
6.
6.1
Plan de Infraestructura
Remitirse al documento Anteproyecto.doc punto 6.
6.2
7.
7.1
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
Versin:
<1.05>
Fecha: <110/092/1509>
7.4
7.5
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