Documente Academic
Documente Profesional
Documente Cultură
Versin:
<1.5>
Fecha: <10/02/09>
Histrico de Revisiones
Fecha
Versin
Descripcin
Autor
<24/02/09>
<1.0>
<Versin Inicial>
<28/02/09>
<1.1>
<10/08/09>
<1.2>
<15/08/09>
<1.3>
<30/08/09>
<1.4>
<05/10/09>
<1.5>
Confidencial
Programa de Ingeniera de
sistemas, 2015
Page 2 of 21
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.
3.
4.
5.
6.
Confidencial
Programa de Ingeniera de
sistemas, 2015
9
10
10
12
12
12
13
13
14
14
14
14
14
Page 3 of 21
Versin:
<1.5>
Fecha: <10/02/09>
Planes Adicionales
Confidencial
Programa de Ingeniera de
sistemas, 2015
Page 4 of 21
Versin:
<1.5>
Fecha: <10/02/09>
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
Referencias
Descripcin General
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
Versin:
<1.5>
Fecha: <10/02/09>
2.
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
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
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.
2.4
1.5
La necesidad de establecer
ajustes de acuerdo a las fases de
desarrollo
1.8
La necesidad de establecer
ajustes de acuerdo a las fases de
desarrollo
2.0
La necesidad de establecer
ajustes de acuerdo a las fases de
desarrollo
2.2
La necesidad de establecer
Evolucion de desarrollo de S.W
Confidencial
Periodos
Programa de Ingeniera de
sistemas, 2015
Page 7 of 21
3.
3.1
Estructura Organizacional
Versin:
<1.5>
Fecha: <10/02/09>
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
<1.5>
Fecha: <10/02/09>
Analista de
Sistemas
Ingeniero de
Software
Desarrollador
Ingeniero de
Software
4.
4.1
4.1.1
Recursos humanos
Rol
Versin:
Responsable
Responsabilidades
Analista de
Sistemas
Ingeniero de
Software
Desarrollador
Arquitecto de
Software
Ingeniero de
Calidad
Andrs Felipe
Solarte
Asesor
Metodolgico
Edilma Ines
Garzn
Gerente de Proyecto
Confidencial
Programa de Ingeniera de
sistemas, 2015
Page 9 of 21
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
Recurso de Software
Recurso
Especificacin
Sistema Operativo
Microsoft Office
Planificador
GanttProject
IDEs
Base de Datos
MySQL 5.1
Solver de Optimizacin
4.1.4
Recursos Financieros
Producto
Valor
Manual de usuario
$ 100.000
$ 8.000
$0
$ 40.000 x 220
Caja menor
$ 300.000
$ 500.000
Total
Confidencial
Programa de Ingeniera de
sistemas, 2015
$ 9.708.000
Page 10 of 21
Versin:
<1.5>
Fecha: <10/02/09>
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
30/11/09
15/12/09
26/12/09
10/01/10
09/02/10
20/02/10
01/03/10
22/03/10
01/04/10
15/05/10
24/05/10
Transicin
Confidencial
Programa de Ingeniera de
sistemas, 2015
Page 11 of 21
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
Fase de Elaboracin
Fase: Elaboracin
micro-entregables
Programa de Ingeniera de
sistemas, 2015
Page 12 of 21
Versin:
<1.5>
Fecha: <10/02/09>
Fase de Construccin
Fase: Construccin
Iteracin 1: Ejecucin modelo matemtico, ejecucin en GAMS
Mic01. Ejecutar modelo (DEMO) de VRP en GAMS.
micro-entregables
Fase: Construccin
micro-entregables
.ecore
.ecore_diagram
Programa de Ingeniera de
sistemas, 2015
Page 13 of 21
Versin:
<1.5>
Fecha: <10/02/09>
Fase: Construccin
Iteracin 3: Documentacin Inicial proceso de Graduacin
micro-entregables
Fase: Construccin
micro-
Programa de Ingeniera de
sistemas, 2015
Page 14 of 21
entregables
.ecore
.ecore_diagram
Versin:
<1.5>
Fecha: <10/02/09>
Fase: Construccin
microentregables
microentregables
Fase: Construccin
Iteracin 6: Modelar y disean metamodelo matemtico.
micro-entregables
.ecore
.ecore_diagram
Fase: Construccin
micro-
Programa de Ingeniera de
sistemas, 2015
Page 15 of 21
micro-entregables
entregables
Versin:
<1.5>
Fecha: <10/02/09>
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
Fase: Construccin
micro-entregables
Confidencial
Programa de Ingeniera de
sistemas, 2015
Page 16 of 21
Versin:
<1.5>
Fecha: <10/02/09>
4.2.4
Fase de Transicin
Fase: Transicin
Iteracin 1: Redaccin de manuales y capacitaciones.
micro-entregables
Fase: Transicin
Iteracin 2: Despliegue, Soporte y Finalizacin
micro-entregables
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
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
Elaboracin
LB-CON-BCASE
Construccin
LB-TRA-BCASE
Transicin
Confidencial
Programa de Ingeniera de
sistemas, 2015
Page 18 of 21
Versin:
<1.5>
Fecha: <10/02/09>
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 Y CIERRE
4.4
4.4.1
4.4.2
4.4.3
Confidencial
Programa de Ingeniera de
sistemas, 2015
Page 19 of 21
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
5.
5.1
Plan de Infraestructura
Remitirse al documento Anteproyecto.doc punto 6.
5.2
6.
6.1
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
Confidencial
Programa de Ingeniera de
sistemas, 2015
Page 20 of 21
Versin:
<1.5>
Fecha: <10/02/09>
6.5
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