66 3.6.6 Requerimientos del Sistema Luego de haber conocido la realidad de cada uno de los procesos de la situación actual, se ilustran los requerimientos fundamentales que debe cumplir la aplicación producto de este proyecto. Para ello se especifican los requerimientos informáticos, técnicos y de desarrollo como los requerimientos de información que solicitan en la GPPC. Tipos de Requerimientos A partir del estudio de los procedimientos operaciones y la determinación de los problemas y necesidades existentes de la GPPC se han encontrado los siguientes tipos de requerimientos. • Requerimientos informáticos. Son todas aquellas necesidades de información que debe satisfacer y trabajar el sistema; especifica elementos como informes, pantallas o consultas de datos. • Requerimientos técnicos y de desarrollo. Comprende los recursos técnicos y tecnológicos que debes estar disponibles para desarrollar la aplicación, perfil del personal técnico para dar mantenimiento a la aplicación, sistema operativo, herramienta para programación, base de datos, etc. 3.6.7 Definiciones y Especificaciones de Requerimientos Informáticos. Los requerimientos informáticos se dividen en requerimientos de usuario, en los cuales se plantea lo que el usuario final espera que haga el sistema, los cuales son la pauta para determinar los requerimientos del sistema.26 REQUERIMIENTOS DE USUARIO. Son todos los requerimientos planteados por el usuario en relación a los procesos que realiza la GPPC y que se espera que el sistema pueda cumplir, entre ellos están tanto los de nivel netamente operativo hasta los informes gerenciales. 26 Para ver el detalle de los requerimientos de usuario consultar Anexo I 67 Los requerimientos de cada usuario se definen por cada sus sistema que conformarán el GEDESPAC propuesto Sub – Sistemas: 1 Sub Sistema de Seguimiento de Solicitudes Ciudadanas 2 Sub Sistema de Organización Territorial 3 Sub Sistema de Organización Sectorial 4 Sub Sistema de Control de Actividades 5 Sub Sistema de Control de programas de capacitación 6 Administración del Sistema GEDESPAC. 3.6.8 Definiciones y Especificaciones de Requerimientos Técnicos y de Desarrollo. Entre los requerimientos técnicos y de desarrollo se encuentran los recursos de software, sin los cuales es imposible desarrollar la aplicación como dejarla en producción cuando esta está terminada. Los requerimientos para desarrollo del sistema son los siguientes: Base de Datos Relacional: Sybase Adaptive Server Enterprice. ASE Herramienta de desarrollo: Visual Basic 6.0 Sistema Operativo de Servidor de Red: Windows 2000 Server Sistema operativo para clientes: Windows 2000 Profesional Herramientas Case y diseño: Power Designer 10.0, MS Visio 2003, Power Point. Antivirus: Norton Antivirus 9.0 Herramienta recomendada para respaldo: BrightStor ARCserve Backup V11.1 3.7 Diseño del Sistema 3.7.1 Aspectos a Considerar para el Diseño del GEDESPAC El Sistema GEDESPAC, producto de la mecanización de procesos de la GPPC del municipio de Santa Tecla, está compuesto por varios subsistemas. Es importante denotar que cada uno estará funcionando para la GPPC en forma principal y podrá ser accedido 68 desde otras dependencias de la alcaldía si fuese necesario, es decir el sistema será de tipo distribuido ya que la municipalidad no cuenta con la distribución en planta para poder realizar un centro de procesamiento de información que alimente a este sistema. Por ello en la GPPC se procesarán todos los datos y serán almacenados hacia la base de datos del GEDESPAC, que se encontrará concentrada en el servidor de Bases de datos27 que se encuentra en el área de telecomunicaciones del departamento de Tecnología de Información Municipal de la alcaldía (departamento de informática). Las restricciones planteadas por el jefe del TIM se plantean en el Anexo K 3.7.2 Definición de Estándares Los estándares son lineamientos que se han definido en la fase de desarrollo para la construcción de las aplicaciones, y conseguir uniformidad en cuanto a la creación de las pantallas, consultas y reportes, ya que estas deben de aportar armonía al usuario y además deben realizar de manera correcta las acciones para las que han sido diseñadas. Por esta razón se ha considerado adoptar estrategias de estilo en el diseño que sirva de guía en la fase de desarrollo. El diseño de estándares ayuda a: Entrenamiento del personal dentro y fuera de la organización los cuales darán implementarán la aplicación; es útil para cualquiera que tenga la responsabilidad del mantenimiento posterior de la aplicación; ayudará a los analistas y diseñadores en la tarea posterior de integrar la aplicación con las otras existentes en la comuna. 3.7.3 GEDESPAC Propuesto. Los subsistemas se redefinieron de según lo planteado en la tabla 3.42 en la cual se muestra lo que tenía en la GPPC antes del presente estudio y el planteamiento realizado con el presente estudio. 27 Consultar anexo 6 de este documento específicamente en el punto donde se describen las funciones de cada uno de los servidores con que cuenta la alcaldía de Santa Tecla 69 Tabla 3.42. Comparación entre el GEDESPAC actual y el propuesto Subsistemas del Sistema Actual Subsistemas del Sistema Propuesto Demandas Proyectos y POGIS Control y Seguimiento de solicitudes Ciudadanas: Quejas, demandas, Quejas y Denuncias Proyectos y POGIS Seguimiento de Juntas directivas Organización Territorial Atención Sectorial (No definido) Organización Sectorial Actividades (No definido) Control de Actividades Capacitaciones (No definido) Control de Programas de Capacitación Con miras a tener una mayor comprensión de la integración de los subsistemas que componen el sistema propuesto GEDESPAC se hace por medio del planteamiento de diagrama DFD Propuesto tanto contextual como de nivel 1. Dicho diagrama muestra las entidades del sistema, las entradas y salidas esperadas y el vínculo que debe existir entre los sub. sistemas que se esperan desarrollar. Del diagrama de contexto del sistema se puede observar que intervienen 7 entidades principales, las cuales son: • Entes sectoriales: Son todos aquellos grupos de personas que se juntan para analizar, discutir y trabajar coordinadamente para resolver problemas de un sector. • Habitantes: Todo aquel individuo que puede ser ciudadano o menor de edad, extranjero o inversionista que habita en el municipio, • Entes territoriales: Son aquellos grupos de personas grupos de personas que se juntan para analizar, discutir y trabajar en pro de una demarcación territorial • Entes privados, nacionales o extranjeros. Personas naturales o jurídicas que inciden en el desarrollo de diversas actividades junto a la GPPC • Entes públicos, nacionales o extranjeros. Personas naturales o jurídicas que inciden de tipo público que inciden o participan de diversas actividades junto a la GPPC • Entes de la alcaldía. Todos los departamentos con los cuales trabaja la GPPC. Las respectivas entradas y salidas del sistema son las descritas en las entradas y salidas requeridas en el Anexo I. Además de plantean los DFD respectivos, tanto general como para cada subsistema que conforma el sistemas GDESPAC propuesto. Diagrama 3.11 GEDESPAC propuesto (nivel contextual) 70 71 Diagrama 3.13: DFD Propuesto nivel 0 de Sub Sistema de Organización Territorial. Diagrama 3.14: DFD Propuesto nivel 0 de Sub Sistema de Control y seguimiento de Solicitudes ciudadanas. 72 Diagrama 3.15: DFD Propuesto nivel 0 de Subsistema de Control de Actividades Diagrama 3.16: DFD Propuesto nivel 0 de Subsistema de Organización Sectorial. 73 Diagrama 3.17: DFD Propuesto nivel 0 de Subsistema de Programas de Capacitación Diagrama 3.18: DFD Propuesto nivel 0 de Administración del Sistema. 74 Diagrama 3.19: DFD Propuesto Nivel 1 Subsistema de Organización Territorial Subsistema de Organización Territorial Nivel 1 Organización territorial: Juntas y comités Datos de miembros de juntas y comités Datos de princiañes problemas y servicios Infraestructura territorial Datos de información demográfica 1.0 ENTES TERRITORIALES Información de Organizaciòn Consultada Recepción 1.1 Mantenimiento de Informaciòn genérica de organización territorial Información de organización Revisada Consulta de Información de organización Información específica Consultada Datos específica Revisada Consulta de inf. especìfica Maestro de Juntas TM 3 Información de miembros Información de Juntas Miembros por comité Mantenimiento de Informaciòn específica de Entes territoriales Maestro: Miembros de Comités Información de Junta Información de Juntas 1.2 Datos de Juntas Datos de Actas Datos Generales de Juntas Consulta de Juntas Inf. De Actas y Äcuerdos Actas y acuerdos Datos generales de org. territ. Datos Específicos Miembros por Junta Información de Juntas TM 1 Datos de miembros de comités Datos de Juntas Datos TD1 Detalle Miembros de juntas TD Detalle de 2 Miembros de comitè Datos Generales de miembros de Juntas Infor. Problems por ente territ. Infor. Servicios porente territorial Datos de Junta Datos de Servicios TM4 TD5 Detalle Problemas ente territorial TM 2 Información de miembros Maestro Miembros de juntas Datos de Junta Datos de Problemas Maestro Actas Infor. Infraestructura por ente territorial TD4 Datos Datos de Acta de Acuerdo TD3 Infraestructura por ente territorial ENTES TERRITORIALES Detalle Servicios Ente Territorial Solicitud de Informes TD6 Detalle acuerdos Informes del Ente Territorial específico GPPC 1.2 1.1 Información Específica Consulatada, actualizada Mantenimiento de Informaciòn específica de Entes territoriales Información general Consultada, actualizada Mantenimiento de Informaciòn genérica de organización territorial Consulta y extracción de información general Consulta y extracción de información específica 1.4 Generación de Informes Informes gerenciales, tácticos y operativos Informes gerenciales, tácticos y operativos Solicitud de Informes Solicitud de Informes ENTES DE ALCALDIA 75 Diagrama 3.20: DFD Propuesto Nivel 1 Subsistema de Control y Seguimiento de Solicitudes Ciudadanas 76 Diagrama 3.21: DFD Propuesto Nivel 1 Subsistema de Control de actividades 77 Diagrama 3.22: DFD Propuesto Nivel 1 Subsistema de Organización Sectorial 78 Diagrama 3.23: DFD Propuesto Nivel 1 Subsistema de Programas de Capacitación