Вы находитесь на странице: 1из 13

Sistema de Gestin Logstica Versin: 1.

0
Plan de Desarrollo Software
Plan de Desarrollo de Software

1. Introduccin
Este Plan de Desarrollo del Software es una versin preliminar preparada para ser
incluida en la propuesta elaborada como parte de un sistema creado nicamente para
el proceso de matrculas para las diferentes escuelas acadmicos profesionales, este
hace referencia a: Modulo logstico, asignatura de Ingeniera de Software, de Escuela
Ingeniera industrial de la Universidad Nacional de Trujillo Sede Valle Jequetepeque.
Este documento nos mostrar una visin global del enfoque de desarrollo propuesto.
El presente proyecto est siendo ofertado por los alumnos de Noveno Ciclo de la
escuela de ingeniera Industrial, el cual est basado en una metodologa de Rational
Unified Process en la que nicamente se proceder a cumplir con las tres primeras
fases que marca la metodologa, constando nicamente en la tercera fase de dos
iteraciones.. Se incluir el detalle para las fases de inicio y elaboracin y
adicionalmente se esbozarn las fases posteriores de Construccin y Transicin para
dar una visin global de todo proceso.
El enfoque desarrollo propuesto constituye una configuracin del proceso RUP de
acuerdo a las caractersticas del proyecto, seleccionando los roles de los
participantes, las actividades a realizar y los artefactos (entregables) que sern
generados. Este documento es a su vez uno de los artefactos de RUP.

1.1 Propsito
El propsito del Plan de Desarrollo de Software es proporcionar la informacin
necesaria para controlar los materiales y los servicios que se gestionan a travs de
pedidos y que sirven para las actividades que desarrolla la UNT-Sede Valle
Jequetepeque. En l se describe el enfoque de desarrollo del software.





Sistema de Gestin Logstica Versin: 1.0
Plan de Desarrollo Software
Por otro lado este proyecto es muy ambicioso debido a que en su implementacin
contara con todos los recursos necesarios para una mejor calidad de funcionamiento y
una mejora en el proceso de Logstica donde se tomaran en cuenta los siguientes
aspectos:
- Usuario: El personal encargado ingresar su cdigo y tendr una lista de
pedidos y productos a seleccionar o crear, mostrar el historial de los pedidos,
y los formularios para la creacin de los mismos. El sistema verificar que no
existan cruces de redundancia en los requerimientos y verificar tambin que el
requerimiento sea para un proyecto o un pedido trimestral. Debe adicionarse la
posibilidad de tope o limite en lo requerido por este personal.

- Productos: El sistema Verificar que no exista redundancia en los pedidos y
menos la ocurrencia de ambigedad y a su vez la cantidad que se solicitara de
los mismos.

- Pedidos: El sistema verificar el desarrollo correcto del pedido bajo las
restricciones del tipo de pedido que se piensa realizar, ya que es muy distinto
el presupuesto para cada uno de ellos.
Los responsables del Plan de Desarrollo del Software son:
El jefe del mdulo de Logstica es el responsable de la presentacin de los
entregables del proyecto de acuerdo al cronograma adjunto.
Los miembros del equipo de desarrollo: el analista del sistema es el responsable de
generar los diagramas de anlisis y diseo y el analista programador es responsable
de preparar las especificaciones y programas del prototipo.
1.2 Alcance
El Plan de Desarrollo del Software describe el plan global usado para el desarrollo del
Sistema Logstico. El detalle de cada uno de los aspectos abarcados en este
proyecto se describe en los planes de cada iteracin, documentos que se aportan en
forma separada. Durante el proceso de desarrollo en el Artefacto Visin se definen
las caractersticas del producto a desarrollar, lo cual constituye la base para la
planificacin de las iteraciones. Para el Plan de Desarrollo del Software, nos hemos
basado en la captura de requisitos por medio un anlisis minucioso y una exhaustiva
investigacin, para hacer una estimacin aproximada, una vez comenzado el proyecto


Sistema de Gestin Logstica Versin: 1.0
Plan de Desarrollo Software
y durante la fase de Inicio se generar la primera versin del artefacto Visin, el cual
se utilizar para refinar este documento. Posteriormente, el avance del proyecto y el
seguimiento en cada una de las iteraciones ocasionar el ajuste de este documento
produciendo nuevas versiones actualizadas.
1.3 Resumen
Despus de esta introduccin, el resto del documento est organizado en las
siguientes secciones:
Vista General del Proyecto proporcin a una descripcin del propsito, alcance y
objetivos del proyecto, estableciendo recursos que sern producidos y utilizados
durante el proyecto.
Organizacin del Proyecto describe la estructura organizacional del equipo de
desarrollo.
Gestin del Proceso explica los costos y planificacin estimada, define las fases e
hitos del proyecto y describe cmo se realizar su seguimiento.
Planes y Guas de aplicacin proporciona una vista global del proceso de desarrollo
de software, incluyendo mtodos, herramientas y tcnicas que sern utilizadas.
2. Vista General del Proyecto
2.1 Propsito, Alcance y Objetivos
Considera necesario el desarrollo de sistema Logstico para la sede Valle
Jequetepeque, as como las bases de datos que recogen datos tanto como del
usuario, recurso, asunto, proyecto, trimestre, pedido, etc., por tanto los solicitantes
demandan una gestin ms rpida y automtica del proceso logstico.
El proyecto debe proporcionar una propuesta para el desarrollo de todos los
subsistemas implicados en la logstica y bases de datos de las diferentes reas de la
universidad. Estos subsistemas se pueden diferenciar en:
a) Gestin de pedido, incluyendo:
Registro de pedido.
Registro de fecha.
Registro de asunto.
Disponibilidad de productos.


Sistema de Gestin Logstica Versin: 1.0
Plan de Desarrollo Software
b) Gestin de productos, incluyendo:
Registro de productos.
Registro de precios.
Registro de cantidad.
c) Consultas de pedidos:
Historial de pedidos.
Usuarios que hicieron pedidos.
d) Registro de pedidos:
Ingreso de pedidos por trimestre o por proyecto por parte del usuario.
2.2 Suposiciones y Restricciones
Las suposiciones y restricciones respecto del sistema, y que se derivan directamente
de las entrevistas con los usuarios del sistema.
Adaptacin a la normativa de Proteccin de Datos
2.3 Entregables del proyecto
A continuacin se indican y describen cada uno de los entregables que sern
generados y utilizados por el proyecto y que constituyen los entregables. Esta lista
constituye la configuracin de RUP desde la perspectiva de productos, y que
proponemos para este proyecto.
Es preciso destacar que de acuerdo a la filosofa de RUP (y de todo proceso iterativo e
incremental), todos los productos son objeto de modificaciones a lo largo del proceso
de desarrollo, con lo cual, slo al trmino del proceso podramos tener una versin
definitiva y completa de cada uno de ellos.
Sin embargo, el resultado de cada iteracin y los hitos del proyecto estn enfocados a
conseguir un cierto grado de completitud y estabilidad de los prductos. Esto ser
indicado ms adelante cuando se presenten los objetivos de cada iteracin.
1) Plan de Desarrollo del Software
Es el presente documento
2) Modelo objetivo del proyecto.


Sistema de Gestin Logstica Versin: 1.0
Plan de Desarrollo Software
Es un modelo que describe la realizacin de cada uno de los pasos a seguir en el
proceso de pedido yendo de la mano con avances tecnolgico y la invencin de
nuevos software logsticos de la actualidad.
3) Glosario
Es un documento que define los principales trminos usados en el proyecto. Permite
establecer una terminologa consensuada.
4) Modelo de Casos de Uso
El modelo de Casos de Uso presenta las funciones del sistema y los actores que
hacen uso de ellas. Se representa mediante Diagramas de Casos de Uso.
5) Visin
Este documento nos presenta una visin estratgica sobre las necesidades esenciales
en nuestra universidad dando una perspectiva general especfica sobre los
requerimientos ms resaltantes en nuestro sistema de logstica.
6) Especificaciones de Casos de Uso en el presente Sistema
Para el uso siguiente sistema cuya funcionalidad no sea evidente o que no baste con
una simple descripcin narrativa; se realiza una descripcin detallada utilizando un
sistema que ve todo lo que referente a logstica. Utilizando una base de datos
Microsoft Proyect y un prototipo en Acces.
7) Especificaciones Adicionales
Este documento capturar todos los requisitos que no han sido incluidos como parte
de los caso de uso y se refieren requisitos no-funcionales globales. Dichos requisitos
incluyen: Reglamento Interno de la Universidad Nacional de Trujillo, sanciones,
requisitos legales o normas, aplicacin de estndares calidad, desempeo, sistema
operativo, requisitos de compatibilidad, etc.
8) Prototipos de Interfaces de Usuario
Se trata de prototipos que permiten al usuario hacerse una idea ms o menos precisa
de las interfaces que proveer el sistema y as, conseguir retroalimentacin de su
parte respecto a los requisitos del sistema.
Estos prototipos se realizarn: con programa Microsoft Access que nos dar una idea
como va ser la presentacin de nuestro proyecto.


Sistema de Gestin Logstica Versin: 1.0
Plan de Desarrollo Software
Prototipos es ejecutables y interactivos, siguiendo el orden de acuerdo al avance del
proyecto lo cual ser entregados en fecha establecida de acuerdo cronograma
establecido.
9) Modelo de Anlisis
Este modelo establece la realizacin de los casos de uso en clases 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.
10) Modelo de Implementacin
Este modelo es una coleccin de componentes y los subsistemas que los contienen.
Estos componentes incluyen: ficheros ejecutables, ficheros de cdigo fuente, y todo
otro tipo de ficheros necesarios para la implantacin y despliegue del sistema. (Este
modelo es slo una versin preliminar al final de la fase de Elaboracin,
posteriormente tiene bastante refinamiento).
11) Modelo de Despliegue
Este modelo muestra el despliegue la configuracin de tipos de nodos del sistema, en
los cuales se har el despliegue de los componentes.
12) Casos de Prueba
Cada prueba es especificada mediante un documento que establece las condiciones
de ejecucin, las entradas de la prueba, y los resultados esperados. Estos casos de
prueba son aplicados como pruebas de regresin en cada iteracin. Cada caso de
prueba llevar asociado un procedimiento de prueba con las instrucciones para
realizar la prueba.
13) Solicitud de Cambio
Los cambios propuestos para los artefactos se formalizan mediante este documento.
Mediante este documento se hace un seguimiento de los defectos detectados,
solicitud de mejora so cambios en los requisitos del producto. As se provee un registro
de decisiones de cambios, de su evaluacin e impacto, y se asegura que stos sean
conocidos por el equipo de desarrollo. Los cambios se establecen respecto de la
ltima base line (el estado del conjunto de los artefactos en un momento


Sistema de Gestin Logstica Versin: 1.0
Plan de Desarrollo Software
determinado del proyecto) establecida. En nuestro caso al final de cada iteracin se
establecer una base line.
14) Plan de Iteracin
Es un conjunto de actividades y tareas ordenadas temporalmente, con recursos
asignados.
Dependencias entre ellas. Se realiza para cada iteracin, y para todas las fases.
15) Evaluacin de Iteracin
Este documento incluye le evaluacin de los resultados de cada iteracin, el grado en
el cual se han conseguido los objetivos dela iteracin, las lecciones aprendidas y los
cambios a ser realizados.
16) Lista de Riesgos
Este documento incluye una lista de los riesgos conocidos y vigentes en el proyecto,
ordenados en orden decreciente de importancia y con acciones especficas de
contingencia o para su mitigacin.
17) Material de Apoyo al Usuario Final
Corresponde a un conjunto de documentos y facilidades de uso del sistema,
incluyendo: Guas del Usuario, Sistema de Ayuda en Lnea.
2.4 Evolucin del Plan de Desarrollo del Software
El Plan de Desarrollo del Software se revisar semanalmente y se refinar antes del
comienzo de cada iteracin.
3. Organizacin del Proyecto
3.1 Participantes en el Proyecto
De momento no se incluye el personal que designar los distingo cargo en el proyecto
como Responsable del Proyecto, Comit de Control y Seguimiento, otros participantes
que se estimen convenientes para proporcionar los requisitos y validar el sistema.
El resto del personal del proyecto (por la parte de la empresa adjudicataria),
considerando las fases de Inicio, Elaboracin y dos iteraciones dela fase de


Sistema de Gestin Logstica Versin: 1.0
Plan de Desarrollo Software
Construccin, estar formado por los siguientes puestos de trabajo y personal
asociado:
Jefe de Proyecto. Labor Rayza Quispe, alumna de noveno ciclo de la escuela
acadmica profesional Ingeniera Industrial de la Universidad Nacional de Trujillo.
Con una experiencia modesta en metodologas de desarrollo y notaciones, en
particular la notacin UML y el proceso de desarrollo RUP.
Analista de Sistemas. El perfil establecido es: Ingeniero en Industrial con
conocimientos de UML, uno de ellos al menos con experiencia en sistemas afines a la
lnea del proyecto, labor que llevar a cabo Yurfa Mayta.
Programador. Con experiencia en el entorno de desarrollo del proyecto, con el fin de
que los prototipos puedan ser lo ms cercanos posibles al producto final.
Este trabajo ha sido encomendado a Tito Paredes.
Testeador y documentador. El cargo supone el testeo de aplicaciones, elaboracin de
manuales, asistencia en la implementacin del sistema, soporte y capacitacin a
usuarios, a cargo de Ruth Marn.
Roles y Responsabilidades
A continuacin se describen las principales responsabilidades de cada uno delos
puestos en el equipo de desarrollo durante las fases de Inicio y Elaboracin, de
acuerdo con los roles que desempean en RUP.

Testeador y
Documentador
Programador
Analista de
Sistemas
Jefe de
Proyecto


Sistema de Gestin Logstica Versin: 1.0
Plan de Desarrollo Software
Gestin del Proceso
4.1 Estimaciones del Proyecto
El presupuesto del proyecto y los recursos involucrados se adjuntan en un documento
separado.
4.2 Plan del Proyecto
En esta seccin se presenta la organizacin en fases e iteraciones y el calendario del
proyecto.
4.2.1 Plan de las Fases
El desarrollo se llevar a cabo en base a fases con una o ms iteraciones en cada una
de ellas. La siguiente tabla muestra una la distribucin de tiempos y el nmero de
iteraciones de cada fase (para las fases de Construccin y Transicin es slo una
aproximacin muy preliminar)

Como hay actividades que se realizan en paralelo el total de das es de 71.







12 das
38 das
37 das
-


Sistema de Gestin Logstica Versin: 1.0
Plan de Desarrollo Software

Los hitos que marcan el final de cada fase se describen en la siguiente tabla.






Sistema de Gestin Logstica Versin: 1.0
Plan de Desarrollo Software

4.2.2 Calendario del Proyecto
A continuacin se presenta un calendario de las principales tareas del proyecto
incluyendo slo las fases de Inicio y Elaboracin. Como se ha comentado, el proceso
iterativo e incremental de RUP est caracterizado por la realizacin en paralelo de
todas las disciplinas de desarrollo a lo largo del proyecto, con lo cual la mayora de los
artefactos son generados muy tempranamente en el proyecto pero van
desarrollndose en mayor o menor grado de acuerdo a la fase e iteracin del proyecto.
La siguiente figura ilustra este enfoque, en ella lo ensombrecido marca el nfasis de
cada disciplina (workflow) en un momento determinado del desarrollo.

Para este proyecto se ha establecido el siguiente calendario. La fecha de aprobacin
indica cundo el artefacto en cuestin tiene un estado de completitud suficiente para
someterse a revisin y aprobacin, pero esto no quita la posibilidad de su posterior
refinamiento y cambios.







Sistema de Gestin Logstica Versin: 1.0
Plan de Desarrollo Software






Sistema de Gestin Logstica Versin: 1.0
Plan de Desarrollo Software
4.3 Seguimiento y Control del Proyecto
Gestin de Requisitos
Los requisitos del sistema son especificados en el artefacto Visin. Cada requisito
tendr una serie de atributos tales como importancia, estado, iteracin donde se
implementa, etc. Estos atributos permitirn realizar un efectivo seguimiento de cada
requisito. Los cambios en los requisitos sern gestionados mediante una Solicitud de
Cambio, las cuales sern evaluadas y distribuidas para asegurar la integridad del
sistema y el correcto proceso de gestin de configuracin y cambios.
Control de Plazos
El calendario del proyecto tendr un seguimiento y evaluacin semanal por el jefe de
proyecto y por el Comit de Seguimiento y Control.
Control de Calidad
Los defectos detectados en las revisiones y formalizados tambin en una Solicitud de
Cambio tendrn un seguimiento para asegurar la conformidad respecto de la solucin
de dichas deficiencias Para la revisin de cada artefacto y su correspondiente garanta
de calidad se utilizarn las guas de revisin y checklist (listas de verificacin) incluidas
en RUP.
Gestin de Riesgos
A partir de la fase de Inicio se mantendr una lista de riesgos asociados al proyecto y
de las acciones establecidas como estrategia para mitigarlos o acciones de
contingencia. Esta lista ser evaluada al menos una vez en cada iteracin.
Gestin de Configuracin
Se realizar una gestin de configuracin para llevar un registro de los artefactos
generados y sus versiones.
Tambin se incluir la gestin de las Solicitudes de Cambio y de las modificaciones
que stas produzcan, informando y publicando dichos cambios para que sean
accesibles a todo los participantes en el proyecto.
Al final de cada iteracin se establecer una base line (un registro del estado de cada
artefacto, estableciendo una versin), la cual podr ser modificada slo por una
Solicitud de Cambio aprobada.

Вам также может понравиться