REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR UNIVERSIDAD POLITÉCNICA DEL OESTE “MARISCAL

SUCRE” CÁTEDRA: PROYECTO SOCIO TECNOLÓGICO III PROFESOR: ROBERTO GUERRA.

IMPLEMENTAR UN SISTEMA DE INFORMACIÓN DE REGISTRO POBLACIONAL QUE PERMITA AGILIZAR LOS PROCESOS DE OBTENCIÒN DE INFORMACIÒN PARA EL CONSEJO COMUNAL “JOSE PILAR ROMERO” DE LA PARROQUIA SAN JUAN.

Integrantes: Chaustre José C.I. 6.866.452 García Francisco C.I 15.168.181 Moreno William C.I. 3.726.529 Rodríguez Milagros C.I 15.931.461 Silva Jenny C.I. 17.153.797 Urdaneta Luis C.I. 7.778.453 Vivas Rafael C.I. 16.134.997

Caracas, Noviembre de 2009 INDICE ANALISIS DEL SISTEMA..............................................................................................1 NOMBRE DE LA COMUNIDAD....................................................................................2 RESEÑA HISTÓRICA SOBRE LA COMUNIDAD Y EL BANCO COMUNAL.........2 RESEÑA HISTÓRICA DE LOS BANCOS COMUNALES...........................................4 Los Bancos Comunales.................................................................................................4 ¿Qué son los Bancos Comunales?.................................................................................4 SOBRE LA METODOLOGÍA DE BANCOS COMUNALES....................................5 LOS BANCOS COMUNALES EN VENEZUELA.........................................................6 UBICACIÓN DE LA COMUNIDAD..............................................................................7 PROBLEMAS PLANTEADOS POR LOS INTEGRANTES DE LA COMUNIDAD...8 DEFINICIÓN DEL PROYECTO.....................................................................................9 OBJETIVO GENERAL................................................................................................9 OBJETIVOS ESPECÍFICOS........................................................................................9 ESTUDIO DE FACTIBILIDAD.....................................................................................10 PARTE I: OBJETIVOS RAZONABLES...................................................................10 PARTE II: DETERMINACIÓN DE RECURSOS.....................................................11 DIAGRAMA DE GANTT PARA EL PROYECTO SOCIOTECNOLOGICO DEL CONSEJO COMUNAL “JOSÉ PILAR ROMERO” DE LA PARROQUIA SAN JUAN .........................................................................................................................................32 METODOLOGIA DE DESARROLLO A UTILIZAR...................................................33 DISEÑO DEL SISTEMA................................................................................................46 OBJETIVOS DEL SISTEMA.........................................................................................47 OBJETIVO GENERAL..............................................................................................48 OBJETIVOS ESPECÍFICOS......................................................................................48 ALCANCE DEL SISTEMA.......................................................................................48 GLOSARIO DE TÉRMINOS.....................................................................................48 BENEFICIOS ............................................................................................................50 DESCRIPCION GENERAL DEL SISTEMA ...............................................................51 REQUERIMIENTOS FUNCIONALES.....................................................................51 ACTORES...................................................................................................................51 DIAGRAMAS DE CASOS DE USO.........................................................................52 DESCRIPCIÓN DE LOS CASOS DE USOS.............................................................54 EVENTOS...................................................................................................................56 DIAGRAMA CONTEXTUAL...................................................................................61 DIAGRAMA DE ESTRUCTURA ESTÁTICA (DE CLASES)................................62 DIAGRAMAS DE INTERACCIÓN..........................................................................63

DIAGRAMAS DE COLABORACION......................................................................67 DIAGRAMA DE ESTADO........................................................................................69 DIAGRAMAS DE ACTIVIDAD...............................................................................71 ATRIBUTOS DE CALIDAD DEL SOFTWARE..........................................................73 Funcionalidad..............................................................................................................73 Fiabilidad.....................................................................................................................73 Usabilidad....................................................................................................................73 Eficiencia.....................................................................................................................74 Mantenibilidad.............................................................................................................74 Portabilidad..................................................................................................................74 BIBLIOGRAFÍA.............................................................................................................75

ANALISIS DEL SISTEMA 1 .

NOMBRE DE LA COMUNIDAD Consejo Comunal: José Pilar Moreno RESEÑA HISTÓRICA SOBRE LA COMUNIDAD Y EL BANCO COMUNAL El Consejo Comunal José Pilar Romero fue creado en julio de 2007 en Caracas. Inicialmente la directiva estaba conformada por los siguientes integrantes: Órgano Ejecutivo Nombre Comité de trabajo Yuber Gómez Infraestructura José Calvo Bolívar Protección e Igualdad Saturnino González Seguridad y Defensa Humberto Pariska Economía Popular María Pedroza Salud Daisy Hidalgo Deporte y Recreación Thaís Carapaica Cultura y Educación Juan Piña Energía. en el sector San Juan y está conformado por 650 familias aproximadamente. gas y agua Raquel Caicedo Alimentación Norklis Lemus Madres del barrio Tomás Pineda Servicios públicos Gestión Financiera Isaolina Carapaica Noris Herrera Moisés Pacheco Luis Arteaga Alvaro Andrade Contraloría Social José Avilan Yolimar Velásquez Hilda Vera Malgrett Mila de la Roca Julia Molina Como ente rector de los recursos asignados al Consejo Comunal se crea el Banco Comunal José Pilar Romero R.L el cual “adopta el régimen de Responsabilidad Limitada y tendrá una duración indefinida y de carácter 2 . bajo el Certificado de Registro 0101170008.

Isolina J. Ahora. Pedro A.. José Pilar Romero fue un luchador social en el sector El Guarataro y ayudó a muchos de los habitantes. En su honor fue pintado este mural en la parroquia San Juan por el “Colectivo Frente de Estudiantes Universitarios Mariscal Sucre del Oeste de Caracas”.permanente salvo que la asamblea de ciudadanos del consejo comunal decida su disolución”. Andrade.. ¿qué sabemos de José Pilar Romero? Según los entrevistados. Moisés H. Arteaga H.. Estaba pendiente de cualquier obra que fuera útil para el barrio. Pacheco M. 3 . Luis F. Aparece registrado bajo el número 501333 de SUNACOOP por los siguientes integrantes del Consejo Comunal: Noris Herrera R. Carapaica quienes fueron seleccionado en Asamblea Constituyente Comunitaria del Consejo Comunal. Mural realizado con el "Consejo Comunal José Pilar Romero" del Barrio El Guarataro (Caracas Venezuela) y el Colectivo Frente de Estudiantes Universitarios Mariscal Sucre del Oeste de Caracas. según consta en documento de creación.

el cual es colocado en internet y puede ser bajado libremente. promoviendo el desarrollo integral de sus familias. sostenible y rentable con servicios de Crédito Ahorro.RESEÑA HISTÓRICA DE LOS BANCOS COMUNALES Los Bancos Comunales El Ingeniero Agrónomo Jorge Delgado Choque quien es Consultor especialista en Bancos Comunales hace un trabajo muy interesante para http://www. que busca trabajar principalmente con mujeres de pocos recursos económicos que tienen alguna actividad que genere ingresos.bancoscomunales. a través de la conformación de grupos u organizaciones de mujeres con deseos de salir adelante con dignidad y voluntad propia”. ¿Qué son los Bancos Comunales? “Bancos Comunales es un programa social.org/ en octubre 2007. con el objetivo de mejorar la calidad de vida. 4 . capacitación y otros servicios no financieros.

desarrollo espiritual y autoestima. salud. seguros) a los sectores más pobres de la población. donde la única forma de dar servicios a este segmento excluido de la Banca Formal era mediante la metodología de Bancos Comunales que permite una masificación del microcrédito y mayor alcance de manera sostenible y rentable con costos reales de mercado para el cliente. En este momento en su mayoría miles de mujeres están asistiendo a las reuniones de sus bancos comunales con la esperanza de mejorar sus vidas y la de sus hijos. si no es una metodología y un programa donde integral está de desarrollo varios sostenible con responsabilidad social.SOBRE LA METODOLOGÍA DE BANCOS COMUNALES La metodología de Bancos Comunales es una de las herramientas más eficaces hasta ahora en la lucha contra la pobreza. esta si es aplicada con principios y valores humanos posibilita al ser humano y principalmente a las mujeres a recuperar la dignidad y salir de la pobreza con base en su propio esfuerzo y voluntad. Bancos comunales no solo es un producto crediticio más. con indicadores de riesgo menor a 1% y en algunos casos con “0” mora. incluido servicios: crédito. capacitación. asistencia técnica. lo cual asegura el éxito de los programas que aplican esta 5 . las organizaciones de microfinanzas se plantearon el reto de atender con servicios financieros y servicios no financieros (capacitación. asistencia técnica. Esta herramienta fue creada para ayudar a miles de personas principalmente mujeres a salir de la pobreza. tal es la eficacia de la metodología de Bancos Comunales (crédito ahorro y capacitación) en cuanto a indicadores financieros y productividad que han interesado a Instituciones Reguladas. salud. por el éxito demostrado está siendo aplicada por cientos de organizaciones de desarrollo en todo el mundo de manera sostenible y rentable. A su tiempo. Cooperativas e incluso particulares. Actualmente en todo el mundo cientos de organizaciones de microfinanzas están aplicando la metodología de Bancos Comunales de manera sostenible y rentable y con mucho éxito. ahorro.

es un "PROGRAMA SOCIAL SOSTENIBLE y RENTABLE” La herramienta más exitosa en todo el mundo en la lucha contra la pobreza "BANCOS COMUNALES ES UN PROGRAMA SOCIAL. SOSTENIBLE Y RENTABLE" LOS BANCOS COMUNALES EN VENEZUELA En el año 2006 el Presidente de la República Bolivariana de Venezuela. Entre las finalidades que tienen los bancos comunales está el fortalecimiento del poder popular mediante la construcción de un nuevo sistema social bajo el respeto al ser humano. Estas instancias comunitarias buscan elevar la conciencia de la población mediante el estímulo a distintas formas de asociación y cooperación en procura de incentivar la producción y el desarrollo endógeno. la promoción de la participación democrática. si no. La meta del Ejecutivo nacional es crear 800 bancos comunales este año. En resumen podemos decir que el trabajo con bancos comunales no es un negocio más.blogspot. con la entrega de financiamiento y juramentación de sus integrantes. Hugo Chávez Frías. pone en funcionamiento los primeros 200 bancos comunales en el país. y forman parte de un paso más en la integración entre el pueblo y el Gobierno para la construcción de una nueva Patria. el medio ambiente. y para ello se anunció la inversión de 480 mil millones de bolívares. la solidaridad y la búsqueda del bien común.html 6 .metodología. Video fuente: VTV Fuente:http://yosmaryderausseo. Estas organizaciones populares se convierten en los brazos financieros de los Consejos Comunales.com/2006/06/los-bancoscomunales.

7 . Caracas. con Cola de Pato. Municipio Libertador. Parroquia San Juan. Cola de Pato a Cruz. Distrito Capital.UBICACIÓN DE LA COMUNIDAD La comunidad se encuentra en la siguiente dirección: Calle Real de El Guarataro. Calle Nueva.

ya que esto implica recurrir a la revisión manual. La comunidad en la cual se enfocó nuestro Proyecto Socio Tecnológico. por eso se dificulta la obtención de información oportuna e inmediata.PROBLEMAS PLANTEADOS POR LOS INTEGRANTES DE LA COMUNIDAD En la actualidad el Consejo Comunal “José Pilar Romero” de la Parroquia San Juan presenta graves dificultades para llevar un registro poblacional de la comunidad. para garantizar así que los recursos lleguen a quienes más los necesiten. las características individuales de cada miembro de la familia. es parte de los problemas planteados. los datos sociolaborales. pero la cifra puede ser muy superior). no cuenta con la información necesaria sobre los datos generales de la vivienda de cada familia. Por ello se debe vincular este registro con los distintos proyectos sociales. Actualmente el registro poblacional se lleva en carpetas por familia. El Consejo Comunal “José Pilar Romero” de la Parroquia San Juan. 8 . madres solteras y familias en precarias condiciones económicas y sociales. las diferentes enfermedades o discapacidades que puedan presentar algún miembro de la comunidad. los datos socioeconómicos. carpeta a carpeta de cada expediente. familias con niños o adultos excepcionales. cubre aproximadamente 650 familias (No existe un registro formal manual ni automatizado.

• Elaborar una propuesta para el diseño e implantación de un sistema automatizado para el Consejo Comunal “José Pilar Romero” de la Parroquia San. del registro poblacional para la comunidad implementado por el Consejo Comunal “José Pilar Romero” de la 9 . OBJETIVOS ESPECÍFICOS • Identificar la necesidad de automatizar las actividades del Consejo Comunal “José Pilar Romero” de la Parroquia San Juan en cuanto al registro poblacional de la comunidad. • Analizar toda la información referente a los procesos de obtención de información del registro poblacional aplicado a la comunidad que son llevados a cabo por el Consejo Comunal “José Pilar Romero” de la Parroquia San.DEFINICIÓN DEL PROYECTO OBJETIVO GENERAL Implementar un Sistemas de Información de Registro Poblacional que permita agilizar los procesos de obtención de información para el Consejo Comunal “José Pilar Romero” de la Parroquia San Juan. • Describir las Bases Teóricas-Técnicas y Legales para la implantación del Sistema de Información Parroquia San.

para un mayor manejo de la información que permita disminuir la duplicidad de los datos. 10 . se centralizará toda la información de la comunidad. igualmente el sistema contará con las validaciones respectivas para mantener una data integra y así tener una precisión en los datos capturados. La actualización del servicio al cliente con el fin de alcanzar un mejor nivel competitivo. Reducción de errores. 3. En el Sistema de Registro Poblacional. 2. estaríamos elevando el nivel de gestión del Consejo Comunal. adecuado para la captura de datos de la comunidad y así obtener la información que se requiere de manera rápida y eficaz. y poder consultar a través de los reportes específicos la información que se requiera. ya que se realizará un formato tipo encuesta. la cantidad de material impreso sobre las encuestas de cada familia.ESTUDIO DE FACTIBILIDAD PARTE I: OBJETIVOS RAZONABLES 1. y contar con una mayor precisión en la captura de datos: Debido al estudio y levantamiento de información realizado al Consejo Comunal “José Pilar Romero” de la Parroquia San Juan. agilizar los procesos que se llevan de forma manual y nos permitiría además replicar este alcance a todos los Consejos Comunales en el ámbito territorial. Al realizar este Sistema de Registro Poblacional. La reducción del costo de las salidas del sistema. ya que sería un gran avance para la comunidad. para que alcancen un nivel competitivo y eficiente en la administración y manejo de recursos del estado. para la realización del Sistema de Registro Poblacional. se van a reducir en gran parte los errores. mediante la simplificación o eliminación de informes duplicados o innecesarios.

00 0.00 3.1.500.00 1 Moreno William Rodríguez Milagros Silva Jenny Urdaneta Luis Vivas Rafael 3.500.4.. La automatización de procedimientos manuales para mejorarlos. nos permite agilizar el trabajo arduo que lleva actualmente el Consejo Comunal “José Pilar Romero” de la Parroquia San Juan.00 0.00 24.00 0.500.00 0.00 0.00 Costo Social BsF 0. Factibilidad Económica: 1.500. PARTE II: DETERMINACIÓN DE RECURSOS 1. los mismos son: llevar el registro de cada familia en carpetas que dificultan la obtención de información y a su vez se hace difícil que lleguen los recursos a las familias y también les permitirá disminuir en gran cantidad el material físico.00 3.500.500.00 3.00 0.00 3. La automatización de los procesos manuales de Registro Poblacional en el Consejo Comunal.00 0.500.00 3.00 1 1 1 1 11 .Recursos Humanos: Nombre Cantidad 1 1 Descripción Analista de Sistemas Analista de Sistemas Analista de Sistemas Analista de Sistemas Analista de Sistemas Analista de Sistemas Analista de Sistemas Total General Chaustre José García Francisco Costo del mercado laboral BsF 3.500.

no han adquirido más equipos porque no tienen desarrolladas las herramientas necesarias para administrar las diversas operaciones del Consejo. Esto deriva en un beneficio intangible de la implantación del sistema. en principio estos se orientan a cartuchos de impresión y dispositivos de almacenamiento externo tipo pen drive. pero sí para insertar la comunidad en el ámbito global de las comunicaciones y permitir su interacción con los distintos entes públicos rectores y con el resto de consejos comunales. 2.00 180.720. dispone para cancelar un servicio ABA de Internet..Suministros: Existen también los recursos para garantizar la adquisición de los consumibles que emplearía el sistema. En la actualidad el Consejo cuenta con un microcomputador.00 1.00 720. Servicios Luz eléctrica Internet (ABA) TOTAL Costo mensual BsF.00 2. Cantidad 24 (2 mensuales) 4 Descripción Cartuchos de impresión Características Cartuchos de tinta negra y de color HP Dispositivo de almacenamiento de 4GB c/u. no obstante.2..1.080.00 Pendrive TOTAL 80. 100.00 Costo anual BsF. 360.3. modelo Kingston Costo unitario BsF.00 320.Servicios: El Consejo Comunal a través de los recursos que perciben para los proyectos y otras actividades.00 60.00 Costo Total BsF.00 12 .00 100.00 1.400. 30. para efectos de operación del sistema este no se requiere.

F 0 Bs.00 Total Costo BsF 518.04 0. PHP Costo Unitario 0 Bs.80 GHz Foxconn Tarjeta Madre i945GC socket 775 Kingston Memoria 2GB 667MHz DDR2 Costo Unitario BsF 259.00 819.00 0.1.52 1.00 2 Case 2 Procesador 778.F Total Costo 0 Bs.-Programas: La plataforma de software sobre la cual operará el sistema es abierta. Software Libre.F 0 Bs.00 13 .F 1.78 182.00 0. Las herramientas propuestas son PHP y MySQL.4.00 Costo asociado al Proyecto BsF 0. para cumplir así con lo establecido en el Decreto 3390 sobre el uso del software libre en la administración pública. PostgreSQL.F 1 0 Bs.00 2 2 Tarjeta Madre Memoria 409.56 364. Cantidad 2 Descripción Manejador de B.F 0 Bs.D Entorno de desarrollo Total General Características My SQL.557. que persigue alcanzar la soberanía tecnológica del Estado venezolano.5 Costos de los equipos propuestos (Hardware): Cantidad Descripción Características Genérico ISONIC CCX-S259ROGA Plateado Intel® Pentium® dual core Desktop Processor E2160 1.

81 1260. Software Libre.98 589.00 309.96 619. Floppy 3.3 9 6777.00 157.00 0.00 0.62 0.00 0.99 589.02 0.00 14 .00 2 2 1 2 Monitor Unidad Floppy Impresora Regulador 630.D Entorno de desarrollo Total General Características My SQL.00 0.42 33.00 1.78 0.00 Total General 3.00 2 1 0.00 0.00 78.84 67. PHP Costo Unitario BsF 0.91 161.5'' HP Photosmart 8050 Tecam TTR-1000 Regulador de Voltaje 1000VA 331.82 0.683.00 2 Teclado + Mouse 80.00 0.00 0.00 Total Costo BsF 0.6 Costos del Software para el desarrollo del proyecto: Cantidad Descripción Manejador de B. PostgreSQL.00 662.2 Disco Duro 2 Unidad DVD Non-ECC CL5 SODIMM WD Caviar SE 160 GB SATA Samsung DVD/RW Drive 20X IDE SuperWriteMaster Bulk Black BenQ Teclado Mouse Multimedia ULTRA DELGADO BenQ Monitor Plano LCD 15 pulgadas Negro.

F debido a que se trata de software libre y se puede conseguir en la Web.00 100.00 0.00 0. Factibilidad tecnológica: • • Existe la tecnología necesaria para desarrollar el sistema. asimismo disponen de recursos para nuevas adquisiciones.Nota: el costo del software es 0 Bs.78 BsF 2. Servicios y Suministros 28. 15 .00 Costo real del proyecto social BsF 0.00 220.7 Costos de horas de análisis y programación para el desarrollo: Cantidad Horas Descripción Características Costo Unitario BsF 120. Los equipos propuestos tienen la capacidad técnica para soportar el volumen de procesamiento de datos registrados en el sistema.00 30000.00 48000.00 BsF Hardware y Software 54.8 Tabla de Totales RRHH.777.00 150 300 Análisis Programación Total General Levantamiento de información Desarrollo PHP 1.00 Total Costo BsF 18000.300. 1.

Floppy 3. las garantías técnicas de funcionalidad. eficiencia. • • Puede crecer con facilidad.• El sistema propuesto está en capacidad de ofrecer respuestas oportunas. fiabilidad. se hace especial énfasis. confiabilidad. sin importar el número y ubicación de los usuarios. 2. certeras y confiables adecuadas a las peticiones.80 GHz Foxconn Tarjeta Madre i945GC INTEL dual core E2160 1 1 Tarjeta Madre Memoria Foxconn i945GC Non-ECC CL5 SODIMM Caviar Drive 20X IDE ULTRA DELGADO LCD 15 socket 775 Kingston Memoria 2GB 667MHz DDR2 Non-ECC CL5 SODIMM WD Caviar SE 160 GB SATA Samsung DVD/RW Drive 20X IDE Super-WriteMaster Bulk Black BenQ Teclado . a través de la norma ISO 9126. usabilidad. en la exactitud.5'' HP Photosmart 8050 Tecam TTR-1000 Regulador de Voltaje 1000VA Kingston 1 1 Disco Duro Unidad DVD WD Samsung 1 1 1 1 1 Teclado + Mouse Monitor Unidad Floppy Impresora Regulador BenQ BenQ HP Tecam 8050 TTR-1000 Cantidad Descripción Características 16 .Mouse Multimedia ULTRA DELGADO BenQ Monitor Plano LCD 15 pulgadas Negro. Características de los equipos propuestos (Hardware): Cantidad 1 1 Equipo Case Procesador Marca ISONIC Modelo CCX-S259ROGA Características Genérico ISONIC CCXS259ROGA Plateado Intel® Pentium® dual core Desktop Processor E2160 1. mantenibilidad y portabilidad y dentro de estas. facilidad de acceso y seguridad de los datos. Se brindan.1.

destaca su conectividad con MySQL. BDB Y Cluster. Soporte a multiplataforma Procedimientos almacenados Disparadores (triggers) Cursores Vistas actualizables Soporte a VARCHAR INFORMATION_SCHEMA Soporte X/Open XA de transacciones distribuidas. sin soporte automático para múltiples maestros por esclavo. utilizando el motor InnoDB de Oracle Motores de almacenamiento independientes (MyISAM para lecturas rápidas. InnoDB para transacciones e integridad referencial) Transacciones con los motores de almacenamiento InnoDB. varios esclavos por maestro.• • • • • • • • • • 1 Manejador de B. y varias extensiones. indexing y buscando campos de texto completos usando el motor de almacenamiento MyISAM Embedded database library Soporte completo para Unicode Conforme a las reglas ACID usando los motores InnoDB. transacción en dos fases como parte de esto. Posee una amplia documentación en su página oficial ([2]). Es libre. por lo que se presenta como • • • 17 . Capacidad de expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's o extensiones). BDB y Cluster Shared-nothing clustering through MySQL Cluster Es un lenguaje multiplataforma. entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda. Capacidad de conexión con la mayoría de los manejadores de base de datos que se utilizan en la actualidad. puntos de recuperación (savepoints) con InnoDB Soporte para SSL Query caching Sub-SELECTs (o SELECTs anidados) Réplica con un maestro por esclavo.D My SQL • • • • • • • • • • 1 Entorno de desarrollo PHP • • Un amplio subconjunto de ANSI SQL 99.

Incorpora funciones de diversa índole: manejo de fechas. Factibilidad Operativa: • Existe gran apoyo y entusiasmo para el proyecto por parte de los integrantes del Consejo Comunal. ya que no existen).). Implementación del estándar SQL92/SQL99. • Los métodos que actualmente usan en el Consejo Comunal son aceptados por la comunidad. etc. reglas y vistas. No requiere definición de tipos de variables.. También permite la creación de tipos propios. Permite las técnicas de Programación Orientada a Objetos. quienes a su vez tienen el doble rol de “Gerentes” y usuarios. geométricas. monetarios. elementos gráficos. también soporta datos de tipo fecha.• • • • • • una alternativa de fácil acceso para todos. Incorpora una estructura de datos array. por lo que a este gestor de bases de datos se le incluye entre los gestores objeto-relacionales. datos sobre redes (MAC. Soporta el uso de índices. Permite la declaración de funciones propias. orientadas a operaciones con redes. • • 1 Manejador de B. Biblioteca nativa de funciones sumamente amplia e incluida. Tiene manejo de excepciones (desde PHP5). Permite la gestión de diferentes usuarios. IP . así como la definición de disparadores. Soporta distintos tipos de datos: además del soporte para los tipos base. no obstante. como también los permisos asignados a cada uno de ellos. las principales autocríticas por 18 . etc. Incluye herencia entre tablas (aunque no entre objetos..D PostgreSQL • • • • 3. cadenas de bits.

• El sistema propuesto en ningún aspecto incide en forma negativa sobre la organización y contempla resultados óptimos para todas las áreas de aplicación.1 Encuesta Muy bueno NS NR Pregunta ¿Cómo evalúa usted la atención que la ha prestado el Consejo Comunal? 2 ¿Cómo cree usted que ha sido el . impacto de los proyectos sociales en el bienestar de la comunidad? 3 ¿Cómo cataloga usted el control . familiar que lleva el Consejo Comunal? 4 ¿Cómo evaluaría usted la . han aportado ideas y han planteado métodos de trabajo para agilizar los distintos trámites. no se verán afectados en forma alguna por la implantación. que son los habitantes de la comunidad. por lo que no existe la visión de un sistema “demasiado complejo” y se minimiza la posibilidad de usarlo en forma que produzca errores o fallos. ni se dificulta el acceso a la información. • • Con el sistema propuesto no se pierde el control de ninguna de las áreas. por lo que no existe conflicto de intereses alguno entre el sistema antiguo “manual” y el automatizado. • Los usuarios han participado en la planeación y desarrollo del proyecto.el modo manual de trabajo emanan del mismo órgano ejecutivo. posibilidad de llevar un registro automatizado de las familias que forman parte de la comunidad? 1 . Asimismo se incrementa la productividad de los usuarios y los beneficiarios directos. 3. Bueno Regular Deficiente 19 .

numérica y estadística. ¿Cómo considera usted que sería la distribución de los beneficios por parte del Consejo Comunal? ¿Cómo considera usted los servicios que le ha prestado el Banco Comunal? ¿Cómo evaluaría usted el impacto en la comunidad de los proyectos ya ejecutados por el Consejo Comunal? ¿Cómo evaluaría usted el impacto de uso de la tecnología y la informática en la administración del Consejo Comunal? ¿Cómo cataloga usted el empleo por parte del Consejo Comunal de la mano de obra calificada que reside en la comunidad? ¿Considera usted que el Consejo Comunal debería llevar un registro de la mano de obra calificada de la comunidad? La encuesta a continuación se les aplicó a los miembros de la comunidad y a los integrantes del Consejo Comunal “José Pilar Romero” de la Parroquia San Juan. En este proyecto los datos se analizaron y se presentan en la tabla final de conteo de datos y gráficos. 8 .5 . ya que se caracteriza por describir los resultados en forma matemática. 9 . 1 0 . La técnica para el análisis de los resultados de la encuesta fue un análisis cuantitativo. A 20 . que representan en forma visual los resultados obtenidos. 6 . 7 . En esta perspectiva el análisis realizado permitió detectar la información atinente que sirvió de base para la elaboración de los gràficos circulares. De automatizarse el registro familiar.

continuación se presentará las preguntas realizadas a los usuarios seleccionados: 21 .

22 .

23 .

24 .

25 .

26 .

27 .

28 .

29 .

30 .

¿Cómo considera usted que sería la distribución de los beneficios por parte del Consejo Comunal? ¿Cómo considera usted los servicios que le ha prestado el Banco Comunal? ¿Cómo evaluaría usted el impacto en la comunidad de los proyectos ya ejecutados por el Consejo Comunal? ¿Cómo evaluaría usted el impacto de uso de la tecnología y la informática en la administración del Consejo Comunal? ¿Cómo cataloga usted el empleo por parte del Consejo Comunal de la mano de obra calificada que 6 10 2 3 7 11 0 0 0 6 10 4 1 11 9 1 0 0 13 7 1 0 0 1 13 2 5 0 2 13 4 2 0 15 5 1 0 0 9 2 9 9 0 1 31 .Resultados General de la encuesta Muy bueno 3 NS NR 0 Pregunta 1 Bueno Regular Deficiente 2 3 4 5 6 7 8 ¿Cómo evalúa usted la atención que la ha prestado el Consejo Comunal? ¿Cómo cree usted que ha sido el impacto de los proyectos sociales en el bienestar de la comunidad? ¿Cómo cataloga usted el control familiar que lleva el Consejo Comunal? ¿Cómo evaluaría usted la posibilidad de llevar un registro automatizado de las familias que forman parte de la comunidad? De automatizarse el registro familiar.

10 reside en la comunidad? ¿Considera usted que el Consejo Comunal debería llevar un registro de la mano de obra calificada de la comunidad? 16 5 0 0 0 DIAGRAMA DE GANTT PARA EL PROYECTO SOCIOTECNOLOGICO DEL CONSEJO COMUNAL “JOSÉ PILAR ROMERO” DE LA PARROQUIA SAN JUAN 32 .

en principio porque es orientada a objetos y es recomendable para proyectos que 33 .METODOLOGIA DE DESARROLLO A UTILIZAR Va a trabajarse con la Metodología RUP (Rational Unified Process).

rinde. de servicios especializados en Software Libre desarrollado con Estándares Abiertos y desarrolladores. con especial énfasis en la cooperación regional a través del MERCOSUR. para lo cual implementará los mecanismos que se requieran. para lo cual desarrollará mecanismos orientados a capacitar e instruir a los usuarios en la utilización del Software Libre desarrollado con Estándares Abiertos.abarcan un año o más.390. El Ministerio de Ciencia y Tecnología será responsable de proveer la Distribución Software Libre desarrollado con Estándares Abiertos para el Estado Venezolano. Según la Gaceta Oficial Nº 38. El Ejecutivo Nacional fortalecerá el desarrollo de la industria nacional del software. El Ejecutivo Nacional fomentará la investigación y desarrollo de software bajo modelo Software Libre desarrollado con Estándares Abiertos. establecerá las políticas para incluir el 34 . procurando incentivos especiales para desarrolladores. Artículo 7. El Ejecutivo Nacional promoverá el uso generalizado del Software Libre desarrollado con Estándares Abiertos en la sociedad. dice: Artículo 5. CARICOM y la cooperación SUR-SUR. Artículo 8.ve/) y así hay coherencia entre los desarrollos en software libre gubernamentales y el cumplimiento del Decreto 3.095 del 28 de Diciembre de 2004. El Ejecutivo Nacional promoverá la cooperación internacional en materia de Software Libre desarrollado con Estándares Abiertos. CAN.gob. Artículo 9. en coordinación con el Ministerio de Ciencia y Tecnología. Artículo 10. mediante el establecimiento de una red de formación. Artículo 6. en segundo lugar porque el gobierno a través del Ministerio del Poder Popular para las telecomunicaciones e Informática está promoviendo el uso de esta metodología (ver página web: http://merinde. El Ministerio de Educación y Deportes.

Cada Ministro en coordinación con la Ministra de Ciencia y Tecnología. Los planes de implantación progresiva del Software Libre desarrollado con Estándares Abiertos de los distintos órganos y entes de la Administración Pública Nacional. determinarán las fases de ejecución del referido Plan. Artículo 11. Artículo 12.Software Libre desarrollado con Estándares Abiertos. En un plazo no mayor de noventa (90) días continuos. contados a partir de la aprobación por parte de la Presidencia de la República de los planes y programas referidos en el artículo anterior. deberán ejecutarse en un plazo no mayor de veinticuatro (24) meses. los planes y programas que servirán de plataforma para la ejecución progresiva del presente Decreto. en los programas de educación básica y diversificada. dependiendo de las características propias de sus sistemas de información. de acuerdo a lo establecido en el artículo 3 del presente Decreto. contados a partir de la publicación del presente Decreto en la Gaceta Oficial de la República Bolivariana de Venezuela. acogiéndose a los lineamientos contenidos en aquellos. 35 . incluyendo estudios de financiamiento e incentivos fiscales a quienes desarrollen Software Libre con Estándares Abiertos destinados a la aplicación de los objetivos previstos en el presente Decreto. Los Ministros mediante Resolución y las máximas autoridades de los entes que le estén adscritos a través de sus respectivos actos. así como las razones de índole técnico que imposibiliten la implantación progresiva del Software Libre en los casos excepcionales. Igualmente. las máximas autoridades de sus entes adscritos publicaran a través del Ministerio de adscripción sus respectivos planes. el Ministerio de Ciencia y Tecnología deberá presentar ante la Presidencia de la República. en un plazo no mayor de noventa (90) días continuos. publicará en la Gaceta Oficial de la República Bolivariana de Venezuela su respectivo plan de implantación progresiva del Software Libre desarrollado con Estándares Abiertos.

para lo cual procurará que los sistemas operativos y aplicaciones que se desarrollen se adecuen a su cultura. con los requerimientos que el cliente solicitó. tiene sentido basarse en una metodología de desarrollo probada en estos dos aspectos así como por su flexibilidad. Pero la experiencia indica que muchas 36 . Todos los Ministros quedan encargados de la ejecución del presente Decreto. Dado en Caracas. El Ministerio de Ciencia y Tecnología establecerá dentro de los planes y programas contemplados en el presente Decreto. por lo que el proyecto cumple el requisito de desarrollarse con base en las técnicas y métodos impartidos en esta cátedra. bajo la coordinación de la Ministra de Ciencia y Tecnología. Obviamente para evitar estos incidentes se llega a un acuerdo formal con el cliente. y es justo éste. a los veintiocho días del mes de diciembre de dos mil cuatro. y por último es compatible con el contenido analítico de la materia “Ingeniería de Software”. incluyendo a sus grupos indígenas. uno de los factores que ocasiona un atraso en el proyecto y por tanto la incomodidad del desarrollador por no cumplir con el cambio solicitado y el malestar por parte del cliente por no tomar en cuenta su pedido. al inicio del proyecto. de tal manera que cuando el cliente en la etapa final (etapa de prueba). De esta forma se cubre parte de los requisitos contemplados en el Programa Nacional de Formación en Ingeniería. mecanismos que preserven la identidad y necesidades culturales del país. de tal manera que cada cambio o modificación no perjudique al desarrollo del mismo. Artículo 14. Igualmente por el la envergadura del proyecto y el tiempo proyectado. Año 194° de la Independencia y 145° de la Federación. solicita un cambio se hace imposible porque alteraría muchos aspectos que no se habían previsto. Es muy común realizar el diseño de software de manera rígida.Artículo 13. Asimismo le permite a los analistas contar con una base de conocimiento donde hacer consultas y despejar dudas.

Posee 3 características esenciales: está dirigida por los Casos de Uso: que orientan el proyecto a la importancia para el usuario y lo que este quiere. y como este proyecto no debe enmarcase en esa situación. Los proyectos en problemas son los que salen del presupuesto. cuándo y qué debe hacerse en el proyecto. está centrada en la arquitectura: que relaciona la toma de decisiones que indican cómo tiene que ser construido el sistema y en qué orden. cómo. por cuanto es el factor prioritario en esta materia. COMO FILOSOFÍA RUP MANEJA 6 PRINCIPIOS CLAVE Según Kruchten (1999).veces los usuarios finales. También se deberá tener en cuenta el alcance del proyecto. o simplemente no cumplen con las expectativas del cliente. así como las regulaciones que lo condicionen. se dan cuenta de las cosas que dejaron de mencionar. esta metodología define claramente quién. Balancear prioridades 37 . pese a que se les mostró un prototipo del software en la etapa inicial del proyecto. El tamaño del mismo. rup maneja 6 principios: Adatpación del proceso El proceso deberá adaptarse a las características propias de la organización. tienen importantes retrasos. y es iterativa e incremental: donde divide el proyecto en miniproyectos donde los casos de uso y la arquitectura cumplen sus objetivos de manera más depurada. influirán en su diseño específico. Según rational. recién en la etapa final del proyecto. es que se selecciona la Metodología RUP para garantizar en gran parte su éxito.

Debe haber una comunicación fluida para coordinar requerimientos. por ejemplo con UML. Debe encontrarse un balance que satisfaga los deseos de todos. Planes y resultados Demostrar valor iterativamente Los proyectos se entregan. sino en todos los aspectos de la producción EL CICLO DE VIDA DE RUP 38 . la estabilidad y calidad del producto. lenguajes 4GL o esquemas (frameworks) por nombrar algunos. contradictorios o disputarse recursos limitados.Los requerimientos de los diversos inversores pueden ser diferentes. Éstos se pueden acompañar por las representaciones visuales de la arquitectura. evaluaciones. y se refina la dirección del proyecto así como también los riesgos involucrados. En cada iteración se analiza la opinión de los inversores. Elevar el nivel de abstracción Este principio dominante motiva el uso de conceptos reutilizables tales como patrón del software. Colaboración entre equipos El desarrollo de software no lo hace una única persona sino múltiples equipos. en etapas iteradas. desarrollo. aunque sea de un modo interno. Enfocarse en la calidad El control de calidad no debe realizarse al final de cada iteración.

se identifican los principales casos de uso y se identifican los riesgos. se completan los casos de uso y se eliminan los riesgos. En las iteraciones de cada fase se hacen diferentes esfuerzos en diferentes actividades: • Incepción/Inicio: Se hace un plan de fases. Construcción: se concentra en la elaboración de un producto totalmente operativo y eficiente y el manual de usuario. Transición: se Instala el producto en el cliente y se entrena a los usuarios. 39 .RUP divide el proceso en 4 fases. • • • Elaboración: se hace un plan de proyecto. Se define el alcance del proyecto. Como consecuencia de esto suelen surgir nuevos requisitos a ser analizados. dentro de las cuales se realizan varias iteraciones en número variable según el proyecto y en las que se hace un mayor o menor hincapié en los distintas actividades.

DESCRIPCIÓN DE LAS ACTIVIDADES Dependiendo de las iteraciones del proceso el equipo de desarrollo puede realizar 7 tipos de actividades en este: FASE DE INICIO Durante la fase de inicio las iteraciones hacen ponen mayor énfasis en actividades modelado del negocio y de requisitos. Los principales casos de uso serán identificados y se hará un refinamiento del Plan de Desarrollo del Proyecto. Requisitos En esta línea los requisitos son el contrato que se debe cumplir. los cuales serán establecidos en el artefacto Visión. usuarios finales y desarrolladores tengan un entendimiento común de la organización objetivo. Asegurar que clientes. Entender el problema actual en la organización objetivo e identificar potenciales mejoras. Modelado del negocio En esta fase el equipo se familiarizará más al funcionamiento de la empresa. La aceptación del cliente /usuario del artefacto Visión y el Plan de Desarrollo marcan el final de esta fase. sobre conocer sus procesos: • • • Entender la estructura y la dinámica de la organización para la cual el sistema va ser desarrollado. En esta fase se desarrollarán los requisitos del producto desde la perspectiva del usuario. de modo que los usuarios finales tienen que comprender y aceptar los requisitos que especifiquemos: 40 .

las iteraciones se orientan al desarrollo de la baseline de la arquitectura. La primera iteración tendrá como objetivo la identificación y especificación de los principales casos de uso. 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). análisis. Análisis y Diseño En esta actividad se especifican los requerimientos y se describen sobre como se van a implementar en el sistema: • Transformar los requisitos al diseño del sistema.• • • • • Establecer y mantener un acuerdo entre clientes y otros stakeholders sobre lo que el sistema podría hacer. Definir el ámbito del sistema. diseño y una parte de implementación orientado a la baseline de la arquitectura. La revisión y aceptación del prototipo de la arquitectura del sistema marca el final de esta fase. así como su realización preliminar en el Modelo de Análisis / Diseño. Proveer una base para estimar costos y tiempo de desarrollo del sistema. También 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). Proveer a los desarrolladores un mejor entendimiento de los requisitos del sistema. enfocada a las necesidades y metas del usuario. FASE DE ELABORACIÓN: En la fase de elaboración. modelo de negocios (refinamiento). Definir una interfaz de usuarios para el sistema. abarcan más los flujos de trabajo de requerimientos. 41 . Al final de esta fase. 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 objetivos.

Adaptar el diseño para que sea consistente con el entorno de implementación. Generalmente asesora sobre la calidad del software percibida. refinando el Modelo de Análisis / Diseño. pero no para aceptar o rechazar el producto al final del proceso de desarrollo. formando el Plan de Integración. Pruebas Este flujo de trabajo es el encargado de evaluar la calidad del producto que estamos desarrollando. El producto se construye en base a 2 iteraciones. 42 . Durante la fase de construcción se terminan de analizar y diseñar todos los casos de uso. Provee la validación de los supuestos realizados en el diseño y especificación de requisitos por medio de demostraciones concretas. binarios. Se integra el sistema siguiendo el plan. sino que debe ir integrado en todo el ciclo de vida. Si encuentra errores de diseño. Implementación Se implementan las clases y objetos en ficheros fuente. ejecutables y demás. El resultado final es un sistema ejecutable: • • • • Planificar qué subsistemas deben ser implementados y en que orden deben ser integrados. los notifica. • • • • Encontrar y documentar defectos en la calidad del software. Verificar las funciones del producto de software según lo diseñado. Se comienza la elaboración de material de apoyo al usuario. FASE DE CONSTRUCCIÓN En esta etapa el objetivo es llevar a obtener la capacidad operacional inicial.• • Desarrollar una arquitectura para el sistema. Cada implementador decide en que orden implementa los elementos del subsistema. cada una produciendo una release a la cual se le aplican las pruebas y se valida con el cliente / usuario.

Distribuir el software. FASE DE TRANSICIÓN En esta fase se prepararán dos releases para distribución. Proveer guías prácticas realizar planeación. La fase incluye. incluyendo el entrenamiento de los usuarios. Las actividades implicadas incluyen: • • • • • • • Probar el producto en su entorno de ejecución final. la finalización del entrenamiento de los usuarios y el empaquetamiento del producto. Proveer asistencia y ayuda a los usuarios. Migrar el software existente o convertir bases de datos. la entrega de toda la documentación del proyecto con los manuales de instalación y todo el material de apoyo al usuario. gestión de riesgos y restricciones para desarrollar un producto que sea acorde a los requisitos de los clientes y los usuarios. contratar personal. 43 . Instalar el software. DURANTE TODO EL PROYECTO Gestión del proyecto Se vigila el cumplimiento de los objetivos. Empaquetar el software para su distribución. • • Proveer un marco de trabajo para la gestión de proyectos de software intensivos. Formar a los usuarios y al cuerpo de ventas.• Verificar que los requisitos tengan su apropiada implementación. ejecutar y monitorear el proyecto. asegurando una implantación y cambio del sistema previo de manera adecuada. Despliegue Esta actividad tiene como objetivo producir con éxito distribuciones del producto y distribuirlo a los usuarios.

Diseñador del negocio. Especificador de requisitos. así como de mantener información del proceso evolutivo que han seguido.• Proveer un marco de trabajo para gestionar riesgos. ROLES EN RUP Según Kruchten (1999). Mejora del proceso. Entorno La finalidad de esta actividad es dar soporte al proyecto con las adecuadas herramientas. Desarrolladores: 44 . procesos y métodos. Servicios técnicos. los roles de rup son los siguientes: Analistas: • • • • Analista de procesos de negocio. Configuración del proceso. Configuración y control de cambios El control de cambios permite mantener la integridad de todos los artefactos que se crean en el proceso. así como definir la instancia concreta del proceso que se va a seguir. Analista de sistema. Brinda una especificación de las herramientas que se van a necesitar en cada momento. En concreto las responsabilidades de este flujo de trabajo incluyen: • • • • • Selección y adquisición de herramientas Establecer y configurar las herramientas para que se ajusten a la organización.

Gestores: • • • • • • • • Jefe de proyecto Jefe de control de cambios. Apoyo: • • • • • Documentador técnico Administrador de sistema Especialista en herramientas Desarrollador de cursos Artista gráfico Especialista en pruebas: • • • Especialista en Pruebas (tester) Analista de pruebas. 45 . Diseñador de base de datos. Implementador. Integrador.Arquitecto de software. Jefe de configuración. Jefe de pruebas Jefe de despliegue Ingeniero de procesos Revisor de gestión del proyecto Gestor de pruebas. Diseñador de pruebas. Diseñador Diseñador de interfaz de usuario Diseñador de cápsulas.

Revisor Coordinación de revisiones Revisor técnico Cualquier rol Notas: • Para grandes organizaciones con un números equipos de ingenieros y la comunicación entre cada equipo es crítica por lo tanto es necesario que los artefactos sean completos y bastante comprensivos. • En tanto que para pequeños proyectos no es recomendable presentarse tanto rigor en las preparaciones de los artefactos. la eficiencia del proceso depende más de las habilidades de cada trabajador. DISEÑO DEL SISTEMA 46 .Otros roles: • • • • • Stakeholders.

OBJETIVOS DEL SISTEMA 47 .

social. social.OBJETIVO GENERAL Controlar el Registro Poblacional para el Consejo Comunal “José Pilar Romero” de la parroquia San Juan. y generar reportes específicos en base a la información recolectada (Ejm: Censo detallado. Consultar información demográfica. GLOSARIO DE TÉRMINOS Termino Descripción 48 . Caracas. social. registrar y divulgar información cuantitativa de los habitantes de la comunidad. económica de los habitantes de la comunidad. Cantidad de habitantes). económica de los habitantes de la comunidad. Cantidad de habitantes). económica de los habitantes de la comunidad. ALCANCE DEL SISTEMA Sistema automatizado que permite Controlar el Registro Poblacional para el Consejo Comunal “José Pilar Romero”. OBJETIVOS ESPECÍFICOS • • • • Registrar y difundir información demográfica. social. consultar información demográfica. Generar Reportes específicos en base a la información recolectada (Ejm: Censo detallado. económica de los habitantes de la comunidad. el mismo permite registrar y difundir información demográfica. Registrar y divulgar información cuantitativa los habitantes de la comunidad.

visión del mundo. ubicación geográfica (un barrio por ejemplo). En informática. los ciudadanos y ciudadanas. valores. almacenar y difundir información interna y externa que la organización necesita para tomar decisiones en forma eficiente y eficaz. y concretamente en el contexto de una base de datos relacional. procesar. tareas. En términos simples. 49 . o de animales que comparten elementos en común. clasificar. Conjunto de medios que permiten recolectar. que permiten al pueblo organizado ejercer directamente la gestión de políticas públicas y proyectos. resumir. orientados a responder a las necesidades y aspiraciones de la comunidad en la construcción de una sociedad de equidad y justicia social. analizar y publicar los datos demográficos. Cada fila de una tabla representa un conjunto de datos relacionados. costumbres. roles Es una instancia de participación. estatus social. edad. Una comunidad es un grupo o conjunto de individuos. económicos y sociales de todos los habitantes de un país de territorio delimitado. una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. grupos sociales. integrar. y todas las filas de la misma tabla tienen la misma estructura. un registro (también llamado fila o tupla) representa un ítem único de datos implícitamente estructurados en una tabla. articulación e integración entre las diversas organizaciones comunitarias. tales como un idioma.Censo Comunidad Consejo Comunal Registro Sistema de Información Un censo de población es el conjunto de procesos dirigidos a reunir. seres humanos. correspondiente a un momento o período dado.

pertenencia a etnias indígenas. estado de la vivienda. les permite agilizar el trabajo arduo que lleva actualmente el Consejo Comunal “José Pilar Romero” de la Parroquia San Juan. y poder consultar a través de los reportes específicos la información que se requiera • La automatización de los procesos manuales de Registro Poblacional en el Consejo Comunal. Se debe vincular este registro con los distintos proyectos sociales.BENEFICIOS • El sistema va a poseer un registro automatizado por familia. para un mayor manejo de la información que permita disminuir la duplicidad de los datos. madres solteras y familias en precarias condiciones económicas y sociales. para garantizar así que los recursos lleguen a quienes más los necesiten. • Se centralizará toda la información de la comunidad. la cantidad de material impreso sobre las encuestas de cada familia. • Debido a que actualmente los procesos de censo se llevan de forma manual. a través del sistema automatizado van a reducirse en gran parte los errores. Les permitirá disminuir en gran cantidad el material físico 50 . adecuado para la captura de datos de la comunidad y así obtener la información que se requiere de manera rápida y eficaz. familias con niños o adultos excepcionales. ya que se realizará un formato tipo encuesta. con enfermedades que ameriten tratamiento continuo. que refleje detalles muy puntuales de índole social como: Personas con discapacidad. igualmente el sistema contará con las validaciones respectivas para mantener una data integra y así tener una precisión en los datos capturados.

Modificar Vivenda. Eliminar Vivienda Eliminar Família Eliminar Sectores Eliminar Administradores Eliminar Empadronador ACTORES Actores Administrador del Sistema Descripción Es el responsable de supervisar el censo. 51 . designar los empadronadores así como también encargado de imprimir los reportes pertinentes. Registrar Vivienda. Registrar Miembros con discapacidad Registrar Sectores. Relación de empadronadores. Modificar Família. Relación de administradores. Registrar Administradores. Registrar Empadronador. Registrar Familia. Modificar Administradores. Modificar Empadronador. Viviendas por sector.DESCRIPCION GENERAL DEL SISTEMA REQUERIMIENTOS FUNCIONALES A continuación se detallan los requerimientos funcionales del sistema: Nº Reportes A1 A2 A3 A4 Almacenamiento A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 Procesamiento A16 A17 A18 A19 A20 Descripción del requerimiento Censo Detallado. Modificar Sectores.

Transcriptor Es el responsable de transcribir la data por ejemplo. DIAGRAMAS DE CASOS DE USO 52 . registro de Viviendas. familia y sectores.

Registrar Vivienda «extends» «extends» Actualizar Vivienda «extends» Eliminar Vivienda Registrar Familia Modificar Familia Eliminar Familia Registrar Sectores Modificar Sectores Eliminar Sectores «extends» Modificar Vivienda «extends» «extends» Actualizar Familia «extends» «extends» Actualizar Sectores «extends» «extends» Registrar Administradores Transcriptor Actualizar Administradores «extends» «extends» Modificar Administradores «extends» Actualizar Empadronador «extends» «extends» Administrador del Sistema Imprimir «extends» «extends» «extends» Eliminar Administradores Registrar Empadronador Modificar Empadronador Eliminar Empadronador «extends» Censo Detallado Relacion de Administradores Viviendas por sector Relacion de Empadronadores 53 . CARACAS .SISTEMA DE INFORMACIÓN DE REGISTRO Y CONTROL POBLACIONAL PARA EL CONSEJO COMUNAL “JOSE PILAR ROMERO” DE LA PARROQUIA SAN JUAN .

SISTEMA DE INFORMACIÓN DE REGISTRO Y CONTROL POBLACIONAL PARA EL CONSEJO COMUNAL “JOSE PILAR ROMERO” DE LA PARROQUIA SAN JUAN . CARACAS . Registrar Vivienda «extends» «extends» Actualizar Vivienda «extends» Eliminar Vivienda Registrar Familia Modificar Familia Eliminar Familia Registrar Sectores Modificar Sectores Eliminar Sectores Modificar Vivienda «extends» «extends» Actualizar Familia «extends» «extends» Actualizar Sectores «extends» «extends» «extends» Actualizar Administradores «extends» Consejo Comunal «extends» Registrar Administradores Modificar Administradores Actualizar Empadronador «extends» Eliminar Administradores «extends» «extends» Registrar Empadronador Modificar Empadronador Imprimir «extends» «extends» Censo Detallado Eliminar Empadronador «extends» «extends» Relacion de Administradores Viviendas por sector Relacion de Empadronadores DESCRIPCIÓN DE LOS CASOS DE USOS Nombre Actualizar Vivienda 54 .

Modificar Vivenda.A11. El sistema debe asignar un ID único por vivienda para referencia principal. De requerimientos: A6. Nombre Alias Actores Función Descripción Actualizar Familia Transcriptor Permitir el mantenimiento de las familias El transcriptor puede registrar familias nuevas. aspectos individuales de los integrantes. A13. A18 De casos: Registrar Sectores. No puede eliminarse un sector si tiene viviendas vinculadas De requerimientos: A8. También es posible modificar o eliminar algunas de sus características.A16 De casos: Registrar Vivienda. A17 De casos: Registrar Família. identificando todas sus características. El transcriptor puede registrar viviendas nuevas. El sistema vincula las viviendas que conforman el sector a través del ID único de vivienda. Modificar Sectores. Referencias Nombre Actualizar Administradores 55 . Eliminar Sectores. Eliminar Família.Alias Actores Función Descripción Referencias Transcriptor Permitir el mantenimiento de viviendas. dirección. También es posible modificar o eliminar algunas de sus características. A12. puntos de referencia y otros. Eliminar Família Referencias Nombre Alias Actores Función Descripción Actualizar Sectores Transcriptor Permitir el mantenimiento de los Sectores El transcriptor puede registrar sectores nuevos. integrantes. Modificar Família. De requerimientos: A5. identificando todas sus características. identificando todas sus características. El sistema vincula la familia a la vivienda a través del ID único de vivienda. También es posible modificar o eliminar algunas de sus características.

De requerimientos: A10. A3. A4 De casos: Censo Detallado. Viviendas por sector. De requerimientos: A1. También es posible modificar o eliminar algunas de sus características. la relación de administradores y la relación de empadronadores. identificando nombre y otras características. Nombre Alias Actores Función Descripción Actualizar Empadronadores Administrador del Sistema Permitir el mantenimiento de los Empadronadores El Administrador del Sistema puede registrar nuevos empadronadores. identificando nombre y observación de interés. A19 De casos: Registrar Administradores. Subcaso Ingresar vivienda 56 . Relación de administradores. Modificar Administradores. Modificar Empadronador. EVENTOS Nombre caso de Uso Actualizar Vivienda. A14. De requerimientos: A9. Eliminar Empadronador Referencias Nombre Alias Actores Función Descripción Referencias Imprimir Administrador del Sistema Permitir la impresión de los registros El Administrador del Sistema puede imprimir el censo detallado. las viviendas por sector. Relación de empadronadores. A2. A20 De Casos: Registrar Empadronador. También es posible modificar o eliminar algunas de sus características. A15. Eliminar Administradores. solo si no tiene asociado algún registro censal.Alias Actores Función Descripción Referencias Administrador del Sistema Permitir el mantenimiento de los Administradores El Administrador del Sistema puede registrar nuevos administradores.

Digitar datos nueva vivienda 6. Capturar datos vivienda 7. Nombre caso de Uso Actualizar Familia. Seleccionar opción Ingreso de Vivienda 4. Actualizar Vivienda. 5. Línea 4 No ingresa completos de la vivienda los datos El sistema mostrará un mensaje informativo indicando que debe ingresar todos los datos de la vivienda El sistema mostrará un mensaje informativo indicando que no se insertara los datos de viviendas. Hacer Click en grabar datos Evento Alterno Nombre caso de Uso Alias Actores Numero de Línea Línea 1 No Ingresa ninguna opción Transcriptor Respuesta del Sistema 2.Alias Actores Evento 1. Capturar Selección 3. Subcaso Ingresar vivienda Transcriptor Respuesta del Sistema El sistema mostrará un mensaje informativo indicando que debe seleccionar una opción. Línea 6 Falla la inserción de datos. Mostrar pantalla de captura de datos de vivienda y asigna ID único. Subcaso Ingresar Familia 57 . Grabar datos en el sistema.

informativo indicando que no se insertara los datos de la familia. Actualizar Vivienda. Grabar datos en el sistema. Capturar datos de familia y vinculación. Hacer Click en grabar datos Evento Alterno Nombre caso de Uso Alias Actores Numero de Línea Línea 1 No Ingresa ninguna opción Transcriptor Respuesta del Sistema 2. Digitar datos nueva familia y vincular a ID único de vivienda. Mostrar pantalla de captura de datos de familia y opción para vincularla a un ID único de vivienda. 7. Nombre caso de Uso Alias Actores Evento Actualizar Sectores. 6. 5. Seleccionar opción Ingreso de Familia 4. Capturar Selección 3. Subcaso Ingresar Familia Transcriptor Respuesta del Sistema El sistema mostrará un mensaje informativo indicando que debe seleccionar una opción. Línea 4 No ingresa completos de la familia los datos El sistema mostrará un mensaje informativo indicando que debe ingresar todos los datos de la familia Línea 6 Falla la inserción de datos El sistema mostrará un mensaje familiares.Alias Actores Evento 1. Subcaso Ingresar sectores Transcriptor Respuesta del Sistema 58 .

Mostrar pantalla de captura de datos de vivienda y opción para vincularla los ID único de vivienda al sector de ubicación. Subcaso Ingresar Administradores Administrador del Sistema 59 . Capturar Selección 3. Línea 4 No ingresa completos de la sectores los datos El sistema mostrará un mensaje informativo indicando que debe ingresar todos los datos los sectores. Grabar datos en el sistema. 7. Nombre caso de Uso Alias Actores Actualizar Administradores. 6. Hacer Click en grabar datos Evento Alterno Nombre caso de Uso Alias Actores Numero de Línea Línea 1 No Ingresa ninguna opción 2. 5. Línea 6 Falla la inserción de datos del El sistema mostrará un mensaje sector. Subcaso Ingresar sectores Transcriptor Respuesta del Sistema El sistema mostrará un mensaje informativo indicando que debe seleccionar una opción. Actualizar Vivienda. informativo indicando que no se insertara los datos del sector. Seleccionar opción Ingreso de Sectores 4.1. Digitar datos nueva vivienda y vincular los ID único de vivienda pertenecientes a este sector. Capturar datos de sectores.

Digitar datos nuevo Empadronador. Hacer Click en grabar datos Evento Alterno Nombre caso de Uso Alias Actores Numero de Línea Línea 1 No Ingresa ninguna opción Respuesta del Sistema 2. Capturar Selección 3. Mostrar pantalla de captura de datos de Administrador. 5. Nombre caso de Uso Alias Actores Evento 1. Digitar datos nuevo administrador. Mostrar pantalla de captura de datos de Empadronador.Evento 1. Grabar datos en el sistema. 7. Capturar Selección 3. 4. Subcaso Ingresar Empadronador. Subcaso Ingresar Administradores Administrador del Sistema Respuesta del Sistema El sistema mostrará un mensaje informativo indicando que debe seleccionar una opción. 5. Hacer Click en grabar datos Evento Alterno Actualizar Empadronador. 60 . Seleccionar opción Ingreso de Empadronador. Grabar datos en el sistema. 6. Administrador del Sistema Respuesta del Sistema 2. Capturar datos de Empadronador. Actualizar Vivienda. 6. Línea 4 No ingresa los completos del administrador. Seleccionar opción Ingreso de Administradores 4. Línea 6 Falla la inserción de datos del administrador. Capturar datos de administradores. El sistema mostrará un mensaje informativo indicando que no se insertara los datos del administrador. datos El sistema mostrará un mensaje informativo indicando que debe ingresar todos los datos del administrador. 7.

Nombre caso de Uso Alias Actores Numero de Línea Línea 1 No Ingresa ninguna opción Actualizar Vivienda. El sistema mostrará un mensaje informativo indicando que no se insertara los datos del empadronador. Línea 6 Falla la inserción de datos del empadronador. Subcaso Ingresar Empadronador Administrador del Sistema Respuesta del Sistema El sistema mostrará un mensaje informativo indicando que debe seleccionar una opción. DIAGRAMA CONTEXTUAL 61 . datos El sistema mostrará un mensaje informativo indicando que debe ingresar todos los datos del empadronador. Línea 4 No ingresa los completos del empadronador.

DIAGRAMA DE ESTRUCTURA ESTÁTICA (DE CLASES) 62 .

DIAGRAMAS DE INTERACCIÓN 63 .

64 .

Diagrama de Secuencia Caso de uso: Actualizar Familia Transcriptor GUI desplegar forma familia() Elegir Ingreso Familia capturar datos de familia() Ingresa Datos Familiares Crea familia() Familia Valida familia () Grabar Familia() 65 .

Diagrama de Secuencia Caso de uso: Actualizar Sectores Transcriptor GUI desplegar forma sectores() Elegir Ingreso Sectores capturar datos de sectores() Ingresa Datos Sectores Crea sectores() Sectores Valida sectores() Grabar Sectores() 66 .

DIAGRAMAS DE COLABORACION 67 .

Diagrama de Colaboración Caso de uso: Actualizar Familia Ingresa datos familia GUI Transcriptor * 1.Crea Familia() DB Familia * 4. Graba Familia Familia 68 . Validar datos familia() 3. Capturar datos familia() Cod_Familia Nombres Apellidos Fecha_Nac 2.

DIAGRAMA DE ESTADO 69 .

Diagrama de Estado Ingreso de Familia

Creado Obj do/

Validacion Do/Captura

Activo

Inactivo Do/

Grabacion Do/Ingreso BD

70

DIAGRAMAS DE ACTIVIDAD

71

Diagrama de Actividades Ingreso de Familia

Captura Familia

Valida Familia

Validación OK

No OK

Mensaje

Ingresa Familia

72

ATRIBUTOS DE CALIDAD DEL SOFTWARE Funcionalidad El sistema es funcional debido a que permite automatizar la información suministrada por las familias censadas. operar y controlar la aplicación. protege la información validando cada clave de acceso. se adapta a las normas sobre Seguridad de la Información y la Ley Contra Delitos Informáticos. etc. mediante la interfaz gráfica mantendrá una correlación con la planilla llenada en el censo lo que permito que el usuario pueda transcribir y validar la información sin ninguna dificultad. genera respaldo de la información. leyes y reglamentos establecidos por la ley de consejos. Fiabilidad La información suministrada por el sistema es real y confiable para el consejo comunal. cumple con las normas. protege la información en caso de infractores que deseen entrar al sistema. genera información con la cual puede interactuar con un sistema contable. Usabilidad El sistema es de fácil manejo. 73 . permite comprobar la veracidad de los datos de cada familia. cumple con los requisitos generales aplicados a los censos de población y vivienda a nivel nacional. de control de obras. esto hará que el usuario aprenda a manejar.. en caso de fallos se puede recuperar la información. de salud. persona o vivienda.

Eficiencia Debe mostrar la información solicitada en tiempo real según los parámetros utilizados por los recursos en forma adecuada. Las fallas detectadas pueden ser corregidas sin generar efectos o eventos preocupantes. puede instalarse en un PC o en un Servidor. 74 . puede convivir con otros sistemas administrativos y generar información para los mismos. Mantenibilidad Es de fácil mantenimiento debido a que se usan herramientas de bases de datos de última generación que permiten la detección y diagnóstico en caso de fallos. La utilización de recursos es óptima debido a que usará aplicaciones y complementos de última generación. Portabilidad El sistema se adapta a otras plataformas y a otros sistemas operativos.

ECOOP Workshops 1999: 249-250 75 .html www.com/apuntes/archives/448 http://merinde.es/asignaturas/facultad/lsi/ejemplorup/ infogdssistemas.upv.dsic.spaces.rinde.com/blog/cns!5B9ED81A701B41D2!139.entry – www.live.BIBLIOGRAFÍA www.gob.edukativos.net/articulos/metodologias_de_desarrollo_de_software_07 062004.informatizate.ve/ Philippe Kruchten: Use-Case Storyboards in the Rational Unified Process.