You are on page 1of 78

REPBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN SUPERIOR UNIVERSIDAD POLITCNICA DEL OESTE MARISCAL

SUCRE CTEDRA: PROYECTO SOCIO TECNOLGICO III PROFESOR: ROBERTO GUERRA.

IMPLEMENTAR UN SISTEMA DE INFORMACIN DE REGISTRO POBLACIONAL QUE PERMITA AGILIZAR LOS PROCESOS DE OBTENCIN DE INFORMACIN PARA EL CONSEJO COMUNAL JOSE PILAR ROMERO DE LA PARROQUIA SAN JUAN.

Integrantes: Chaustre Jos C.I. 6.866.452 Garca Francisco C.I 15.168.181 Moreno William C.I. 3.726.529 Rodrguez 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 RESEA HISTRICA SOBRE LA COMUNIDAD Y EL BANCO COMUNAL.........2 RESEA HISTRICA DE LOS BANCOS COMUNALES...........................................4 Los Bancos Comunales.................................................................................................4 Qu son los Bancos Comunales?.................................................................................4 SOBRE LA METODOLOGA DE BANCOS COMUNALES....................................5 LOS BANCOS COMUNALES EN VENEZUELA.........................................................6 UBICACIN DE LA COMUNIDAD..............................................................................7 PROBLEMAS PLANTEADOS POR LOS INTEGRANTES DE LA COMUNIDAD...8 DEFINICIN DEL PROYECTO.....................................................................................9 OBJETIVO GENERAL................................................................................................9 OBJETIVOS ESPECFICOS........................................................................................9 ESTUDIO DE FACTIBILIDAD.....................................................................................10 PARTE I: OBJETIVOS RAZONABLES...................................................................10 PARTE II: DETERMINACIN 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 DISEO DEL SISTEMA................................................................................................46 OBJETIVOS DEL SISTEMA.........................................................................................47 OBJETIVO GENERAL..............................................................................................48 OBJETIVOS ESPECFICOS......................................................................................48 ALCANCE DEL SISTEMA.......................................................................................48 GLOSARIO DE TRMINOS.....................................................................................48 BENEFICIOS ............................................................................................................50 DESCRIPCION GENERAL DEL SISTEMA ...............................................................51 REQUERIMIENTOS FUNCIONALES.....................................................................51 ACTORES...................................................................................................................51 DIAGRAMAS DE CASOS DE USO.........................................................................52 DESCRIPCIN DE LOS CASOS DE USOS.............................................................54 EVENTOS...................................................................................................................56 DIAGRAMA CONTEXTUAL...................................................................................61 DIAGRAMA DE ESTRUCTURA ESTTICA (DE CLASES)................................62 DIAGRAMAS DE INTERACCIN..........................................................................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 BIBLIOGRAFA.............................................................................................................75

ANALISIS DEL SISTEMA

NOMBRE DE LA COMUNIDAD Consejo Comunal: Jos Pilar Moreno

RESEA HISTRICA SOBRE LA COMUNIDAD Y EL BANCO COMUNAL El Consejo Comunal Jos Pilar Romero fue creado en julio de 2007 en Caracas, bajo el Certificado de Registro 0101170008, en el sector San Juan y est conformado por 650 familias aproximadamente. Inicialmente la directiva estaba conformada por los siguientes integrantes:
rgano Ejecutivo Nombre Comit de trabajo Yuber Gmez Infraestructura Jos Calvo Bolvar Proteccin e Igualdad Saturnino Gonzlez Seguridad y Defensa Humberto Pariska Economa Popular Mara Pedroza Salud Daisy Hidalgo Deporte y Recreacin Thas Carapaica Cultura y Educacin Juan Pia Energa, gas y agua Raquel Caicedo Alimentacin Norklis Lemus Madres del barrio Toms Pineda Servicios pblicos Gestin Financiera Isaolina Carapaica Noris Herrera Moiss Pacheco Luis Arteaga Alvaro Andrade Contralora Social Jos Avilan Yolimar Velsquez 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 rgimen de Responsabilidad Limitada y tendr una duracin indefinida y de carcter
2

permanente salvo que la asamblea de ciudadanos del consejo comunal decida su disolucin, segn consta en documento de creacin. Aparece registrado bajo el nmero 501333 de SUNACOOP por los siguientes integrantes del Consejo Comunal: Noris Herrera R., Moiss H. Pacheco M., Luis F. Arteaga H., Pedro A. Andrade, Isolina J. Carapaica quienes fueron seleccionado en Asamblea Constituyente Comunitaria del Consejo Comunal. Ahora, qu sabemos de Jos Pilar Romero? Segn los entrevistados, Jos Pilar Romero fue un luchador social en el sector El Guarataro y ayud a muchos de los habitantes. Estaba pendiente de cualquier obra que fuera til para el barrio. 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.

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.

RESEA HISTRICA DE LOS BANCOS COMUNALES Los Bancos Comunales El Ingeniero Agrnomo Jorge Delgado Choque quien es Consultor especialista en Bancos Comunales hace un trabajo muy interesante para http://www.bancoscomunales.org/ en octubre 2007, el cual es colocado en internet y puede ser bajado libremente. Qu son los Bancos Comunales? Bancos Comunales es un programa social, sostenible y rentable con servicios de Crdito Ahorro, capacitacin y otros servicios no financieros, que busca trabajar principalmente con mujeres de pocos recursos econmicos que tienen alguna actividad que genere ingresos, con el objetivo de mejorar la calidad de vida, promoviendo el desarrollo integral de sus familias, a travs de la conformacin de grupos u organizaciones de mujeres con deseos de salir adelante con dignidad y voluntad propia.

SOBRE LA METODOLOGA DE BANCOS COMUNALES La metodologa de Bancos Comunales es una de las herramientas ms 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. Esta herramienta fue creada para ayudar a miles de personas principalmente mujeres a salir de la pobreza, por el xito demostrado est siendo aplicada por cientos de organizaciones de desarrollo en todo el mundo de manera sostenible y rentable, con indicadores de riesgo menor a 1% y en algunos casos con 0 mora, tal es la eficacia de la metodologa de Bancos Comunales (crdito ahorro y capacitacin) en cuanto a indicadores financieros y productividad que han interesado a Instituciones Reguladas, Cooperativas e incluso particulares. A su tiempo, las organizaciones de microfinanzas se plantearon el reto de atender con servicios financieros y servicios no financieros (capacitacin, asistencia tcnica, salud, seguros) a los sectores ms pobres de la poblacin, donde la nica forma de dar servicios a este segmento excluido de la Banca Formal era mediante la metodologa de Bancos Comunales que permite una masificacin del microcrdito y mayor alcance de manera sostenible y rentable con costos reales de mercado para el cliente. Actualmente en todo el mundo cientos de organizaciones de microfinanzas estn aplicando la metodologa de Bancos Comunales de manera sostenible y rentable y con mucho xito. En este momento en su mayora miles de mujeres estn asistiendo a las reuniones de sus bancos comunales con la esperanza de mejorar sus vidas y la de sus hijos. Bancos comunales no solo es un producto crediticio ms, si no es una metodologa y un programa donde integral est de desarrollo varios sostenible con responsabilidad social, incluido servicios: crdito,

capacitacin, ahorro, asistencia tcnica, salud, desarrollo espiritual y autoestima, lo cual asegura el xito de los programas que aplican esta
5

metodologa. En resumen podemos decir que el trabajo con bancos comunales no es un negocio ms, si no, es un "PROGRAMA SOCIAL SOSTENIBLE y RENTABLE La herramienta ms 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 ao 2006 el Presidente de la Repblica Bolivariana de Venezuela, Hugo Chvez Fras, pone en funcionamiento los primeros 200 bancos comunales en el pas, con la entrega de financiamiento y juramentacin de sus integrantes. Entre las finalidades que tienen los bancos comunales est el fortalecimiento del poder popular mediante la construccin de un nuevo sistema social bajo el respeto al ser humano, el medio ambiente, la promocin de la participacin democrtica, la solidaridad y la bsqueda del bien comn. Estas instancias comunitarias buscan elevar la conciencia de la poblacin mediante el estmulo a distintas formas de asociacin y cooperacin en procura de incentivar la produccin y el desarrollo endgeno. La meta del Ejecutivo nacional es crear 800 bancos comunales este ao, y para ello se anunci la inversin de 480 mil millones de bolvares. Estas organizaciones populares se convierten en los brazos financieros de los Consejos Comunales, y forman parte de un paso ms en la integracin entre el pueblo y el Gobierno para la construccin de una nueva Patria. Video fuente: VTV Fuente:http://yosmaryderausseo.blogspot.com/2006/06/los-bancoscomunales.html

UBICACIN DE LA COMUNIDAD

La comunidad se encuentra en la siguiente direccin: Calle Real de El Guarataro, con Cola de Pato, Calle Nueva, Cola de Pato a Cruz, Parroquia San Juan, Municipio Libertador, Caracas, Distrito Capital.

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. La comunidad en la cual se enfoc nuestro Proyecto Socio Tecnolgico, cubre aproximadamente 650 familias (No existe un registro formal manual ni automatizado, es parte de los problemas planteados, pero la cifra puede ser muy superior).

El Consejo Comunal Jos Pilar Romero de la Parroquia San Juan, no cuenta con la informacin necesaria sobre los datos generales de la vivienda de cada familia, los datos sociolaborales, las caractersticas individuales de cada miembro de la familia, los datos socioeconmicos, las diferentes enfermedades o discapacidades que puedan presentar algn miembro de la comunidad, familias con nios o adultos excepcionales, madres solteras y familias en precarias condiciones econmicas y sociales. Por ello se debe vincular este registro con los distintos proyectos sociales, para garantizar as que los recursos lleguen a quienes ms los necesiten.

Actualmente el registro poblacional se lleva en carpetas por familia, por eso se dificulta la obtencin de informacin oportuna e inmediata, ya que esto implica recurrir a la revisin manual, carpeta a carpeta de cada expediente.

DEFINICIN DEL PROYECTO

OBJETIVO GENERAL Implementar un Sistemas de Informacin de Registro Poblacional que permita agilizar los procesos de obtencin de informacin para el Consejo Comunal Jos Pilar Romero de la Parroquia San Juan.

OBJETIVOS ESPECFICOS 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 informacin referente a los procesos de obtencin de informacin del registro poblacional aplicado a la comunidad que son llevados a cabo por el Consejo Comunal Jos Pilar Romero de la Parroquia San. Describir las Bases Tericas-Tcnicas y Legales para la implantacin del Sistema de Informacin Parroquia San. Elaborar una propuesta para el diseo e implantacin 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

ESTUDIO DE FACTIBILIDAD

PARTE I: OBJETIVOS RAZONABLES 1. Reduccin de errores, y contar con una mayor precisin en la captura de datos: Debido al estudio y levantamiento de informacin realizado al Consejo Comunal Jos Pilar Romero de la Parroquia San Juan, para la realizacin del Sistema de Registro Poblacional, se van a reducir en gran parte los errores, ya que se realizar un formato tipo encuesta, adecuado para la captura de datos de la comunidad y as obtener la informacin que se requiere de manera rpida y eficaz, igualmente el sistema contar con las validaciones respectivas para mantener una data integra y as tener una precisin en los datos capturados. 2. La reduccin del costo de las salidas del sistema, mediante la simplificacin o eliminacin de informes duplicados o innecesarios. En el Sistema de Registro Poblacional, se centralizar toda la informacin de la comunidad, para un mayor manejo de la informacin que permita disminuir la duplicidad de los datos, la cantidad de material impreso sobre las encuestas de cada familia, y poder consultar a travs de los reportes especficos la informacin que se requiera. 3. La actualizacin del servicio al cliente con el fin de alcanzar un mejor nivel competitivo. Al realizar este Sistema de Registro Poblacional, estaramos elevando el nivel de gestin del Consejo Comunal, ya que sera un gran avance para la comunidad, agilizar los procesos que se llevan de forma manual y nos permitira adems replicar este alcance a todos los Consejos Comunales en el mbito territorial, para que alcancen un nivel competitivo y eficiente en la administracin y manejo de recursos del estado.

10

4. La automatizacin de procedimientos manuales para mejorarlos. La automatizacin de los procesos manuales de Registro Poblacional en el Consejo Comunal, nos permite agilizar el trabajo arduo que lleva actualmente el Consejo Comunal Jos Pilar Romero de la Parroquia San Juan, los mismos son: llevar el registro de cada familia en carpetas que dificultan la obtencin de informacin y a su vez se hace difcil que lleguen los recursos a las familias y tambin les permitir disminuir en gran cantidad el material fsico. PARTE II: DETERMINACIN DE RECURSOS 1. Factibilidad Econmica: 1.1.- Recursos Humanos:

Nombre Cantidad 1 1 Descripcin 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 Garca Francisco

Costo del mercado laboral BsF 3.500,00 3.500,00 3.500,00

Costo Social BsF 0,00 0,00 0,00

Moreno William Rodrguez Milagros Silva Jenny Urdaneta Luis Vivas Rafael 3.500,00 3.500,00 3.500,00 24.500,00 0,00 0,00 0,00 0,00 3.500,00 0,00

1 1 1 1

11

1.2.- Servicios: El Consejo Comunal a travs de los recursos que perciben para los proyectos y otras actividades, dispone para cancelar un servicio ABA de Internet, no obstante, para efectos de operacin del sistema este no se requiere, pero s para insertar la comunidad en el mbito global de las comunicaciones y permitir su interaccin con los distintos entes pblicos rectores y con el resto de consejos comunales. Esto deriva en un beneficio intangible de la implantacin del sistema.

Servicios Luz elctrica Internet (ABA) TOTAL

Costo mensual BsF. 30,00 60,00 100,00

Costo anual BsF. 360,00 720,00 1.080,00

1.3.- Suministros: Existen tambin los recursos para garantizar la adquisicin de los consumibles que empleara el sistema, en principio estos se orientan a cartuchos de impresin y dispositivos de almacenamiento externo tipo pen drive. En la actualidad el Consejo cuenta con un microcomputador, no han adquirido ms equipos porque no tienen desarrolladas las herramientas necesarias para administrar las diversas operaciones del Consejo.

Cantidad 24 (2 mensuales) 4

Descripcin Cartuchos de impresin

Caractersticas Cartuchos de tinta negra y de color HP Dispositivo de almacenamiento de 4GB c/u, modelo Kingston

Costo unitario BsF. 100,00

Costo Total BsF. 2.400,00

Pendrive TOTAL

80,00 180,00

320,00 2.720,00

12

1.4.-Programas: La plataforma de software sobre la cual operar el sistema es abierta, para cumplir as con lo establecido en el Decreto 3390 sobre el uso del software libre en la administracin pblica, que persigue alcanzar la soberana tecnolgica del Estado venezolano. Las herramientas propuestas son PHP y MySQL.

Cantidad 2

Descripcin Manejador de B.D Entorno de desarrollo Total General

Caractersticas My SQL, PostgreSQL, Software Libre. PHP

Costo Unitario 0 Bs.F

Total Costo 0 Bs.F

0 Bs.F 0 Bs.F

0 Bs.F 0 Bs.F

1.5 Costos de los equipos propuestos (Hardware):


Cantidad Descripcin Caractersticas Genrico ISONIC CCX-S259ROGA Plateado Intel Pentium dual core Desktop Processor E2160 1.80 GHz Foxconn Tarjeta Madre i945GC socket 775 Kingston Memoria 2GB 667MHz DDR2 Costo Unitario BsF 259,00 Total Costo BsF 518,00 Costo asociado al Proyecto BsF 0,00

Case

Procesador

778,52

1.557,04

0,00

2 2

Tarjeta Madre Memoria

409,78 182,00

819,56 364,00

0,00 0,00

13

Disco Duro

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. Floppy 3.5'' HP Photosmart 8050 Tecam TTR-1000 Regulador de Voltaje 1000VA

331,00

662,00

0,00

309,96

619,02

0,00

Teclado + Mouse

80,91

161,82

0,00

2 2 1 2

Monitor Unidad Floppy Impresora Regulador

630,42 33,99 589,00 78,81

1260,84 67,98 589,00 157,62

0,00 0,00 0,00 0,00

Total General

3.683,3 9

6777,78

0,00

1.6 Costos del Software para el desarrollo del proyecto:

Cantidad

Descripcin Manejador de B.D Entorno de desarrollo Total General

Caractersticas My SQL, PostgreSQL, Software Libre. PHP

Costo Unitario BsF 0,00

Total Costo BsF 0,00

0,00 0,00

0,00 0,00

14

Nota: el costo del software es 0 Bs.F debido a que se trata de software libre y se puede conseguir en la Web. 1.7 Costos de horas de anlisis y programacin para el desarrollo:

Cantidad Horas

Descripcin

Caractersticas

Costo Unitario BsF 120,00 100,00 220,00

Total Costo BsF 18000,00 30000,00 48000,00

Costo real del proyecto social BsF 0,00 0,00 0,00

150 300

Anlisis Programacin Total General

Levantamiento de informacin Desarrollo PHP

1.8 Tabla de Totales

RRHH, Servicios y Suministros 28.300,00 BsF

Hardware y Software 54.777,78 BsF

2. Factibilidad tecnolgica: Existe la tecnologa necesaria para desarrollar el sistema. Los equipos propuestos tienen la capacidad tcnica para soportar el volumen de procesamiento de datos registrados en el sistema, asimismo disponen de recursos para nuevas adquisiciones.
15

El sistema propuesto est en capacidad de ofrecer respuestas oportunas, certeras y confiables adecuadas a las peticiones, sin importar el nmero y ubicacin de los usuarios.

Puede crecer con facilidad. Se brindan, a travs de la norma ISO 9126, las garantas tcnicas de funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad y dentro de estas, se hace especial nfasis, en la exactitud, confiabilidad, facilidad de acceso y seguridad de los datos.

2.1. Caractersticas de los equipos propuestos (Hardware):

Cantidad 1 1

Equipo Case Procesador

Marca
ISONIC

Modelo
CCX-S259ROGA

Caractersticas
Genrico ISONIC CCXS259ROGA Plateado Intel Pentium dual core Desktop Processor E2160 1.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 - Mouse Multimedia ULTRA DELGADO BenQ Monitor Plano LCD 15 pulgadas Negro. Floppy 3.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

Descripcin

Caractersticas

16

Manejador de B.D My SQL

1 Entorno de desarrollo PHP

Un amplio subconjunto de ANSI SQL 99, y varias extensiones. Soporte a multiplataforma Procedimientos almacenados Disparadores (triggers) Cursores Vistas actualizables Soporte a VARCHAR INFORMATION_SCHEMA Soporte X/Open XA de transacciones distribuidas; transaccin en dos fases como parte de esto, utilizando el motor InnoDB de Oracle Motores de almacenamiento independientes (MyISAM para lecturas rpidas, InnoDB para transacciones e integridad referencial) Transacciones con los motores de almacenamiento InnoDB, BDB Y Cluster; puntos de recuperacin (savepoints) con InnoDB Soporte para SSL Query caching Sub-SELECTs (o SELECTs anidados) Rplica con un maestro por esclavo, varios esclavos por maestro, sin soporte automtico para mltiples maestros por esclavo. 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, BDB y Cluster Shared-nothing clustering through MySQL Cluster Es un lenguaje multiplataforma. Capacidad de conexin con la mayora de los manejadores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL. Capacidad de expandir su potencial utilizando la enorme cantidad de mdulos (llamados ext's o extensiones). Posee una amplia documentacin en su pgina oficial ([2]), entre la cual se destaca que todas las funciones del sistema estn explicadas y ejemplificadas en un nico archivo de ayuda. Es libre, por lo que se presenta como

17

una alternativa de fcil acceso para todos. Permite las tcnicas de Programacin Orientada a Objetos. Biblioteca nativa de funciones sumamente amplia e incluida. No requiere definicin de tipos de variables. Tiene manejo de excepciones (desde PHP5). Implementacin del estndar SQL92/SQL99. Soporta distintos tipos de datos: adems del soporte para los tipos base, tambin soporta datos de tipo fecha, monetarios, elementos grficos, datos sobre redes (MAC, IP ...), cadenas de bits, etc. Tambin permite la creacin de tipos propios. Incorpora una estructura de datos array. Incorpora funciones de diversa ndole: manejo de fechas, geomtricas, orientadas a operaciones con redes, etc. Permite la declaracin de funciones propias, as como la definicin de disparadores. Soporta el uso de ndices, reglas y vistas. Incluye herencia entre tablas (aunque no entre objetos, ya que no existen), por lo que a este gestor de bases de datos se le incluye entre los gestores objeto-relacionales. Permite la gestin de diferentes usuarios, como tambin los permisos asignados a cada uno de ellos.

1 Manejador de B.D PostgreSQL

3. Factibilidad Operativa: Existe gran apoyo y entusiasmo para el proyecto por parte de los integrantes del Consejo Comunal, quienes a su vez tienen el doble rol de Gerentes y usuarios. Los mtodos que actualmente usan en el Consejo Comunal son aceptados por la comunidad, no obstante, las principales autocrticas por
18

el modo manual de trabajo emanan del mismo rgano ejecutivo, por lo que no existe conflicto de intereses alguno entre el sistema antiguo manual y el automatizado. Los usuarios han participado en la planeacin y desarrollo del proyecto, han aportado ideas y han planteado mtodos de trabajo para agilizar los distintos trmites, por lo que no existe la visin de un sistema demasiado complejo y se minimiza la posibilidad de usarlo en forma que produzca errores o fallos. El sistema propuesto en ningn aspecto incide en forma negativa sobre la organizacin y contempla resultados ptimos para todas las reas de aplicacin. Con el sistema propuesto no se pierde el control de ninguna de las reas, ni se dificulta el acceso a la informacin. Asimismo se incrementa la productividad de los usuarios y los beneficiarios directos, que son los habitantes de la comunidad, no se vern afectados en forma alguna por la implantacin.

3.1 Encuesta
Muy bueno NS NR

Pregunta Cmo evala usted la atencin que la ha prestado el Consejo Comunal? 2 Cmo cree usted que ha sido el . impacto de los proyectos sociales en el bienestar de la comunidad? 3 Cmo cataloga usted el control . familiar que lleva el Consejo Comunal? 4 Cmo evaluara usted la . posibilidad de llevar un registro automatizado de las familias que forman parte de la comunidad?
1 .

Bueno

Regular

Deficiente

19

5 .

6 .

7 .

8 .

9 .

1 0 .

De automatizarse el registro familiar, Cmo considera usted que sera la distribucin de los beneficios por parte del Consejo Comunal? Cmo considera usted los servicios que le ha prestado el Banco Comunal? Cmo evaluara usted el impacto en la comunidad de los proyectos ya ejecutados por el Consejo Comunal? Cmo evaluara usted el impacto de uso de la tecnologa y la informtica en la administracin del Consejo Comunal? Cmo 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 debera llevar un registro de la mano de obra calificada de la comunidad?

La encuesta a continuacin se les aplic a los miembros de la comunidad y a los integrantes del Consejo Comunal Jos Pilar Romero de la Parroquia San Juan. La tcnica para el anlisis de los resultados de la encuesta fue un anlisis cuantitativo, ya que se caracteriza por describir los resultados en forma matemtica, numrica y estadstica. En este proyecto los datos se analizaron y se presentan en la tabla final de conteo de datos y grficos, que representan en forma visual los resultados obtenidos. En esta perspectiva el anlisis realizado permiti detectar la informacin atinente que sirvi de base para la elaboracin de los grficos circulares. A

20

continuacin se presentar las preguntas realizadas a los usuarios seleccionados:

21

22

23

24

25

26

27

28

29

30

Resultados General de la encuesta


Muy bueno 3 NS NR 0

Pregunta
1

Bueno

Regular

Deficiente

Cmo evala usted la atencin que la ha prestado el Consejo Comunal? Cmo cree usted que ha sido el impacto de los proyectos sociales en el bienestar de la comunidad? Cmo cataloga usted el control familiar que lleva el Consejo Comunal? Cmo evaluara usted la posibilidad de llevar un registro automatizado de las familias que forman parte de la comunidad? De automatizarse el registro familiar, Cmo considera usted que sera la distribucin de los beneficios por parte del Consejo Comunal? Cmo considera usted los servicios que le ha prestado el Banco Comunal? Cmo evaluara usted el impacto en la comunidad de los proyectos ya ejecutados por el Consejo Comunal? Cmo evaluara usted el impacto de uso de la tecnologa y la informtica en la administracin del Consejo Comunal? Cmo cataloga usted el empleo por parte del Consejo Comunal de la mano de obra calificada que

10

11

10

11

13

13

13

15

31

10

reside en la comunidad? Considera usted que el Consejo Comunal debera llevar un registro de la mano de obra calificada de la comunidad?

16

DIAGRAMA DE GANTT PARA EL PROYECTO SOCIOTECNOLOGICO DEL CONSEJO COMUNAL JOS PILAR ROMERO DE LA PARROQUIA SAN JUAN

32

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

abarcan un ao o ms, en segundo lugar porque el gobierno a travs del Ministerio del Poder Popular para las telecomunicaciones e Informtica est promoviendo el uso de esta metodologa (ver pgina web: http://merinde.rinde.gob.ve/) y as hay coherencia entre los desarrollos en

software libre gubernamentales y el cumplimiento del Decreto 3.390. Segn la Gaceta Oficial N 38.095 del 28 de Diciembre de 2004, dice: Artculo 5. El Ejecutivo Nacional fomentar la investigacin y desarrollo de software bajo modelo Software Libre desarrollado con Estndares Abiertos, procurando incentivos especiales para desarrolladores. Artculo 6. El Ejecutivo Nacional fortalecer el desarrollo de la industria nacional del software, mediante el establecimiento de una red de formacin, de servicios especializados en Software Libre desarrollado con Estndares Abiertos y desarrolladores. Artculo 7. El Ministerio de Ciencia y Tecnologa ser responsable de proveer la Distribucin Software Libre desarrollado con Estndares Abiertos para el Estado Venezolano, para lo cual implementar los mecanismos que se requieran. Artculo 8. El Ejecutivo Nacional promover el uso generalizado del Software Libre desarrollado con Estndares Abiertos en la sociedad, para lo cual desarrollar mecanismos orientados a capacitar e instruir a los usuarios en la utilizacin del Software Libre desarrollado con Estndares Abiertos. Artculo 9. El Ejecutivo Nacional promover la cooperacin internacional en materia de Software Libre desarrollado con Estndares Abiertos, con especial nfasis en la cooperacin regional a travs del MERCOSUR, CAN, CARICOM y la cooperacin SUR-SUR. Artculo 10. El Ministerio de Educacin y Deportes, en coordinacin con el Ministerio de Ciencia y Tecnologa, establecer las polticas para incluir el
34

Software Libre desarrollado con Estndares Abiertos, en los programas de educacin bsica y diversificada. Artculo 11. En un plazo no mayor de noventa (90) das continuos, contados a partir de la publicacin del presente Decreto en la Gaceta Oficial de la Repblica Bolivariana de Venezuela, el Ministerio de Ciencia y Tecnologa deber presentar ante la Presidencia de la Repblica, los planes y programas que servirn de plataforma para la ejecucin progresiva del presente Decreto. Artculo 12. Cada Ministro en coordinacin con la Ministra de Ciencia y Tecnologa, en un plazo no mayor de noventa (90) das continuos, contados a partir de la aprobacin por parte de la Presidencia de la Repblica de los planes y programas referidos en el artculo anterior, publicar en la Gaceta Oficial de la Repblica Bolivariana de Venezuela su respectivo plan de implantacin progresiva del Software Libre desarrollado con Estndares Abiertos, acogindose a los lineamientos contenidos en aquellos, incluyendo estudios de financiamiento e incentivos fiscales a quienes desarrollen Software Libre con Estndares Abiertos destinados a la aplicacin de los objetivos previstos en el presente Decreto. Igualmente, las mximas autoridades de sus entes adscritos publicaran a travs del Ministerio de adscripcin sus respectivos planes. Los planes de implantacin progresiva del Software Libre desarrollado con Estndares Abiertos de los distintos rganos y entes de la Administracin Pblica Nacional, debern ejecutarse en un plazo no mayor de veinticuatro (24) meses, dependiendo de las caractersticas propias de sus sistemas de informacin. Los Ministros mediante Resolucin y las mximas autoridades de los entes que le estn adscritos a travs de sus respectivos actos, determinarn las fases de ejecucin del referido Plan, as como las razones de ndole tcnico que imposibiliten la implantacin progresiva del Software Libre en los casos excepcionales, de acuerdo a lo establecido en el artculo 3 del presente Decreto.

35

Artculo 13. El Ministerio de Ciencia y Tecnologa establecer dentro de los planes y programas contemplados en el presente Decreto, mecanismos que preserven la identidad y necesidades culturales del pas, incluyendo a sus grupos indgenas, para lo cual procurar que los sistemas operativos y aplicaciones que se desarrollen se adecuen a su cultura. Artculo 14. Todos los Ministros quedan encargados de la ejecucin del presente Decreto, bajo la coordinacin de la Ministra de Ciencia y Tecnologa. Dado en Caracas, a los veintiocho das del mes de diciembre de dos mil cuatro. Ao 194 de la Independencia y 145 de la Federacin. Asimismo le permite a los analistas contar con una base de conocimiento donde hacer consultas y despejar dudas, y por ltimo es compatible con el contenido analtico de la materia Ingeniera de Software, por lo que el proyecto cumple el requisito de desarrollarse con base en las tcnicas y mtodos impartidos en esta ctedra. De esta forma se cubre parte de los requisitos contemplados en el Programa Nacional de Formacin en Ingeniera. Igualmente por el la envergadura del proyecto y el tiempo proyectado, tiene sentido basarse en una metodologa de desarrollo probada en estos dos aspectos as como por su flexibilidad. Es muy comn realizar el diseo de software de manera rgida, con los requerimientos que el cliente solicit, de tal manera que cuando el cliente en la etapa final (etapa de prueba), solicita un cambio se hace imposible porque alterara muchos aspectos que no se haban previsto, y es justo ste, 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. Obviamente para evitar estos incidentes se llega a un acuerdo formal con el cliente, al inicio del proyecto, de tal manera que cada cambio o modificacin no perjudique al desarrollo del mismo. Pero la experiencia indica que muchas
36

veces los usuarios finales, se dan cuenta de las cosas que dejaron de mencionar, recin en la etapa final del proyecto, pese a que se les mostr un prototipo del software en la etapa inicial del proyecto. Los proyectos en problemas son los que salen del presupuesto, tienen importantes retrasos, o simplemente no cumplen con las expectativas del cliente, y como este proyecto no debe enmarcase en esa situacin, por cuanto es el factor prioritario en esta materia, es que se selecciona la Metodologa RUP para garantizar en gran parte su xito. Segn rational, esta metodologa define claramente quin, cmo, cundo y qu debe hacerse en el proyecto. Posee 3 caractersticas esenciales: est dirigida por los Casos de Uso: que orientan el proyecto a la importancia para el usuario y lo que este quiere; est centrada en la arquitectura: que relaciona la toma de decisiones que indican cmo tiene que ser construido el sistema y en qu orden; y es iterativa e incremental: donde divide el proyecto en miniproyectos donde los casos de uso y la arquitectura cumplen sus objetivos de manera ms depurada.

COMO FILOSOFA RUP MANEJA 6 PRINCIPIOS CLAVE Segn Kruchten (1999), rup maneja 6 principios: Adatpacin del proceso El proceso deber adaptarse a las caractersticas propias de la organizacin. El tamao del mismo, as como las regulaciones que lo condicionen, influirn en su diseo especfico. Tambin se deber tener en cuenta el alcance del proyecto. Balancear prioridades

37

Los requerimientos de los diversos inversores pueden ser diferentes, contradictorios o disputarse recursos limitados. Debe encontrarse un balance que satisfaga los deseos de todos.

Colaboracin entre equipos El desarrollo de software no lo hace una nica persona sino mltiples equipos. Debe haber una comunicacin fluida para coordinar requerimientos, desarrollo, evaluaciones, Planes y resultados Demostrar valor iterativamente Los proyectos se entregan, aunque sea de un modo interno, en etapas iteradas. En cada iteracin se analiza la opinin de los inversores, la estabilidad y calidad del producto, y se refina la direccin del proyecto as como tambin los riesgos involucrados. Elevar el nivel de abstraccin Este principio dominante motiva el uso de conceptos reutilizables tales como patrn del software, lenguajes 4GL o esquemas (frameworks) por nombrar algunos. stos se pueden acompaar por las representaciones visuales de la arquitectura, por ejemplo con UML. Enfocarse en la calidad El control de calidad no debe realizarse al final de cada iteracin, sino en todos los aspectos de la produccin

EL CICLO DE VIDA DE RUP

38

RUP divide el proceso en 4 fases, dentro de las cuales se realizan varias iteraciones en nmero variable segn el proyecto y en las que se hace un mayor o menor hincapi en los distintas actividades.

En las iteraciones de cada fase se hacen diferentes esfuerzos en diferentes actividades: Incepcin/Inicio: Se hace un plan de fases, se identifican los principales casos de uso y se identifican los riesgos. Se define el alcance del proyecto. Elaboracin: se hace un plan de proyecto, se completan los casos de uso y se eliminan los riesgos. Construccin: se concentra en la elaboracin de un producto totalmente operativo y eficiente y el manual de usuario. Transicin: se Instala el producto en el cliente y se entrena a los usuarios. Como consecuencia de esto suelen surgir nuevos requisitos a ser analizados.

39

DESCRIPCIN 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. En esta fase se desarrollarn los requisitos del producto desde la perspectiva del usuario, los cuales sern establecidos en el artefacto Visin. Los principales casos de uso sern identificados y se har un refinamiento del Plan de Desarrollo del Proyecto. La aceptacin del cliente /usuario del artefacto Visin y el Plan de Desarrollo marcan el final de esta fase. Modelado del negocio En esta fase el equipo se familiarizar ms al funcionamiento de la empresa, sobre conocer sus procesos: Entender la estructura y la dinmica de la organizacin para la cual el sistema va ser desarrollado. Entender el problema actual en la organizacin objetivo e identificar potenciales mejoras. Asegurar que clientes, usuarios finales y desarrolladores tengan un entendimiento comn de la organizacin objetivo.

Requisitos En esta lnea los requisitos son el contrato que se debe cumplir, de modo que los usuarios finales tienen que comprender y aceptar los requisitos que especifiquemos:
40

Establecer y mantener un acuerdo entre clientes y otros stakeholders sobre lo que el sistema podra hacer. Proveer a los desarrolladores un mejor entendimiento de los requisitos del sistema. Definir el mbito del sistema. Proveer una base para estimar costos y tiempo de desarrollo del sistema. Definir una interfaz de usuarios para el sistema, enfocada a las necesidades y metas del usuario.

FASE DE ELABORACIN: En la fase de elaboracin, las iteraciones se orientan al desarrollo de la baseline de la arquitectura, abarcan ms los flujos de trabajo de requerimientos, modelo de negocios (refinamiento), anlisis, diseo y una parte de implementacin orientado a la baseline de la arquitectura. Tambin en esta fase se analizan los requisitos y se desarrolla un prototipo de arquitectura (incluyendo las partes ms relevantes y / o crticas del sistema). Al final de esta fase, todos los casos de uso correspondientes a requisitos que sern implementados en la primera release de la fase de Construccin deben estar analizados y diseados (en el Modelo de Anlisis / Diseo). La revisin y aceptacin del prototipo de la arquitectura del sistema marca el final de esta fase. La primera iteracin tendr como objetivo la identificacin y especificacin de los principales casos de uso, as como su realizacin preliminar en el Modelo de Anlisis / Diseo, tambin permitir hacer una revisin general del estado de los artefactos hasta este punto y ajustar si es necesario la planificacin para asegurar el cumplimiento de los objetivos.

Anlisis y Diseo En esta actividad se especifican los requerimientos y se describen sobre como se van a implementar en el sistema: Transformar los requisitos al diseo del sistema.
41

Desarrollar una arquitectura para el sistema. Adaptar el diseo para que sea consistente con el entorno de implementacin.

FASE DE CONSTRUCCIN En esta etapa el objetivo es llevar a obtener la capacidad operacional inicial. Durante la fase de construccin se terminan de analizar y disear todos los casos de uso, refinando el Modelo de Anlisis / Diseo. El producto se construye en base a 2 iteraciones, cada una produciendo una release a la cual se le aplican las pruebas y se valida con el cliente / usuario. Se comienza la elaboracin de material de apoyo al usuario.

Implementacin Se implementan las clases y objetos en ficheros fuente, binarios, ejecutables y dems. El resultado final es un sistema ejecutable: Planificar qu subsistemas deben ser implementados y en que orden deben ser integrados, formando el Plan de Integracin. Cada implementador decide en que orden implementa los elementos del subsistema. Si encuentra errores de diseo, los notifica. Se integra el sistema siguiendo el plan.

Pruebas Este flujo de trabajo es el encargado de evaluar la calidad del producto que estamos desarrollando, pero no para aceptar o rechazar el producto al final del proceso de desarrollo, sino que debe ir integrado en todo el ciclo de vida. Encontrar y documentar defectos en la calidad del software. Generalmente asesora sobre la calidad del software percibida. Provee la validacin de los supuestos realizados en el diseo y especificacin de requisitos por medio de demostraciones concretas. Verificar las funciones del producto de software segn lo diseado.
42

Verificar que los requisitos tengan su apropiada implementacin.

Despliegue Esta actividad tiene como objetivo producir con xito distribuciones del producto y distribuirlo a los usuarios. Las actividades implicadas incluyen: Probar el producto en su entorno de ejecucin final. Empaquetar el software para su distribucin. Distribuir el software. Instalar el software. Proveer asistencia y ayuda a los usuarios. Formar a los usuarios y al cuerpo de ventas. Migrar el software existente o convertir bases de datos.

FASE DE TRANSICIN En esta fase se prepararn dos releases para distribucin, asegurando una implantacin y cambio del sistema previo de manera adecuada, incluyendo el entrenamiento de los usuarios. La fase incluye, la entrega de toda la documentacin del proyecto con los manuales de instalacin y todo el material de apoyo al usuario, la finalizacin del entrenamiento de los usuarios y el empaquetamiento del producto. DURANTE TODO EL PROYECTO Gestin del proyecto Se vigila el cumplimiento de los objetivos, gestin de riesgos y restricciones para desarrollar un producto que sea acorde a los requisitos de los clientes y los usuarios. Proveer un marco de trabajo para la gestin de proyectos de software intensivos. Proveer guas prcticas realizar planeacin, contratar personal, ejecutar y monitorear el proyecto.
43

Proveer un marco de trabajo para gestionar riesgos.

Configuracin y control de cambios El control de cambios permite mantener la integridad de todos los artefactos que se crean en el proceso, as como de mantener informacin del proceso evolutivo que han seguido. Entorno La finalidad de esta actividad es dar soporte al proyecto con las adecuadas herramientas, procesos y mtodos. Brinda una especificacin de las herramientas que se van a necesitar en cada momento, as como definir la instancia concreta del proceso que se va a seguir. En concreto las responsabilidades de este flujo de trabajo incluyen: Seleccin y adquisicin de herramientas Establecer y configurar las herramientas para que se ajusten a la organizacin. Configuracin del proceso. Mejora del proceso. Servicios tcnicos.

ROLES EN RUP Segn Kruchten (1999), los roles de rup son los siguientes: Analistas: Analista de procesos de negocio. Diseador del negocio. Analista de sistema. Especificador de requisitos.

Desarrolladores:
44

Arquitecto de software. Diseador Diseador de interfaz de usuario Diseador de cpsulas. Diseador de base de datos. Implementador. Integrador.

Gestores: Jefe de proyecto Jefe de control de cambios. Jefe de configuracin. Jefe de pruebas Jefe de despliegue Ingeniero de procesos Revisor de gestin del proyecto Gestor de pruebas.

Apoyo: Documentador tcnico Administrador de sistema Especialista en herramientas Desarrollador de cursos Artista grfico

Especialista en pruebas: Especialista en Pruebas (tester) Analista de pruebas. Diseador de pruebas.

45

Otros roles: Stakeholders. Revisor Coordinacin de revisiones Revisor tcnico Cualquier rol

Notas: Para grandes organizaciones con un nmeros equipos de ingenieros y la comunicacin entre cada equipo es crtica por lo tanto es necesario que los artefactos sean completos y bastante comprensivos. En tanto que para pequeos proyectos no es recomendable presentarse tanto rigor en las preparaciones de los artefactos, la eficiencia del proceso depende ms de las habilidades de cada trabajador.

DISEO DEL SISTEMA

46

OBJETIVOS DEL SISTEMA

47

OBJETIVO GENERAL Controlar el Registro Poblacional para el Consejo Comunal Jos Pilar Romero de la parroquia San Juan, Caracas. OBJETIVOS ESPECFICOS Registrar y difundir informacin demogrfica, social, econmica de los habitantes de la comunidad. Registrar y divulgar informacin cuantitativa los habitantes de la comunidad. Consultar informacin demogrfica, social, econmica de los habitantes de la comunidad. Generar Reportes especficos en base a la informacin recolectada (Ejm: Censo detallado, Cantidad de habitantes).

ALCANCE DEL SISTEMA Sistema automatizado que permite Controlar el Registro Poblacional para el Consejo Comunal Jos Pilar Romero, el mismo permite registrar y difundir informacin demogrfica, social, econmica de los habitantes de la comunidad, registrar y divulgar informacin cuantitativa de los habitantes de la comunidad, consultar informacin demogrfica, social, econmica de los habitantes de la comunidad, y generar reportes especficos en base a la informacin recolectada (Ejm: Censo detallado, Cantidad de habitantes).

GLOSARIO DE TRMINOS Termino Descripcin


48

Censo

Comunidad

Consejo Comunal

Registro

Sistema de Informacin

Un censo de poblacin es el conjunto de procesos dirigidos a reunir, resumir, analizar y publicar los datos demogrficos, econmicos y sociales de todos los habitantes de un pas de territorio delimitado, correspondiente a un momento o perodo dado. Una comunidad es un grupo o conjunto de individuos, seres humanos, o de animales que comparten elementos en comn, tales como un idioma, costumbres, valores, tareas, visin del mundo, edad, ubicacin geogrfica (un barrio por ejemplo), estatus social, roles Es una instancia de participacin, articulacin e integracin entre las diversas organizaciones comunitarias, grupos sociales, los ciudadanos y ciudadanas, que permiten al pueblo organizado ejercer directamente la gestin de polticas pblicas y proyectos, orientados a responder a las necesidades y aspiraciones de la comunidad en la construccin de una sociedad de equidad y justicia social. En informtica, y concretamente en el contexto de una base de datos relacional, un registro (tambin llamado fila o tupla) representa un tem nico de datos implcitamente estructurados en una tabla. En trminos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura. Conjunto de medios que permiten recolectar, clasificar, integrar, procesar, almacenar y difundir informacin interna y externa que la organizacin necesita para tomar decisiones en forma eficiente y eficaz.

49

BENEFICIOS El sistema va a poseer un registro automatizado por familia, que refleje detalles muy puntuales de ndole social como: Personas con discapacidad, pertenencia a etnias indgenas, con enfermedades que ameriten tratamiento continuo, familias con nios o adultos excepcionales, estado de la vivienda, madres solteras y familias en precarias condiciones econmicas y sociales. Se debe vincular este registro con los distintos proyectos sociales, para garantizar as que los recursos lleguen a quienes ms los necesiten. Debido a que actualmente los procesos de censo se llevan de forma manual, a travs del sistema automatizado van a reducirse en gran parte los errores, ya que se realizar un formato tipo encuesta, adecuado para la captura de datos de la comunidad y as obtener la informacin que se requiere de manera rpida y eficaz, igualmente el sistema contar con las validaciones respectivas para mantener una data integra y as tener una precisin en los datos capturados. Se centralizar toda la informacin de la comunidad, para un mayor manejo de la informacin que permita disminuir la duplicidad de los datos, la cantidad de material impreso sobre las encuestas de cada familia, y poder consultar a travs de los reportes especficos la informacin que se requiera La automatizacin de los procesos manuales de Registro Poblacional en el Consejo Comunal, les permite agilizar el trabajo arduo que lleva actualmente el Consejo Comunal Jos Pilar Romero de la Parroquia San Juan. Les permitir disminuir en gran cantidad el material fsico

50

DESCRIPCION GENERAL DEL SISTEMA REQUERIMIENTOS FUNCIONALES A continuacin 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 Descripcin del requerimiento Censo Detallado. Relacin de administradores. Relacin de empadronadores. Viviendas por sector. Registrar Vivienda. Registrar Familia. Registrar Miembros con discapacidad Registrar Sectores. Registrar Administradores. Registrar Empadronador. Modificar Vivenda. Modificar Famlia. Modificar Sectores. Modificar Administradores. Modificar Empadronador. Eliminar Vivienda Eliminar Famlia Eliminar Sectores Eliminar Administradores Eliminar Empadronador

ACTORES Actores Administrador del Sistema Descripcin Es el responsable de supervisar el censo, designar los empadronadores as como tambin encargado de imprimir los reportes pertinentes.
51

Transcriptor

Es el responsable de transcribir la data por ejemplo, registro de Viviendas, familia y sectores.

DIAGRAMAS DE CASOS DE USO

52

SISTEMA DE INFORMACIN 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 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

SISTEMA DE INFORMACIN 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

DESCRIPCIN DE LOS CASOS DE USOS Nombre Actualizar Vivienda


54

Alias Actores Funcin Descripcin

Referencias

Transcriptor Permitir el mantenimiento de viviendas. El transcriptor puede registrar viviendas nuevas, identificando todas sus caractersticas. El sistema debe asignar un ID nico por vivienda para referencia principal. Tambin es posible modificar o eliminar algunas de sus caractersticas. De requerimientos: A5,A11,A16 De casos: Registrar Vivienda, Modificar Vivenda, Eliminar Famlia.

Nombre Alias Actores Funcin Descripcin

Actualizar Familia Transcriptor Permitir el mantenimiento de las familias El transcriptor puede registrar familias nuevas, identificando todas sus caractersticas, integrantes, aspectos individuales de los integrantes. El sistema vincula la familia a la vivienda a travs del ID nico de vivienda. Tambin es posible modificar o eliminar algunas de sus caractersticas. De requerimientos: A6, A12, A17 De casos: Registrar Famlia, Modificar Famlia, Eliminar Famlia

Referencias

Nombre Alias Actores Funcin Descripcin

Actualizar Sectores Transcriptor Permitir el mantenimiento de los Sectores El transcriptor puede registrar sectores nuevos, identificando todas sus caractersticas, direccin, puntos de referencia y otros. El sistema vincula las viviendas que conforman el sector a travs del ID nico de vivienda. Tambin es posible modificar o eliminar algunas de sus caractersticas. No puede eliminarse un sector si tiene viviendas vinculadas De requerimientos: A8, A13, A18 De casos: Registrar Sectores, Modificar Sectores, Eliminar Sectores.

Referencias

Nombre

Actualizar Administradores
55

Alias Actores Funcin Descripcin

Referencias

Administrador del Sistema Permitir el mantenimiento de los Administradores El Administrador del Sistema puede registrar nuevos administradores, identificando nombre y observacin de inters. Tambin es posible modificar o eliminar algunas de sus caractersticas. De requerimientos: A9, A14, A19 De casos: Registrar Administradores, Modificar Administradores, Eliminar Administradores.

Nombre Alias Actores Funcin Descripcin

Actualizar Empadronadores Administrador del Sistema Permitir el mantenimiento de los Empadronadores El Administrador del Sistema puede registrar nuevos empadronadores, identificando nombre y otras caractersticas. Tambin es posible modificar o eliminar algunas de sus caractersticas, solo si no tiene asociado algn registro censal. De requerimientos: A10, A15, A20 De Casos: Registrar Empadronador, Modificar Empadronador, Eliminar Empadronador

Referencias

Nombre Alias Actores Funcin Descripcin Referencias

Imprimir Administrador del Sistema Permitir la impresin de los registros El Administrador del Sistema puede imprimir el censo detallado, las viviendas por sector, la relacin de administradores y la relacin de empadronadores. De requerimientos: A1, A2, A3, A4 De casos: Censo Detallado, Relacin de administradores, Relacin de empadronadores, Viviendas por sector.

EVENTOS Nombre caso de Uso Actualizar Vivienda; Subcaso Ingresar vivienda


56

Alias Actores Evento 1. Seleccionar opcin Ingreso de Vivienda 4. Digitar datos nueva vivienda 6. Hacer Click en grabar datos Evento Alterno Nombre caso de Uso Alias Actores Numero de Lnea Lnea 1 No Ingresa ninguna opcin

Transcriptor Respuesta del Sistema 2. Capturar Seleccin 3. Mostrar pantalla de captura de datos de vivienda y asigna ID nico. 5. Capturar datos vivienda 7. Grabar datos en el sistema.

Actualizar Vivienda; Subcaso Ingresar vivienda Transcriptor Respuesta del Sistema El sistema mostrar un mensaje informativo indicando que debe seleccionar una opcin.

Lnea 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.

Lnea 6 Falla la insercin de datos.

Nombre caso de Uso

Actualizar Familia; Subcaso Ingresar Familia


57

Alias Actores Evento 1. Seleccionar opcin Ingreso de Familia 4. Digitar datos nueva familia y vincular a ID nico de vivienda. 6. Hacer Click en grabar datos Evento Alterno Nombre caso de Uso Alias Actores Numero de Lnea Lnea 1 No Ingresa ninguna opcin

Transcriptor Respuesta del Sistema 2. Capturar Seleccin 3. Mostrar pantalla de captura de datos de familia y opcin para vincularla a un ID nico de vivienda. 5. Capturar datos de familia y vinculacin. 7. Grabar datos en el sistema.

Actualizar Vivienda; Subcaso Ingresar Familia Transcriptor Respuesta del Sistema El sistema mostrar un mensaje informativo indicando que debe seleccionar una opcin.

Lnea 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

Lnea 6 Falla la insercin de datos El sistema mostrar un mensaje familiares. informativo indicando que no se insertara los datos de la familia.

Nombre caso de Uso Alias Actores Evento

Actualizar Sectores; Subcaso Ingresar sectores Transcriptor Respuesta del Sistema


58

1. Seleccionar opcin Ingreso de Sectores 4. Digitar datos nueva vivienda y vincular los ID nico de vivienda pertenecientes a este sector. 6. Hacer Click en grabar datos Evento Alterno Nombre caso de Uso Alias Actores Numero de Lnea Lnea 1 No Ingresa ninguna opcin

2. Capturar Seleccin 3. Mostrar pantalla de captura de datos de vivienda y opcin para vincularla los ID nico de vivienda al sector de ubicacin. 5. Capturar datos de sectores. 7. Grabar datos en el sistema.

Actualizar Vivienda; Subcaso Ingresar sectores Transcriptor Respuesta del Sistema El sistema mostrar un mensaje informativo indicando que debe seleccionar una opcin.

Lnea 4 No ingresa completos de la sectores

los

datos El sistema mostrar un mensaje informativo indicando que debe ingresar todos los datos los sectores.

Lnea 6 Falla la insercin de datos del El sistema mostrar un mensaje sector. informativo indicando que no se insertara los datos del sector.

Nombre caso de Uso Alias Actores

Actualizar Administradores; Subcaso Ingresar Administradores Administrador del Sistema


59

Evento 1. Seleccionar opcin Ingreso de Administradores 4. Digitar datos nuevo administrador. 6. Hacer Click en grabar datos Evento Alterno Nombre caso de Uso Alias Actores Numero de Lnea Lnea 1 No Ingresa ninguna opcin

Respuesta del Sistema 2. Capturar Seleccin 3. Mostrar pantalla de captura de datos de Administrador. 5. Capturar datos de administradores. 7. Grabar datos en el sistema.

Actualizar Vivienda; Subcaso Ingresar Administradores Administrador del Sistema Respuesta del Sistema El sistema mostrar un mensaje informativo indicando que debe seleccionar una opcin.

Lnea 4 No ingresa los completos del administrador.

datos El sistema mostrar un mensaje informativo indicando que debe ingresar todos los datos del administrador. Lnea 6 Falla la insercin de datos del administrador. El sistema mostrar un mensaje informativo indicando que no se insertara los datos del administrador.

Nombre caso de Uso Alias Actores Evento 1. Seleccionar opcin Ingreso de Empadronador. 4. Digitar datos nuevo Empadronador. 6. Hacer Click en grabar datos Evento Alterno

Actualizar Empadronador; Subcaso Ingresar Empadronador. Administrador del Sistema Respuesta del Sistema 2. Capturar Seleccin 3. Mostrar pantalla de captura de datos de Empadronador. 5. Capturar datos de Empadronador. 7. Grabar datos en el sistema.

60

Nombre caso de Uso Alias Actores Numero de Lnea Lnea 1 No Ingresa ninguna opcin

Actualizar Vivienda; Subcaso Ingresar Empadronador Administrador del Sistema Respuesta del Sistema El sistema mostrar un mensaje informativo indicando que debe seleccionar una opcin.

Lnea 4 No ingresa los completos del empadronador.

datos El sistema mostrar un mensaje informativo indicando que debe ingresar todos los datos del empadronador. Lnea 6 Falla la insercin de datos del empadronador. El sistema mostrar un mensaje informativo indicando que no se insertara los datos del empadronador.

DIAGRAMA CONTEXTUAL

61

DIAGRAMA DE ESTRUCTURA ESTTICA (DE CLASES)

62

DIAGRAMAS DE INTERACCIN

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 Colaboracin Caso de uso: Actualizar Familia


Ingresa datos familia GUI

Transcriptor

1. Capturar datos familia() Cod_Familia Nombres Apellidos Fecha_Nac 2. Validar datos familia() 3.Crea Familia()

DB Familia

4. Graba Familia
Familia

68

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

Validacin OK

No OK

Mensaje

Ingresa Familia

72

ATRIBUTOS DE CALIDAD DEL SOFTWARE

Funcionalidad El sistema es funcional debido a que permite automatizar la informacin suministrada por las familias censadas, permite comprobar la veracidad de los datos de cada familia, persona o vivienda, cumple con los requisitos generales aplicados a los censos de poblacin y vivienda a nivel nacional, genera informacin con la cual puede interactuar con un sistema contable, de salud, de control de obras, etc., protege la informacin validando cada clave de acceso, cumple con las normas, leyes y reglamentos establecidos por la ley de consejos. Fiabilidad

La informacin suministrada por el sistema es real y confiable para el consejo comunal, genera respaldo de la informacin, protege la informacin en caso de infractores que deseen entrar al sistema, en caso de fallos se puede recuperar la informacin, se adapta a las normas sobre Seguridad de la Informacin y la Ley Contra Delitos Informticos. Usabilidad El sistema es de fcil manejo, mediante la interfaz grfica mantendr una correlacin con la planilla llenada en el censo lo que permito que el usuario pueda transcribir y validar la informacin sin ninguna dificultad, esto har que el usuario aprenda a manejar, operar y controlar la aplicacin.

73

Eficiencia Debe mostrar la informacin solicitada en tiempo real segn los

parmetros utilizados por los recursos en forma adecuada. La utilizacin de recursos es ptima debido a que usar aplicaciones y complementos de ltima generacin. Mantenibilidad Es de fcil mantenimiento debido a que se usan herramientas de bases de datos de ltima generacin que permiten la deteccin y diagnstico en caso de fallos. Las fallas detectadas pueden ser corregidas sin generar efectos o eventos preocupantes. Portabilidad El sistema se adapta a otras plataformas y a otros sistemas operativos, puede instalarse en un PC o en un Servidor, puede convivir con otros sistemas administrativos y generar informacin para los mismos.

74

BIBLIOGRAFA

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

75

You might also like