Professional Documents
Culture Documents
,
Mdulo de Seguridad del Sistema reinNET
Plan de Desarrollo de Software
Versin 0
Versin:
Fecha:
0
15/05/2013
Historial de Revisiones
Fecha
Nro.
Gestin
del cambio
Descripcin
Autor
15/05/2013
Armando Carrillo
Confidencial
Pgina 2 de 9
Versin:
Fecha:
0
15/05/2013
Tabla de Contenidos
1.
Introduccin..........................................................................................................................................................4
1.1
2.
3.
4.
Propsito.........................................................................................................................................................4
2.2
Suposiciones y Restricciones..........................................................................................................................5
2.3
Participantes en el Proyecto...........................................................................................................................8
3.2
Interfaces Externas.........................................................................................................................................8
3.3
Roles y Responsabilidades.............................................................................................................................8
4.2
Plan del Proyecto...........................................................................................................................................9
4.2.1
Plan Gneral de la Metodologa...............................................................................................................9
4.2.2
Cronograma del Proyecto.......................................................................................................................9
4.3
5.
Referencias.............................................................................................................................................................9
Confidencial
Pgina 3 de 9
Versin:
Fecha:
0
15/05/2013
Introduccin
Este Plan de Desarrollo del Software es una versin preliminar preparada como respuesta al proyecto de
desarrollo del Mdulo de Seguridad del Sistema reinNet. Este documento provee una visin global del
enfoque de desarrollo propuesto.
El proyecto est basado en la metodologa de Rational Unified Process (RUP). Es importante destacar esto
puesto que utilizaremos la terminologa RUP en este documento. 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 el
proyecto. En l se describe el enfoque de desarrollo del software.
Los usuarios del Plan de Desarrollo del Software son:
Confidencial
El lder del proyecto lo utiliza para organizar la agenda y necesidades de recursos, y para realizar
su seguimiento.
Los miembros del equipo de desarrollo lo usan para entender lo qu deben hacer, cundo deben
hacerlo y qu otras actividades dependen de ello.
Pgina 4 de 9
Versin:
Fecha:
0
15/05/2013
2.
2.1
2.2
Suposiciones y Restricciones
Supuestos:
Conocimiento previo de los usuarios en el manejo de aplicaciones web.
Para la puesta en produccin de este software se contara con la plataforma tecnolgica requerida.
Modulo para administradores de Sistemas.
Restricciones:
El presente desarrollo debe significar un nuevo mdulo dentro del proyecto del sistema reinNET.
Debe estar enmarcado dentro de los estndares de desarrollo de la empresa.
Debe desarrollarse en una plataforma web.
La herramienta que se utilizara para desarrollar este software ser YII Framework de PHP y
servidor de Base de Datos Microsoft SQL Server.
Debe ser parametrizable.
2.3
Es preciso destacar que de acuerdo a la filosofa de RUP (y de todo proceso iterativo e incremental), todos
los artefactos 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 artefactos. Esto ser indicado ms adelante cuando se presenten los
Confidencial
Pgina 5 de 9
Americana de Reaseguros C.A.,
2015
Versin:
Fecha:
0
15/05/2013
Pgina 6 de 9
Versin:
Fecha:
0
15/05/2013
(donde se utiliza un profile UML para Modelado de Datos, para conseguir la representacin de tablas,
claves, etc.).
9) Modelo de Despliegue (ver)
Este modelo muestra el despliegue la configuracin de tipos de nodos del sistema, en los cuales se har
el despliegue de los componentes.
10) Casos de Prueba ([link])
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. Dependiendo del tipo de prueba dicho procedimiento podr ser automatizable
mediante un script de prueba.
11) Solicitud de Cambio
Los cambios propuestos para los artefactos se formalizan mediante un ticket, tal como se establece en
los manuales ISO.
12) Plan de Iteracin ([link])
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.
13) Evaluacin de Iteracin
Se llevarn a cabo a travs de las minutas de reunin. Deben hacerse los hipervnculos a dichas
minutas en esta seccin.
[Aqu incluir la lista de las minutas del evaluacin de iteraciones con sus respectivos links]
[link 1]
[link n]
14) Lista de Riesgos ([link])
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.
15) Manual de Instalacin ([link])
Este documento incluye las instrucciones para realizar la instalacin del producto y las preconfiguracin requerida.
16) Material de Apoyo al Usuario Final ([link])
Corresponde a un conjunto de documentos y facilidades de uso del sistema, incluyendo: Guas del
Usuario, Guas de Operacin, Guas de Mantenimiento y Sistema de Ayuda en Lnea
17) Producto
Los programas que componen el producto, sern almacenados en su respectiva carpeta de fuentes tanto
en desarrollo como en produccin, conjuntamente con toda su documentacin en su carpeta en SVN.
3.
3.1
Participantes en el Proyecto
Lder de Proyecto.
Confidencial
Pgina 7 de 9
Versin:
Fecha:
0
15/05/2013
[Aqu se declara el perfil del candidato a este puesto, as como su nombre y apellidos]
Analista de Sistemas.
[Aqu se declara el perfil del candidato a este puesto, as como su nombre y apellidos]
Asesor de Calidad.
[Aqu se declara el perfil del candidato a este puesto, as como su nombre y apellidos]
3.2
Interfaces Externas
[Breve descripcin de las interfaces y funcionalidad que ofrecer el producto]
3.3
Roles y Responsabilidades
A continuacin se describen las principales responsabilidades de cada uno de los puestos en el equipo de
desarrollo durante las fases de Inicio y Elaboracin, de acuerdo con los roles que desempean en RUP.
Puesto
Responsabilidad
Lder de Proyecto
El Lder de proyecto asigna los recursos, gestiona las prioridades, coordina las
interacciones con los clientes y usuarios, y mantiene al equipo del proyecto
enfocado en los objetivos. Tambin establece un conjunto de prcticas que
aseguran la integridad y calidad de los artefactos del proyecto. Se encargar de
supervisar el establecimiento de la arquitectura del sistema. Gestin de riesgos.
Planificacin y control del proyecto. Es el responsable del cumplimiento del
Propsito, alcance y objetivos del sistema.
Analista de Sistemas
Asesor de Calidad
4.
4.1
Pgina 8 de 9
Versin:
Fecha:
0
15/05/2013
entre otros.
4.2
4.2.1
4.3
5.
6.
YII Framework
Metodologa RUP
Cambio 1
o Origen (ticket).
o Entregables y minutas de los cambios
o Project
Cambio 2
o Origen (ticket).
o Entregables y minutas de los cambios
o Project
Cambio n
o Origen (ticket).
o Entregables y minutas de los cambios
o Project
Confidencial
Pgina 9 de 9