You are on page 1of 13

Pgina 1 de 13

Simoncito Jos ngel Moya Malav

[Sistema de Gestin y Control Administrativo para la Escuela de Educacin Inicial Simoncito Jos ngel Moya Malav] (SIGECAS)

Plan de Desarrollo del Software Versin [1.1]

Plan de Desarrollo del Software: SIGECAS Elaborado por: La Rosa Jeranny, Pereira Mario, Lpez Jos, Martnez Luis, Mundarain Jean.

Versin 1.1 Revisado por:

Fecha: 23/07/2011 Aprobado por:

Pgina 2 de 13

Historial de Revisiones

Fecha 08/06/2011 23/07/2011

Versin 1.0 1.1

Descripcin Primera versin, por lo cual no tiene correcciones. Correcciones

Autor Pereira, Mario La Rosa, Jeranny Pereira, Mario La Rosa, Jeranny

Plan de Desarrollo del Software: SIGECAS Elaborado por: La Rosa Jeranny, Pereira Mario, Lpez Jos, Martnez Luis, Mundarain Jean.

Versin 1.1 Revisado por:

Fecha: 23/07/2011 Aprobado por:

Pgina 3 de 13

ndice de Contenidos

Contenido 1. Informacin General 1.1 Gerencias Solicitantes 1.2 Cdigo del Proyecto 1.3 Nombre del Proyecto 1.4 Beneficiario 2. Introduccin 2.1. Propsito 2.2. Alcance 2.3. Definiciones, Acrnimos y Abreviaturas 3. Vista General del Proyecto 3.1.- Propsito, Alcance y Objetivos 3.2.- Restricciones 3.3.- Entregables del proyecto 3.4.- Evolucin del Plan de Desarrollo del Software (historial de revisiones) 4. Organizacin del Proyecto 4.1.- Participantes en el Proyecto 4.2.- Roles y Responsabilidades 5. Gestin del Proyecto 5.1.- Calendario del Proyecto

Pg. 4 4 4 4 4 4 4 5 5 5 5 7 8 10 10 10 11 12 12

Plan de Desarrollo del Software: SIGECAS Elaborado por: La Rosa Jeranny, Pereira Mario, Lpez Jos, Martnez Luis, Mundarain Jean.

Versin 1.1 Revisado por:

Fecha: 23/07/2011 Aprobado por:

Pgina 4 de 13

Plan de Desarrollo de Software

1. Informacin General 1.1 Gerencias Solicitantes: Simoncito Jos ngel Moya Malav 1.2 Cdigo del Proyecto: SIGECAS 1.3 Nombre del Proyecto: Sistema de Gestin y Control Administrativo para la Escuela de Educacin Inicial Simoncito Jos ngel Moya Malav 1.4 Beneficiario: Simoncito Jos ngel Moya Malav

2. Introduccin Este Plan de Desarrollo del Software es una versin inicial del Sistema de Gestin y Control Administrativo para la Escuela de Educacin Inicial Simoncito Jos ngel Moya Malav. Este documento provee una visin global del enfoque de desarrollo propuesto. El proyecto ha sido propuesto por la T.S.U Jeranny La Rosa, basado en una metodologa de MeRinde.

2.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: El representante del proyecto, hace uso de este documento para organizar y designar las tareas del equipo de trabajo, para ver necesidades de recursos y para realizar su seguimiento. Los miembros del equipo lo usan para entender qu es lo que deben hacer, cules tcnicas aplicar, en cul momento se debe hacer y qu otras actividades dependen de ello.
Plan de Desarrollo del Software: SIGECAS Elaborado por: La Rosa Jeranny, Pereira Mario, Lpez Jos, Martnez Luis, Mundarain Jean.

Versin 1.1 Revisado por:

Fecha: 23/07/2011 Aprobado por:

Pgina 5 de 13

2.2. Alcance El Plan de Desarrollo del Software describe el plan global usado para el desarrollo del Sistema de Gestin y Control Administrativo para la Escuela de Educacin Inicial Simoncito Jos ngel Moya Malav, el cual pretende gestionar el sistema manual que se llevan a cabo en esta institucin. Adicionalmente, se requiere realizar el detalle de las iteraciones individuales, esto se describe en los planes de cada iteracin. Se necesita del documento Especificacin de Requerimiento de Software durante el proceso de desarrollo, ya que en ese artefacto se definen las caractersticas del producto a desarrollar. Para esta versin 1.1 del Plan de Desarrollo del Software, se ha realizado una actualizacin de los requerimientos inciales del sistema. Para producir nuevas versiones actualizadas y mejoradas de este documento, se tiene que realizar un seguimiento en cada una de las iteraciones y de esta manera realizar los ajustes necesarios.

2.3. Definiciones, Acrnimos y Abreviaturas Ver artefacto (Glosario de Trminos, versin 1.1)

3. Vista General del Proyecto

3.1. Propsito, Alcance y Objetivos En esta institucin se presenta cierta cantidad de informes diarios, donde se hace difcil llevar un buen control mensual de las actividades realizadas en la misma, por lo que conlleva a la redundancia de datos, perdidas de documentos y errores en los mismos. El propsito principal de este proyecto es resolver los inconvenientes que se presentan. Se quiere un sistema que gestione y controle las actividades administrativas.

Actualmente, se cuenta con un sistema manual que proporciona tal informacin, la cual genera inconveniente con los resultados obtenidos. Es por ello que nace la necesidad de tener un sistema automatizado para tal fin. Al ser el primer
Plan de Desarrollo del Software: SIGECAS Elaborado por: La Rosa Jeranny, Pereira Mario, Lpez Jos, Martnez Luis, Mundarain Jean. Versin 1.1 Revisado por: Fecha: 23/07/2011 Aprobado por:

Pgina 6 de 13

sistema de este tipo, no se cuenta con precedentes o versiones pasadas de un sistema anterior, por lo tanto ser desarrollado en su totalidad desde cero en base a las necesidades presente en la institucin.

Este proyecto contara con una serie de funciones que les permitir un desenvolvimiento a los usuarios del sistema, que se mencionan en la siguiente lista:

Mdulo Sesin o Login o Password Mdulo Usuario o Agregar Usuario o Eliminar Usuario o Modificar Usuario Mdulo Alumno: o Ficha de Inscripcin Convencional No Convencional

o Estudio Socio-Familiar o Juicio Descriptivo (Boletn) Mdulo Personal: o Ficha: Obrero: Madres Procesadoras Normal Docente Administrativo

o Nomina: Pago Cuadratura


Versin 1.1 Revisado por: Fecha: 23/07/2011 Aprobado por:

Plan de Desarrollo del Software: SIGECAS Elaborado por: La Rosa Jeranny, Pereira Mario, Lpez Jos, Martnez Luis, Mundarain Jean.

Pgina 7 de 13

Mdulo Matricula: o Convencional o Actas o Constancias Mdulo alimentacin: o Inventario o Sivan Mdulo Asistencia: o Personal Diaria Mensual Preliminar Inicial Final Cuadro Comparativo Alumnos Promovidos Alumnos No Promovidos Relacin Promovidos y no Promovidos

o No Convencional: Preliminar Inicial Final Cuadro Comparativo Alumnos Promovidos Alumnos No Promovidos Relacin Promovidos y no Promovidos

Mdulo Conac:

o Alumno Diaria Mensual


Versin 1.1 Revisado por: Fecha: 23/07/2011 Aprobado por:

Plan de Desarrollo del Software: SIGECAS Elaborado por: La Rosa Jeranny, Pereira Mario, Lpez Jos, Martnez Luis, Mundarain Jean.

Pgina 8 de 13

3.2. Suposiciones y Restricciones Se asume que el usuario final, en este caso la Directora de la Institucin, encargada de llevar los informes o documentos mensuales, cuenta con los recursos necesarios para el efectivo funcionamiento del sistema, esto abarca tanto los aspectos relacionados con el hardware como los de software. Queda a disposicin de los desarrolladores utilizar el lenguaje de programacin ms conveniente, por lo cual hasta el momento la opcin ms aceptada sera utilizar PHP, con gestor de base de datos PostgreSQL. En cuanto a la informacin manejada, esta debe mantenerse con cierto grado de confidencialidad, flexibilidad, usabilidad y seguridad.

3.3. Entregables del proyecto A continuacin se indican y describen cada uno de los artefactos que sern generados y utilizados por el proyecto y que constituyen los entregables. Esta lista constituye la configuracin de MeRinde desde la perspectiva de artefactos, y que proponemos para este proyecto.

El proceso de software propuesto por MeRinde se inspira en mejores prcticas, dirigidas a facilitar el desarrollo colaborativo de software obteniendo producto de alta calidad. Entre algunas de estas prcticas encontramos; Adaptar el proceso de desarrollo, Alto nivel de abstraccin, Dirigido por Casos de Uso, demostrar resultados iterativamente e incrementalmente, entre otros. Por lo mencionado anteriormente esta metodologa favorece que se tenga un alto nivel de abstraccin para reducir la complejidad y mejorar la comunicacin entre los involucrados del proyecto, adems cada iteracin se analiza cuando se termina. Se puede determinar si han aparecido nuevos requerimientos o han cambiado los existentes, para modifican las iteraciones necesarias y conseguir un marco de trabajo que se presenta como ajustable a las necesidades cambiantes del cliente.

Plan de Desarrollo del Software: SIGECAS Elaborado por: La Rosa Jeranny, Pereira Mario, Lpez Jos, Martnez Luis, Mundarain Jean.

Versin 1.1 Revisado por:

Fecha: 23/07/2011 Aprobado por:

Pgina 9 de 13

1. Plan de Desarrollo del Software. Es el presente documento.

2. Documento de Arquitectura del Software. Este documento presenta la arquitectura del proyecto Sistema de Gestin y Control Administrativo a travs de diferentes vistas, las que mostrarn cada una de las caractersticas particulares y propiamente dichas de la aplicacin a desarrollar. Con esto, lo que se propone es que por medio de este documento, se tenga una clara visin del diseo de esta aplicacin, lo cual podra ser de mucha utilidad en el mantenimiento posterior.

3. Especificacin de Requerimientos de Software. El presente documento tiene como propsito definir las

especificaciones funcionales, no funcionales y del sistema para la implementacin del sistema que permitir administrar y consultar toda la generada dentro de la institucin, utilizada por maestros, directivo, distintos Ministerios y consejos comunales.

4. Especificacin de Casos de Prueba. Este artefacto nos permite realizar un conjunto de pruebas sobre los Casos de Usos, para explicar las funcionalidades cubiertas por cada caso, mostrados en nuestro documento de Especificaciones de Requerimientos de Software.

5. Anlisis de Riesgos Tecnolgicos. Este artefacto se basa en implementar la seguridad de la informacin. Como su propio nombre lo indica, es realizado para detectar los riesgos a los cuales estn sometidos nuestro sistema y cual es la probabilidad de que la amenaza se concrete.
Plan de Desarrollo del Software: SIGECAS Elaborado por: La Rosa Jeranny, Pereira Mario, Lpez Jos, Martnez Luis, Mundarain Jean.

Versin 1.1 Revisado por:

Fecha: 23/07/2011 Aprobado por:

Pgina 10 de 13

6. Visin del Sistema. Este documento describe los objetivos del esfuerzo de un modelado de negocio. Proporciona la entrada al proceso de aprobacin del proyecto. Comunica el por qu y el qu relacionado al proyecto y es una medida contra las cuales deben validarse todas las decisiones futuras.

7. Termino de Referencia. Este artefacto contiene una descripcin del sistema a realizar, los objetivos, las caractersticas tcnicas, alcance y documentos a producirse.

8. Mtricas.
Este documento se basa en aplicar continuamente mediciones en el proceso de desarrollo del software y sus productos para suministrar informacin relevante a tiempo y as mejorar los estndares de calidad tanto en el proceso como el producto.

3.4. Evolucin del Plan de Desarrollo del Software. El Plan de Desarrollo del Software se revisar acorde de las necesidades del proyecto, adems despus de cada revisin por el especialista y se refinar antes del comienzo de cada iteracin. (Ver historial de revisiones).

4. Organizacin del Proyecto

4.1. Participantes en el Proyecto La Metodologa MeRinde utilizada en este proyecto, describe cada una de las tareas que sern llevadas a cabo por los individuos que participan. Estos individuos trabajan juntos como un equipo para elaborar las tareas, que generan los distintos artefactos.

Plan de Desarrollo del Software: SIGECAS Elaborado por: La Rosa Jeranny, Pereira Mario, Lpez Jos, Martnez Luis, Mundarain Jean.

Versin 1.1 Revisado por:

Fecha: 23/07/2011 Aprobado por:

Pgina 11 de 13

La metodologa del CNTI propone ocho (8) roles bsicos que deben tomarse en cuenta para la elaboracin de software como son: A) Analista de Calidad. Encargado Lpez, Jos. Martnez, Luis B) Analista de Producto. Encargado Martnez, Luis. Mario Pereira C) Arquitecto de Software. Encargado Mundarain, Jean D) Desarrollador. Encargado La Rosa, Jeranny. Lpez, Jos E) Involucrados. Esta representado por todos los desarrolladores en conjunto con la Directora de la Institucin, Licenciada Paula Mujica. F) Lder del Proyecto. Encargado Pereira, Mario G) Mentor. Anivick Lunar H) Probador. Encargado Mundarain, Jean. La Rosa, Jeranny. 4.2. 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 establece MeRinde.

PUESTO Analista de Calidad

Analista de Producto

Arquitecto de Software

Desarrollador

RESPONSABILIDAD Se encarga de revisar todos los documentos que reflejan el avance del proyecto (diagrama Gantt, reporte de estado, actas de reunin, reporte de pendientes, y otras afines al control y seguimiento del proyecto), y de verificar que los objetivos del marco de desarrollo se cumplan. Se encarga de dirigir el proceso de captura de requerimientos, definir los actores y casos de uso y estructurar el modelo de casos de uso, estableciendo la forma en que funcionara el sistema y cuales son las restricciones del mismo. Se encarga de la definicin de la arquitectura que guiara el desarrollo, y de la continua refinacin de la misma en cada iteracin; debe construir cualquier prototipo necesario para probar aspectos riesgosos desde el punto de vista tcnico del proyecto; definir los lineamientos generales del diseo y la implementacin. Esta persona tiene a su cargo la codificacin de los componentes en cdigo fuente en algn lenguaje de alto nivel a desarrollar en la iteracin; debe elaborar y ejecutar las pruebas unitarias realizadas sobre el cdigo desarrollado; es responsable de las clases que ha
Versin 1.1 Revisado por: Fecha: 23/07/2011 Aprobado por:

Plan de Desarrollo del Software: SIGECAS Elaborado por: La Rosa Jeranny, Pereira Mario, Lpez Jos, Martnez Luis, Mundarain Jean.

Pgina 12 de 13

Involucrados

Lder del Proyecto

Mentor

Probador

desarrollado debiendo documentarlas, actualizarlas ante cambios y mantenerlas bajo el control de configuracin de las mismas mediante la herramienta utilizada. Cualquier persona que se vea afectada por el resultado del proyecto es considerada como un involucrado. Comprende un grupo de personas interesadas en que sus necesidades sean satisfechas por el proyecto. Este rol se encarga de establecer las condiciones de trabajo. Por tal motivo tiene la funcin de dirigir y asignar recursos, coordina las interacciones con los clientes y usuarios finales, planifica las iteraciones, planifica y asigna el trabajo, define la organizacin del proyecto, establece las practicas que aseguran la integridad y calidad de los artefactos del proyecto, entre otras responsabilidades. Es aquella persona que esta ntimamente ligada con el proceso de desarrollo de software, que conoce todas las practicas involucradas y entiende el porque de la misma. Acompaa y apoya a los equipos de trabajo mediante revisiones de los artefactos y haciendo recomendaciones de como mejorar los mismos durante todo el ciclo de vida del sistema. La funcin del probador es realizar las pruebas identificadas y definidas previamente, utilizando las instrucciones, mtodos y herramientas necesarias para este rol. Debido a la realizacin de las pruebas debe obtener los resultados de las mismas.

5. Gestin del Proyecto 5.1. Calendario de Proyecto. A continuacin se presenta la tabla donde se especifican las actividades del proyecto conjunto los artefactos o entregables segn la Metodologa utilizada.
Fase Iteracin o Ciclo 3 Objetivos Establecer las metas para el ciclo de vida del producto, definiendo el alcance del proyecto. Plantea la arquitectura para el ciclo de vida del producto, construyendo un modelo de la arquitectura. Alcanzar la capacidad operacional del producto Inicio Fin Productos o Entregables ERS VDS PDS. TDR DAS ECP Primer Beta del producto.
Fecha: 23/07/2011 Aprobado por:

Responsables

Inicio

2/05/11

23/07/11

Elaboracin

2/05/11

23/07/11

Construccin

--------

-------Versin 1.1 Revisado por:

Plan de Desarrollo del Software: SIGECAS Elaborado por: La Rosa Jeranny, Pereira Mario, Lpez Jos, Martnez Luis, Mundarain Jean.

Pgina 13 de 13

Transicin

de forma incremental a travs de las sucesivas iteraciones Entregar el producto funcional en manos de los usuarios finales una vez realizadas las pruebas de aceptacin por un grupo especial de usuarios.

--------

--------

Anlisis de Riesgos Tecnolgicos.

Plan de Desarrollo del Software: SIGECAS Elaborado por: La Rosa Jeranny, Pereira Mario, Lpez Jos, Martnez Luis, Mundarain Jean.

Versin 1.1 Revisado por:

Fecha: 23/07/2011 Aprobado por:

You might also like