PUBLICACIÓN JURIDICA Plan de Desarrollo de Software Versión <1.

0>

Confidencial

©©<Computadores Para Educar>, 2010

Página 1 de 17

Historial de Revisiones Fecha 26/04/2010 Versión 1. 2010 Página 2 de 17 . Autor como Jacqueline Silva T Confidencial ©©<Computadores Para Educar>.0 Descripción Versión preliminar propuesta de desarrollo.

........................ Gestión del Proceso ................................................................... 9 Interfaces.. Alcance y Objetivos .......2.................................2................................................................................2 2...........................4 Propósito................................................................................................................ 11 4................. 9 Roles y Responsabilidades ...................................................................... Introducción .......................................................1 3...............2 Plan del Proyecto ................ 12 4.......................................... 5 Entregables del proyecto ......................................................3 Participantes en el Proyecto ..........................................................................................Tabla de Contenidos 1......................................................................................................................................1 2..............................................3 Propósito ................. 4 Resumen ............................... 4 1.2 3....................................... 14 Confidencial ©©<Computadores Para Educar>.................................. 12 4..................... Organización del Proyecto ... 9 3...........2 Calendario del Proyecto ........................................1 Plan de las Fases ........................ 5 Evolución del Plan de Desarrollo del Software ................................................ 5 2.........2 1.......................... Vista General del Proyecto ............3 2... 10 4.................................1 1....... 2010 Página 3 de 17 ..... 4 2.............................................. 11 4.............1 Estimaciones del Proyecto ........................................................................................................................................................ 8 3.................................................... 4 Alcance .......................................................................................... 5 Suposiciones y Restricciones ...............

1 Propósito Desarrollar de un sistema de información seguro. Este documento es a su vez uno de los artefactos de RUP.Plan de Desarrollo del Software 1. 1. utilizando la terminología RUP. Se incluirá el detalle para las fases de Inicio y Elaboración. disminución de tiempo en la consulta e informes de los procesos jurídicos. las actividades a realizar y los aplicativos (entregables) que serán generados. adicionalmente se esbozarán las fases posteriores de Construcción y Transición para dar una visión global de todo proceso. beneficiando especialmente a los procesos de Gestión Jurídica y Gestión Administrativa y financiera. alcance y objetivos del proyecto. ágil y eficaz donde se pueda subir y administrar todo la documentación del proceso de Gestión Jurídica. generando confiabilidad. El enfoque desarrollo propuesto constituye una configuración del proceso RUP de acuerdo a las características del aplicativo de Gestión Jurídica. 1.2 Alcance El Desarrollo de Software se implementara para obtener un sistema de información eficaz. Confidencial ©©<Computadores Para Educar>. estableciendo los artefactos que serán producidos y utilizados durante el proyecto.3 Resumen El documento está organizado en las siguientes secciones: Vista General del Proyecto: proporciona una descripción del propósito. ágil y seguro. seleccionando los roles de los participantes. 2010 Página 4 de 17 . 1. Introducción Este documento provee una visión global del enfoque de desarrollo propuesto.

sólo al término del proceso podríamos tener una versión definitiva y completa de cada uno de ellos. Es preciso destacar que de acuerdo a la filosofía de RUP (y de todo proceso iterativo e incremental).2 Suposiciones y Restricciones No hay restricciones de hardware.3 Entregables del proyecto A continuación se indican y describen cada uno de los artefactos que serán generados y utilizados por el proyecto y que constituyen los entregables. Planes y Guías de aplicación: proporciona una vista global del proceso de desarrollo de software. con lo cual. 2010 Página 5 de 17 . Alcance y Objetivos La información que a continuación se incluye ha sido extraída de las diferentes reuniones que se han celebrado con el proceso de Gestión Jurídica desde el inicio del proyecto. 2. 2. todos los artefactos son objeto de modificaciones a lo largo del proceso de desarrollo. define las fases e hitos del proyecto y describe cómo se realizará su seguimiento. software ni de personal para llevar a acabo el desarrollo del Sistema de Información “Publicación Jurídica”. Esta lista constituye la configuración de RUP desde la perspectiva de artefactos. incluyendo métodos. y que proponemos para este proyecto. Gestión del Proceso: explica los costos y planificación estimada. 2. el resultado de cada iteración y los hitos del proyecto están enfocados Confidencial ©©<Computadores Para Educar>.Organización del Proyecto: describe la estructura organizacional del equipo de desarrollo. herramientas y técnicas que serán utilizadas.1 Vista General del Proyecto Propósito. 2. Sin embargo.

c) Modelo de Objetos del Negocio Es un modelo que describe la realización de cada caso de uso del negocio. y Diagramas de Actividad para mostrar los flujos de trabajo. e) Modelo de Casos de Uso El modelo de Casos de Uso presenta las funciones del sistema y los actores que hacen uso de ellas. usuarios finales. Este modelo se representa con un Diagrama de Casos de Uso (Se anexa). otros sistemas etc. Permite establecer una terminología consensuada. Para la representación de este modelo se utilizan un Diagrama de Clases para mostrar gráficamente las entidades del sistema y sus relaciones. f) Especificaciones de Casos de Uso Para los casos de uso que lo requieran (cuya funcionalidad no sea evidente o Confidencial ©©<Computadores Para Educar>. a) Plan de Desarrollo del Software Es el presente documento b) Modelo de Casos de Uso del Negocio Es un modelo de las funciones de negocio vistas desde la perspectiva de los actores externos (Agentes de registro. Permite situar al sistema en el contexto organizacional haciendo énfasis en los objetivos en este ámbito. 2010 Página 6 de 17 . Se representa mediante Diagramas de Casos de Uso.a conseguir un cierto grado de completitud y estabilidad de los artefactos. la información que en términos generales manipulan y los flujos de trabajo (workflows) asociados al caso de uso del negocio.). d) Glosario Es un documento que define los principales términos usados en el proyecto. estableciendo los actores internos.

requisitos no-funcionales asociados. los otros serán desechados. También. flujo de eventos. Para expresar este modelo se utiliza un Diagrama de Clases (donde se utiliza un profile UML para Modelado de Datos. Estos prototipos se realizarán como: dibujos a mano en papel. este artefacto. Asimismo. conseguir retroalimentación de su parte respecto a los requisitos del sistema. siguiendo ese orden de acuerdo al avance del proyecto. 2010 Página 7 de 17 .) se anexa el diagrama. claves. para casos de uso cuyo flujo de eventos sea complejo podrá adjuntarse una representación gráfica mediante un Diagrama. i) Modelo de Datos Previendo que la persistencia de la información del sistema será soportada por una base de datos relacional. Sólo los de este último tipo serán entregados al final de la fase de Elaboración.que no baste con una simple descripción narrativa) se realiza una descripción detallada utilizando una plantilla de documento. este modelo describe la representación lógica de los datos persistentes. Confidencial ©©<Computadores Para Educar>. de acuerdo con el enfoque para modelado relacional de datos. g) Prototipos de Interfaces de Usuario Se trata de prototipos que permiten al usuario hacerse una idea más o menos precisa de las interfaces que proveerá el sistema y así. será desechado en la fase de Construcción en la medida que el resultado de las iteraciones vayan desarrollando el producto final. post-condiciones. etc. h) Modelo de Análisis y Diseño Este modelo establece la realización de los casos de uso en clases y pasando desde una representación en términos de análisis (sin incluir aspectos de implementación) hacia una de diseño (incluyendo una orientación hacia el entorno de implementación). para conseguir la representación de tablas. dibujos con alguna herramienta gráfica o prototipos ejecutables interactivos. donde se incluyen: precondiciones. de acuerdo al avance del proyecto.

2010 Página 8 de 17 . m) Producto El producto. l) Material de Apoyo al Usuario Final Corresponde a un conjunto de documentos y facilidades de uso del sistema. en los cuales se hará el despliegue de los componentes. las entradas de la prueba.4 Evolución del Plan de Desarrollo del Software El Plan de Desarrollo del Software se revisará semanalmente y se refinará antes del comienzo de cada iteración. obteniéndose una nueva release al final de cada iteración. Estos casos de prueba son aplicados como pruebas de regresión en cada iteración. y dependiendo del tipo de prueba dicho procedimiento podrá ser automatizable mediante un script de prueba. Cada caso de prueba llevará asociado un procedimiento de prueba con las instrucciones para realizarla. k) Casos de Prueba La prueba de la aplicación desarrollada es especificada mediante un documento que establece las condiciones de ejecución. 2. La base de datos es conectada al servidor (Aquiles) y se pone en producción en el proceso de Gestión Jurídica. incluyendo: Guías del Usuario y Sistema de Ayuda en Línea. Confidencial ©©<Computadores Para Educar>.j) Modelo de Despliegue Este modelo muestra el despliegue la configuración de tipos de nodos del sistema. y los resultados esperados. a partir de la primera iteración de la fase de construcción es desarrollado incremental e iterativamente.

por tipo de contrato de acuerdo a la forma de selección y año. Contratos de Suministro Confidencial ©©<Computadores Para Educar>.2 Interfaces El desarrollo del software del proceso de Gestión Jurídica contendrá los siguientes módulos e interfaces: El sistema se implantó bajo la administración de Mambo. Adicionales 2. Contratos Compraventa 4. En el aplicativo de Gestión Jurídica se publicaran los procesos en una pagina Web (Intranet). Los documentos publicados son los siguientes: 1. 3. 2010 Página 9 de 17 . Contratos de Internet 7.3. donde el administrador de la base de datos tiene las opciones de publicar.Proveedor Exclusivo 3. Contratos Consultoría 5. elimina y modifica la información de que el proceso de Gestión Jurídica entrega en carpetas ordenadas según del tipo de contrato y año en el que fue asignado el mismo. Contratos de Comodato 6. C Directa .1 Organización del Proyecto Participantes en el Proyecto Jefe de Proyecto: Asesora Sistemas de Información (Dol Momphotez) Programador: Ingeniero de Sistemas _Alex Luna Documentación: Jacqueline Silva 3.

Convenio Especial de Cooperación 17. Contratos de Suministro e Instalación 9.3 Roles y Responsabilidades A continuación se describen las principales responsabilidades de cada uno de los puestos en el equipo de desarrollo durante las fases de Inicio y Elaboración. Contratos Prestación de Deposito Simple de Mercancías 13. Ordenes de Compra 22. Ordenes de Servicio 23. Convenio Interadministrativos de almacenamiento 20. Convenio Interadministrativo de Cooperación y Cofinanciación 19. 2010 Página 10 de 17 . Otros contratos 24. Convenios de Asociación 15. Contratos de Arrendamiento 3. Confidencial ©©<Computadores Para Educar>. Contratos de Transporte 10. Convenio de Cooperación 16. Invitaciones publicadas en la pagina Web 21. Contratos Interadministrativos de cooperación y cofinanciación 12. Otrosí 25. de acuerdo con los roles que desempeñan en RUP. Convenio Interadministrativo de Cooperación 18. Contratos Prestación de Servicios 14.8. Contratos de Venta 11.

especificación y validación de requisitos. Planificación y control del proyecto. El jefe de proyecto también establece Jefe de Proyecto un conjunto de prácticas que aseguran la integridad y calidad de los artefactos del proyecto. Colaboración en la elaboración de las pruebas funcionales y el modelo de datos. Colaboración en la elaboración de las pruebas funcionales. el valor del proyecto esta determinado por el pago de salarios de acuerdo al tiempo de desarrollo establecido. gestión de configuración y cambios. Construcción de prototipos.Puesto Responsabilidad El jefe de proyecto asigna los recursos. elaboración de la documentación. interactuando con el cliente y los usuarios mediante de entrevistas. coordina las interacciones con los clientes y usuarios. se encargará de supervisar el establecimiento de la arquitectura del sistema. preparación de de las pruebas funcionales. Analista Sistemas Captura. modelo de datos y en las validaciones con el usuario Gestión de requisitos. Gestión de riesgos. y mantiene al equipo del proyecto enfocado en los objetivos. Confidencial ©©<Computadores Para Educar>. gestiona las prioridades. Además. Programador Ingeniero Software 4. elaboración del modelo de datos. Elaborar modelos de implementación y despliegue. 4.1 Gestión del Proceso Estimaciones del Proyecto Por se un desarrollo interno. 2010 Página 11 de 17 . Elaboración del Modelo de Análisis y Diseño.

1 Plan de las Fases Los hitos que marcan el final de cada fase se describen en la siguiente tabla. La aceptación del cliente /usuario del artefacto Visión y el Plan de Desarrollo marcan el final de esta fase. los cuales serán establecidos en el artefacto Visión. Descripción Fase Inicio de Hito En esta fase desarrollarán los requisitos del producto desde la perspectiva del usuario. La revisión y aceptación del prototipo de la arquitectura del sistema marca el final de esta fase. Los principales casos de uso serán identificados y se hará un refinamiento del Plan de Desarrollo del Proyecto. La primera iteración tendrá como objetivo la identificación y especificación de los principales casos de uso. por no incluirse las fases siguientes. así como su realización preliminar en el Modelo de Análisis / Diseño. 2010 Página 12 de 17 Fase de Elaboración Confidencial .4. la revisión y entrega de todos los artefactos hasta este punto de desarrollo también se incluye como hito. todos los casos de uso correspondientes a requisitos que serán implementados en la primera release de la fase de Construcción deben estar analizados y diseñados (en el Modelo de Análisis / Diseño). también permitirá hacer una revisión general del estado de los artefactos hasta este punto y ajustar si es necesario la planificación para asegurar el cumplimiento de los ©©<Computadores Para Educar>.2 Plan del Proyecto En esta sección se presenta la organización en fases e iteraciones y el calendario del proyecto. En nuestro caso particular. En esta fase se analizan los requisitos y se desarrolla un prototipo de arquitectura (incluyendo las partes más relevantes y / o críticas del sistema).2. Al final de esta fase. 4.

Ambas iteraciones tendrán una duración de una semana. 2010 Página 13 de 17 .objetivos. Confidencial ©©<Computadores Para Educar>.

2 Calendario del Proyecto A continuación se presenta un calendario de las principales tareas del proyecto incluyendo sólo las fases de Inicio y Elaboración. la entrega de toda la documentación del proyecto con los manuales de instalación y todo el material de apoyo al usuario. con lo cual la mayoría de los artefactos son generados muy tempranamente en el proyecto pero van desarrollándose en mayor o menor grado de acuerdo a la fase e iteración del proyecto. el proceso iterativo e incremental de RUP está caracterizado por la realización en paralelo de todas las disciplinas de desarrollo a lo largo del proyecto.2. 2010 Página 14 de 17 . la finalización del entrenamiento de los usuarios. Se comienza la elaboración de material de apoyo al usuario. Como se ha comentado. Confidencial ©©<Computadores Para Educar>. refinando el Modelo de Análisis / Diseño. asegurando una implantación y cambio del sistema previo de manera adecuada. En esta fase se prepararán dos releases para distribución. El producto se construye en base a 2 iteraciones. El hito que marca el fin de esta fase incluye. cada una produciendo una release a la cual se le aplican las pruebas y se valida con el cliente / usuario.Fase de Construcción Durante la fase de construcción se terminan de analizar y diseñar todos los casos de uso. La siguiente figura ilustra este enfoque. incluyendo el entrenamiento de los usuarios. en ella lo ensombrecido marca el énfasis de cada disciplina en un momento determinado del desarrollo. Fase de Transición 4.

Para este proyecto se ha establecido el siguiente calendario. 2010 Comienzo Aprobación Aprobado Aprobado Aprobado Aprobado Aprobado Aprobado Aprobado Aprobado Aprobado Revisar en cada iteración Aprobado Durante todo el proyecto Aprobado Página 15 de 17 . La fecha de aprobación indica cuándo el artefacto en cuestión tiene un estado de completitud suficiente para someterse a revisión y aprobación. pero esto no quita la posibilidad de su posterior refinamiento y cambios. Disciplinas / Artefactos generados o modificados durante la Fase de Elaboración Modelado del Negocio Modelo de Casos de Uso del Negocio y Modelo de Objetos del Negocio Requisitos Glosario Visión Modelo de Casos de Uso Especificación de Casos de Uso Especificaciones Adicionales Análisis / Diseño Modelo de Análisis / Diseño Modelo de Datos Implementación Prototipos de Interfaces de Usuario Modelo de Implementación Pruebas Casos de Pruebas Funcionales Despliegue Modelo de Despliegue Gestión de Cambios y Configuración Gestión del proyecto Plan de Desarrollo del Software en su Confidencial ©©<Computadores Para Educar>.

versión 1. 2010 Página 16 de 17 .0 y planes de las Iteraciones Ambiente Durante todo el proyecto Confidencial ©©<Computadores Para Educar>.

2010 Página 17 de 17 .Confidencial ©©<Computadores Para Educar>.

Sign up to vote on this title
UsefulNot useful