Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 3 de 51
Tabla de Contenidos 1. Introduccin.......................................................................................................... 4 1.1 Propsito ............................................................................................................. 5 1.2 Alcance ............................................................................................................... 5 1.3 Resumen ............................................................................................................. 5 2. Vista General del Proyecto .................................................................................. 6 2.1 Propsito, Alcance y Objetivos ............................................................................ 7 2.2 Suposiciones y Restricciones .............................................................................. 8 2.3 Entregables del proyecto ..................................................................................... 9 2.3.1 Plan de Desarrollo del Software .................................................................... 9 2.3.2 Modelo de Casos de Uso del Negocio .......................................................... 9 2.3.3 Modelo de Objetos del Negocio .................................................................. 11 2.3.4 Glosario ....................................................................................................... 11 2.3.5 Modelo de Casos de Uso ............................................................................ 14 2.3.6 Visin........................................................................................................... 16 2.3.7 Especificaciones de Casos de Uso ............................................................. 18 2.3.8 Especificaciones Adicionales ...................................................................... 24 2.3.9 Prototipos de Interfaces de Usuario ............................................................ 25 2.3.10 Modelo de Anlisis y Diseo .................................................................... 25 2.3.11 Modelo de Datos ...................................................................................... 32 2.3.12 Modelo de Implementacin ...................................................................... 33 2.3.13 Modelo de Despliegue .............................................................................. 33 2.3.14 Casos de Prueba ...................................................................................... 34 2.3.15 Plan de Iteracin ...................................................................................... 34 2.3.16 Material de Apoyo al Usuario Final ........................................................... 34 2.3.17 Producto ................................................................................................... 34 2.4 Evolucin del Plan de Desarrollo del Software .................................................. 35 3. Organizacin del Proyecto ................................................................................ 35 3.1 Participantes en el Proyecto .............................................................................. 35 3.2 Interfaces Externas ........................................................................................... 36 3.3 Roles y Responsabilidades ............................................................................... 40 4. Gestin del Proceso ........................................................................................... 41 4.1 Estimaciones del Proyecto ................................................................................ 41 4.2 Plan del Proyecto .............................................................................................. 41 4.2.1 Plan de las Fases ........................................................................................ 41 4.3 Seguimiento y Control del Proyecto .................................................................. 48 4.3.1 Gestin de Requisitos ................................................................................. 48 4.3.2 Gestin de Configuracin ............................................................................ 48 5. Referencias ......................................................................................................... 51 SIDOC Versin: 0.1 Visin Fecha: 30/05/2013 Documento Visin
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 4 de 51
PLAN DE DESARROLLO DEL SOFTWARE
1. INTRODUCCIN Este Plan de Desarrollo del Software es una versin preliminar preparada para ser incluida en la propuesta elaborada como respuesta al proyecto de prcticas de la asignatura de Laboratorio de Sistemas de Informacin de la Facultad de Informtica de la Universidad Politcnica de Valencia. Este documento provee una visin global del enfoque de desarrollo propuesto.
El proyecto ha sido ofertado por Patricio Orlando Letelier Torres 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. 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.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 5 de 51
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: El jefe 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.
1.2 ALCANCE El Plan de Desarrollo del Software describe el plan global usado para el desarrollo del Sistema de Informacin de Documentacin y Citas para el H. Ayuntamiento Municipal de Salina Cruz; proporcionando una mejor calidad en atencin ciudadana.
1.3 RESUMEN Despus de esta introduccin, el resto del documento est organizado en las siguientes secciones:
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 6 de 51
Vista General del Proyecto: proporciona una descripcin del propsito, alcance y objetivos del proyecto, estableciendo los artefactos 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 Se describir el propsito que tiene el proyecto, las caractersticas del proyecto, los entregables y cada cuando se revisara el proyecto para imprevistas modificaciones.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 7 de 51
2.1 PROPSITO, ALCANCE Y OBJETIVOS
Propsito: Debido al problema encontrado se observa que se puede estar afectando indirectamente, la prestacin del servicio de parte del H. Ayuntamiento Municipal hacia los ciudadanos, puesto que toma das o incluso semanas para realizar la solicitud de una cita, y no se optimiza el factor tiempo, para lograr brindar un mejor servicio de atencin a los ciudadanos.
Al implementar el Sistema de Informacin para la gestin de citas, quejas, sugerencias y requisitos de los ciudadanos, se brinda un canal adicional y de calidad para gestionar sus citas.
De esta manera la carga de trabajo sobre los empleados administrativos encargados de dicha labor bajara considerablemente, logrando atender de manera oportuna a los ciudadanos que realicen solicitudes de citas de manera presencial o telefnica.
Adicional a esto actualmente no es tan fcil llevar una adecuada administracin de la entidad, principalmente a que la informacin que ah se maneja no es correctamente almacenada y se generan problemas de consistencia de datos, perdida de informacin y se dificultan las labores de control en el H. Ayuntamiento Municipal, entre otros factores ms.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 8 de 51
Objetivo General: El Principal objetivo del Proyecto SIDOC es desarrollar un software que sirva para el control de citas y el acceso a los requisitos de la diferente documentacin en el H. Ayuntamiento Municipal de Salina Cruz.
Objetivos Especficos: Disear una base de datos en la que los ciudadanos puedan visualizar los requisitos para acceder a los diferentes recursos que ofrece el Ayuntamiento.
Crear una interfaz amigable que permita a las secretarias de cada regidura y llevar un control adecuado de citas.
Desarrollar un sistema que permita la obtencin de reportes bimestrales.
2.2 SUPOSICIONES Y RESTRICCIONES El SIDOC ser desarrollado para la utilizacin del H. Ayuntamiento Municipal de Salina Cruz para uso y beneficio de los ciudadanos de esta ciudad y puerto y como ayuda para el control y gestin de citas en las diferentes regiduras. El proyecto pretende atender a toda la ciudadana que lo requiera.
La falta de compromiso de parte de los trabajadores del Ayuntamiento y la falta de inters por parte de los ciudadanos. No tener acceso a un equipo de cmputo para concretar una cita.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 9 de 51
2.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 RUP desde la perspectiva de artefactos, 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 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 objetivos de cada iteracin.
2.3.1 PLAN DE DESARROLLO DEL SOFTWARE Es el presente documento.
2.3.2 MODELO DE CASOS DE USO DEL NEGOCIO El desarrollo de este modelo implica la determinacin de los actores y los casos de uso del negocio, pretendiendo identificar los procesos del sistema, las interacciones y definir las fronteras del presente sistema a modelar.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 11 de 51
2.3.3 MODELO DE OBJETOS DEL NEGOCIO Es un modelo que describe la realizacin de cada caso de uso del negocio, estableciendo los actores internos, la informacin que en trminos generales manipulan y los flujos de trabajo (workflows) asociados al caso de uso del negocio. Para la representacin de este modelo se utilizan Diagramas de Colaboracin (para mostrar actores externos, internos y las entidades (informacin) que manipulan, un Diagrama de Clases para mostrar grficamente las entidades del sistema y sus relaciones, y Diagramas de Actividad para mostrar los flujos de trabajo.
2.3.4 GLOSARIO Es un documento que define los principales trminos usados en el proyecto. Permite establecer una terminologa consensuada.
CONCEPTO SIGNIFICADO SIDOC Sistema de Informacin de Documentacin y Citas. Gestin Accin y a la consecuencia de administrar o gestionar algo. Llevar a cabo diligencias que hacen posible la realizacin de una operacin comercial o de un anhelo cualquiera Regidor Los Regidores forman parte del cuerpo colegiado que delibera, analiza, resuelve, evala, controla y vigila los actos de administracin y del Gobierno Municipal, adems de ser los encargados de vigilar la correcta prestacin de los servicios pblicos. Presidente Municipal Funcionario pblico electo cada tres aos para presidir los ayuntamientos, tambin llamados cabildos. El presidente SIDOC Versin: 0.1 Visin Fecha: 30/05/2013 Documento Visin
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 12 de 51
municipal es la figura unipersonal ms importante del ayuntamiento. Sndico Procurador El Sndico Procurador como integrante del Ayuntamiento es el responsable de vigilar el uso transparente de los recursos pblicos y certifica el ejercicio de la autoridad municipal para el bien de la sociedad. Regidor de Hacienda Tiene la encomienda de inspeccin y vigilancia de la administracin de los recursos municipales, estar informado de la cuenta pblica y patrimonio municipal, as como de la situacin en general del ayuntamiento. Regidor de Equidad de Gnero Gestionar recursos econmicos y recursos materiales a la gente vulnerable; impulsar el correcto desarrollo de los jvenes. Regidor de Ecologa Vigila el cuidado de las especies animales que predominan en la zona as como tambin el cuidado de la vegetacin, estableciendo las normas para la conservacin, proteccin, restauracin, preservacin y regeneracin del ambiente as como la preservacin del deterioro ambiental. Regidor de Educacin Presidir la Comisin de Educacin, Promover la formacin de talleres referentes a las diversas reas del desarrollo curricular del grado, en coordinacin con sus docentes y el Director de la Institucin Educativa. Regidor de Deportes Presidir la Comisin de Deportes, del Municipio Escolar de la Institucin Educativa y coordinar sus actividades. Regidor de Cultura Presidir la Comisin de Cultura, Editar y difundir el Boletn Informativo o el Peridico Mural del Municipio Escolar. Regidor de Servicios Pblicos Vigilar el mantenimiento de parques, jardines, instalaciones del Ayuntamiento, electrificaciones pblicos, alumbrado pblico, y dems servicios que en la materia preste el Ayuntamiento SIDOC Versin: 0.1 Visin Fecha: 30/05/2013 Documento Visin
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 13 de 51
Regidor de Turismo Promueve la gastronoma y consigue apoyo de los estados vecinos, adems de invitar a las autoridades y sectores de los municipios de la regin. Regidor de Salubridad Elevar los niveles de salud y la calidad de vida de la poblacin, que a su vez parte de la responsabilidad rectora que tiene el municipio en materia de salud, caracterizada asimismo por tareas de conduccin, regulacin, modulacin del financiamiento, vigilancia del acceso al cuidado de la salud. Haciendo campaas constantes para evitar enfermedades gastrointestinales, desnutricin, entre otras. Cita Servicio que tiene como propsito brindarle una mejor atencin evitando las molestas filas y las esperas innecesarias. Requisitos Circunstancia o condicin necesaria para algo. Formatos Organizacin estandarizada de un elemento cualquiera (datos, instrucciones, etc.). Quejas y Sugerencias El Procedimiento General de Sugerencias y Quejas es una va de comunicacin eficaz entre los servicios del H. Ayuntamiento Municipal y los ciudadanos, que permite presentar iniciativas, sugerencias, y en su caso, quejas que contribuyan al mejor funcionamiento y prestacin del servicio pblico as como de los compromisos incumplidos asociados a dichos servicios. Reporte Bimestral Mecanismo oficial que se lleva a cabo cada dos meses para reportar al Presidente Municipal la Atencin de Citas y Quejas de parte de los ciudadanos a los distintos regidores.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 14 de 51
2.3.5 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.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 16 de 51
Diagrama de Casos de Uso del Presidente:
2.3.6 VISIN
2.3.6.1 DATOS GENERALES DE LA EMPRESA: Nombre: H. Ayuntamiento Municipal de Salina Cruz Giro: Gubernamental Ubicacin: Calle Acapulco S/N (entre Manuel vila Camacho y 5 de Mayo) Centro.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 17 de 51
2.3.6.2 LISTA DE ACTORES Actores Internos: - Secretaria - Ciudadano - Regidor - Presidente Municipal Actores Externos: - Director Municipal - Ciudadano Forneo
2.3.6.3 DESCRIPCIN GENERAL DEL PROBLEMA Se ha detectado que el H. Ayuntamiento de Salina Cruz Oaxaca, no cuenta con un mecanismo adecuado para gestionar las funciones operativas y administrativas del mismo, como es la gestin de las citas, por razones como: El software existente en el mercado es muy costoso. El software encontrado es ineficiente ya que en vez de ayudar a realizar labores operativas y administrativas en la mayora de las ocasiones complican la realizacin de las mismas. Con lo que se ven perjudicados los ciudadanos como quienes forman parte de dicho centro.
Habitualmente la solicitud de citas y de requisitos se llevan a de manera manual en cada regidura ocasionando problemas en el manejo de informacin, citas a deshoras.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 18 de 51
2.3.6.4 DIAGRAMA DE MDULOS
Este documento define la visin del producto desde la perspectiva del cliente, especificando las necesidades y caractersticas del producto. Constituye una base de acuerdo en cuanto a los requisitos del sistema.
2.3.7 ESPECIFICACIONES DE CASOS DE USO Para los casos de uso que lo requieran se realiza una descripcin detallada utilizando una plantilla de documento, donde se incluyen: precondiciones, post- condiciones, flujo de eventos, requisitos no-funcionales asociados.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 19 de 51
Asigna Citas:
Breve Descripcin: Este caso de uso asigna la cita de acuerdo a la disponibilidad encontrada en la agenda Descripcin Paso por Paso: Este caso de uso permite: 1. Al ciudadano poner el asunto de las cita 2. Mencionar la regidura correspondiente 3. Poner una descripcin del asunto 4. Ver las fechas desocupadas en la agenda y asignarse una fecha disponible para concretar la cita. 5. Asignarse una hora disponible dentro del rango de horas propuestas 6. Proporcionar datos personales como son: 6.1Nombre 6.2 Calle 6.3 Colonia 6.4 Cdigo Postal 6.5 Telfono 6.6 Correo Electrnico 7. Guardar la cita 8. Cancelar la cita
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 20 de 51
Control de Citas:
Breve Descripcin: Este caso de uso permite buscar una cita y mostrarla. Descripcin Paso por Paso: Este caso de uso permite Buscar la cita y verificarla o en dado caso mostrrsela al ciudadano por medio de las opciones: 1. Nombre del solicitante 2. Colonia 3. Fecha 4. La opcin Consultar permite al solicitante verificar su cita 5. La opcin Cancelar le permite al ciudadano salir de la opcin Consultar
Cancela Citas:
Breve Descripcin: Este caso de uso permite liberar espacio en la agenda municipal. Descripcin Paso por Paso: Este caso de uso permite 1. Poner el nombre del ciudadano 2. La opcin Buscar la cual le permitir: 2.1 Checar la fecha en que se haba establecido la cita. 2.2 Checar la hora en que se haba establecido la cita 3. La opcin Eliminar le permite al ciudadano Cancelar la cita establecida 4. La opcin Cancelar le permite al ciudadano salir de la opcin Eliminar
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 21 de 51
Verifica Huella Dactilar:
Breve Descripcin: Este caso de uso permite llevar un registro de las citas concretadas o atendidas. Descripcin Paso por Paso: Este caso de uso permite que el da de la cita establecida el ciudadano se presente con la secretaria y est utilizando el lector de huella tomara registro de la asistencia.
Atiende Citas
Breve Descripcin: Este caso de uso permite atender la cita de manera oportuna Descripcin Paso por Paso: Este caso de uso permite tener un registro del proceso para atender la cita en la fecha acordada.
Solicita Citas
Breve Descripcin: Este caso de uso permite hacer la solicitud de la cita Descripcin Paso por Paso: Este caso de uso permite al ciudadano hacer los trmites necesarios para llevar a cabo la solicitud de la cita.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 22 de 51
Imprime Requisitos:
Breve Descripcin: Este caso de uso permite mostrar la informacin requerida para hacer una cita Descripcin Paso por Paso: Este caso de uso permite el acceso a: la informacin y los documentos necesarios que son requeridos por el H. Ayuntamiento Municipal.
Descarga Formatos:
Breve Descripcin: Este caso de uso permite descargar los documentos necesarios Descripcin Paso por Paso: Este caso de uso permite al ciudadano obtener de manera fsica los documentos o requisitos que son necesarios para ser atendido en tiempo y forma.
Quejas y Sugerencias
Breve Descripcin: Este caso de uso permite al ciudadano formular quejas o sugerencias Descripcin Paso por Paso: Este caso de uso permite que el ciudadano exprese con libertad sus quejas o sugerencias para mejorar la calidad de los servicios que se presentan y adoptar iniciativas para mejorar su calidad de funcionamiento.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 23 de 51
Verifica Reporte Bimestral
Breve Descripcin: Este caso de uso permite la entrega en electrnico o fsico de un reporte al presidente municipal. Descripcin Paso por Paso: Este caso de uso permite informar y dar a conocer al presidente municipal un reporte controlado de las citas atendidas y las no atendidas, el cual especifica de manera clara y concisa todas aquellas citas cumplidas y no. Y garantiza la calidad y atencin de parte del presidente hacia los ciudadanos.
Control Quejas y Sugerencias:
Breve Descripcin: Este caso de uso permite llevar un registro controlado de las quejas y sugerencias. Descripcin Paso por Paso: Este caso de uso permite tener un archivo controlado de quejas y sugerencias para desarrollarlo dentro de un orden especfico, conforme a los requisitos legales aplicables.
Alta Quejas y Sugerencias:
Breve Descripcin: Este caso de uso permite dar de Alta quejas y sugerencias. Descripcin Paso por Paso: Este caso de uso permite: 1. Poner el Nombre del ciudadano 2. Declarar si es una queja SIDOC Versin: 0.1 Visin Fecha: 30/05/2013 Documento Visin
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 24 de 51
3. Declarar si es una sugerencia 4. Poner el asunto 5. Hacer una descripcin detallada del asunto 6. La opcin Guardar permite al ciudadano dar de alta su queja o sugerencia 7. La opcin Cancelar le permite al ciudadano salir de la opcin
Consulta Quejas y Sugerencias:
Breve Descripcin: Este caso de uso permite Consultar quejas y sugerencias. Descripcin Paso por Paso: Este caso de uso permite: 1. Buscar la queja o sugerencia Por medio de: Su nombre Telfono TIPO: i. Sugerencia ii. Queja Estatus i. Atendida ii. No atendida 2. La opcin Consultar le permite al presidente consultar las quejas y sugerencias atendidas 3. La opcin Cancelar le permite al presidente salir de la opcin
2.3.8 ESPECIFICACIONES ADICIONALES Este documento capturar todos los requisitos que no han sido incluidos como parte de los casos de uso y se refieren requisitos no-funcionales globales. Dichos requisitos incluyen: requisitos legales o normas, aplicacin de estndares, requisitos de calidad del producto, tales como: confiabilidad, desempeo, etc., u otros requisitos de ambiente, tales como: sistema operativo, SIDOC Versin: 0.1 Visin Fecha: 30/05/2013 Documento Visin
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 25 de 51
requisitos de compatibilidad, etc.
2.3.9 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 como: dibujos a mano en papel, dibujos con alguna herramienta grfica o prototipos ejecutables interactivos, siguiendo ese orden de acuerdo al avance del proyecto. Slo los de este ltimo tipo sern entregados al final de la fase de Elaboracin, los otros sern desechados. Asimismo, este artefacto, ser desechado en la fase de Construccin en la medida que el resultado de las iteraciones vayan desarrollando el producto final.
2.3.10 MODELO DE ANLISIS Y DISEO 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.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 32 de 51
2.3.11 MODELO DE DATOS Previendo que la persistencia de la informacin del sistema ser soportada por una base de datos relacional, este modelo describe la representacin lgica de los datos persistentes, de acuerdo con el enfoque para modelado relacional de datos. Para expresar este modelo se utiliza un Diagrama de Clases (donde se utiliza un profile UML para Modelado de Datos, para conseguir la representacin de tablas, claves, etc.) SIDOC Versin: 0.1 Visin Fecha: 30/05/2013 Documento Visin
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 33 de 51
Modelo Relacional
2.3.12 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).
2.3.13 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. SIDOC Versin: 0.1 Visin Fecha: 30/05/2013 Documento Visin
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 34 de 51
2.3.14 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, y dependiendo del tipo de prueba dicho procedimiento podr ser automatizable mediante un script de prueba.
2.3.15 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.
2.3.16 MATERIAL DE APOYO AL USUARIO FINAL 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.
2.3.17 PRODUCTO Los ficheros del producto empaquetados y almacenadas en un CD con los mecanismos apropiados para facilitar su instalacin. El producto, a partir de la primera iteracin de la fase de Construccin es desarrollado incremental e iterativamente, obtenindose una nueva release al final de cada iteracin.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 35 de 51
Los artefactos 19, 20 y 21 se generarn a partir de la fase de Construccin, con lo cual se han incluido aqu slo para dar una visin global de todos los artefactos que se generarn en el proceso de desarrollo.
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 Jefe de Proyecto. Cruz Rojas Ariana Patricia Analista de Sistemas. Jarqun Martnez Noem Analistas - Programadores. Cruz Rojas Ariana Patricia Ingeniero de Software. Jarqun Martnez Noem
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 40 de 51
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 Jefe de Proyecto El jefe 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. El jefe de proyecto tambin establece un conjunto de prcticas que aseguran la integridad y calidad de los artefactos del proyecto. Adems, el jefe de proyecto se encargar de supervisar el establecimiento de la arquitectura del sistema. Gestin de riesgos. Planificacin y control del proyecto. Analista de Sistemas Captura, especificacin y validacin de requisitos, interactuando con el cliente y los usuarios mediante entrevistas. Elaboracin del Modelo de Anlisis y Diseo. Colaboracin en la elaboracin de las pruebas funcionales y el modelo de datos. Programador Construccin de prototipos. Colaboracin en la elaboracin de las pruebas funcionales, modelo de datos y en las validaciones con el usuario Ingeniero de Software Gestin de requisitos, gestin de configuracin y cambios, elaboracin del modelo de datos, preparacin de las pruebas funcionales, elaboracin de la documentacin. Elaborar modelos de implementacin y despliegue. SIDOC Versin: 0.1 Visin Fecha: 30/05/2013 Documento Visin
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 41 de 51
4. 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).
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 42 de 51
Los hitos que marcan el final de cada fase se describen en las siguientes tablas.
Fase No. Iteraciones Duracin Fase de Inicio 1 1 semana Fase de Elaboracin 1 1 semana Fase de Construccin 1 1 semana Fase de Transicin 1 1 semana SIDOC Versin: 0.1 Visin Fecha: 30/05/2013 Documento Visin
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 43 de 51
FASE DE INICIO 4.2.1.1 ACTIVIDAD 1 MODELADO DE NEGOCIOS Modelo de Casos de Uso del Negocio y Modelo de Objetos del Negocio. REQUISITOS Glosario Visin Modelado de Casos de Uso Especificaciones de Casos de Uso Especificaciones Adicionales ANALISIS/DISEO Modelado de Anlisis/Diseo Modelo de datos IMPLEMENTACIN Prototipos de Interfaces de usuario Modelo de Implementacin PRUEBAS Casos de Pruebas Funcionales DESPLIEGUE Modelo de Despliegue GESTIN DE CAMBIOS Y CONFIGURACIN GESTIN DEL PROYECTO Plan de Desarrollo del Software en su versin 0.1 y planes de las iteraciones. AMBIENTE OBSERVACIONES 1: Semana 1/Mayo/13 07/ Mayo/13
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 44 de 51
FASE DE ELABORACIN 4.2.1.1 ACTIVIDAD 1 MODELADO DE NEGOCIOS Modelo de Casos de Uso del Negocio y Modelo de Objetos del Negocio. REQUISITOS Glosario Visin Modelado de Casos de Uso Especificaciones de Casos de Uso Especificaciones Adicionales ANALISIS/DISEO Modelado de Anlisis/Diseo Modelo de datos IMPLEMENTACIN Prototipos de Interfaces de usuario Modelo de Implementacin PRUEBAS Casos de Pruebas Funcionales DESPLIEGUE Modelo de Despliegue GESTIN DE CAMBIOS Y CONFIGURACIN GESTIN DEL PROYECTO Plan de Desarrollo del Software en su versin 0.1 y planes de las iteraciones.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 45 de 51
FASE DE CONSTRUCCIN 4.2.1.1 ACTIVIDAD 1 MODELADO DE NEGOCIOS Modelo de Casos de Uso del Negocio y Modelo de Objetos del Negocio. REQUISITOS Glosario Visin Modelado de Casos de Uso Especificaciones de Casos de Uso Especificaciones Adicionales ANALISIS/DISEO Modelado de Anlisis/Diseo Modelo de datos IMPLEMENTACIN Prototipos de Interfaces de usuario Modelo de Implementacin PRUEBAS Casos de Pruebas Funcionales DESPLIEGUE Modelo de Despliegue GESTIN DE CAMBIOS Y CONFIGURACIN GESTIN DEL PROYECTO Plan de Desarrollo del Software en su versin 0.1 y planes de las iteraciones.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 46 de 51
FASE DE TRANSICIN 4.2.1.1 ACTIVIDAD 1 MODELADO DE NEGOCIOS Modelo de Casos de Uso del Negocio y Modelo de Objetos del Negocio. REQUISITOS Glosario Visin Modelado de Casos de Uso Especificaciones de Casos de Uso Especificaciones Adicionales ANALISIS/DISEO Modelado de Anlisis/Diseo Modelo de datos IMPLEMENTACIN Prototipos de Interfaces de usuario Modelo de Implementacin PRUEBAS Casos de Pruebas Funcionales DESPLIEGUE Modelo de Despliegue GESTIN DE CAMBIOS Y CONFIGURACIN GESTIN DEL PROYECTO Plan de Desarrollo del Software en su versin 0.1 y planes de las iteraciones. AMBIENTE OBSERVACIONES 1: Semana 22/Mayo/13 30/Mayo/13
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 47 de 51
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.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 48 de 51
4.3 SEGUIMIENTO Y CONTROL DEL PROYECTO
4.3.1 GESTIN DE REQUISITOS El Sistema de Informacin SIDOC, requiere en cuanto a software que tenga instalado SGBD MySQL, un lector de pdf, en cuanto al hardware necesario una computadora con 2 GB en memoria RAM, y un procesador a 1.6 GHz como mnimo.
4.3.2 GESTIN DE CONFIGURACIN
4.3.2.1 RECURSOS MATERIALES Y COSTOS
RECURSOS MATERIALES COSTOS UNITARIO COSTO TOTAL 2 Computadoras
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 50 de 51
4.3.2.2 DESCRIPCIN DE LOS RECURSOS Se requiere de computadoras para realizar las actividades y tareas pertinentes a la implementacin del sistema autorizado por el H. Ayuntamiento Municipal; las regiduras actualmente cuentan con computadoras que cumplen con las especificaciones de hardware y software, por ello solo se agregaran dos nuevas; los lectores de huellas digitales se instalaran en cada regidura siendo 22 las existentes.
Y posteriormente instalar el sistema ejecutable en las mquinas necesarias para el uso del mismo.
Confidencial Instituto Tecnolgico de Salina Cruz 2013 Pgina 51 de 51
5. REFERENCIAS
Flores Martnez Jos Braulio, Alquisiris Sibaja Julissa Andrea. (2012). Plan de Desarrollo SIBOTEC. Salina Cruz, Oax.
Gustavo Andrs castro Guevara, Julin Alberto Ramrez Osorio. (2009). Sistema de Informacin para la gestin de citas en los centro de imagen diagnosticas. Universidad Tecnolgica de Pereira. Referencia obtenida de la direccin web: http://repositorio.utp.edu.co/dspace/bitstream/11059/1314/1/6584038011C355 .pdf
Jenny Patricia Escobar Coral, Ivn Rolando Masapanta Guilcamaigua. (Abril 2007). Sistema de encuestas basado en dispositivos de telefona mvil. Escuela Politcnica Nacional. Referencia obtenida de la direccin web: http://bibdigital.epn.edu.ec/bitstream/15000/389/1/CD-0796.pdf
Vctor Prez Prez. (s.f.). Proyecto Final de Carrera. Desarrollo de un sitio web para un colegio. Referencia obtenida de la direccin web: http://riunet.upv.es/bitstream/handle/10251/10273/Memoria.pdf