Anda di halaman 1dari 52

UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA

Maestría en Computación con énfasis en Sistemas de


Información

Tesis para optar al Título de Máster en


Computación con énfasis en Sistemas de
Información

Tema de Protocolo: “Diseño de un Sistema de


Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de
Juigalpa, en 2010”.

Autor: Ing. Valeria Delgado Sequeira

Tutora: Msc. Rosa Arriola


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

26/08/2010

1. Introducción.

Actualmente nos enfrentamos a grandes cambios tecnológicos e Institucionales, estas no están


excluidas de estas transformaciones, por tal razón se incorporan mecanismos estratégicos para hacer
más eficiente la gestión en la administración pública nicaragüense y en particular en la gestión
municipal.
En este contexto, la gestión municipal ha requerido más y mejor información para adaptarse a las
nuevas circunstancias, dejando de ser un elemento colateral para convertirse en un recurso
fundamental para la toma de decisiones; razón básica que induce a brindarle una atención especial
centrada en su sistematicidad para dar origen a los sistemas de información.
Estos sistemas, que en sus inicios procesaron la información en forma manual han evolucionado
rápidamente y en la actualidad se presentan como medios potencialmente efectivos para el manejo de
las funciones básicas de generación, procesamiento, almacenamiento, difusión y transformación de la
información.

La incorporación de los acelerados avances ocurridos en las telecomunicaciones, la informática y la


electrónica han contribuido a modernizar los sistemas de información, a romper barreras de tiempo y
espacio; fortaleciendo el intercambio y la globalización de la información.
Sin embargo, en el funcionamiento de algunas instituciones municipales aún están ausentes los
sistemas de información actualizados con modernas tecnologías y, sus usuarios como el alcalde, los
concejales y la comunidad en general, recurren a la obtención de datos dispersos en la institución; sin
un procesamiento estructurado y un personal capacitado para el cumplimiento de las diferentes
actividades informacionales; ocasionando pérdida de tiempo y de oportunidades que resultan
valiosos para la gerencia.

Con base en lo expuesto, la intención del presente trabajo consiste en diseñar un sistema de
información en el registro civil de las personas de la Ciudad de Juigalpa para el periodo 2010.

Protocolo para optar al Título de Máster en Computación 2


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Justificación

Es primordial uso de la tecnología como herramienta de apoyo en los procesos de gestión de


información ya que los ciudadanos necesitan información veraz y oportuna.

Los procesos automatizados, son factores de vital importancia en la organización, en esta era se ha
observado una gran innovación y desarrollo de tecnologías de la información que ha permitido la
evolución de computadores que son capaces de producir sistemas de información a la sociedad con
apartes a los distintos sectores económicos, sociales, políticos, educativos, entre otros.

Con el desarrollo de un sistema automatizado que abarque las necesidades y una mayor relación con
los requerimientos del personal, proporcionará una mejor efectividad en el manejo del flujo y
procesamiento de los datos.

Al establecer este sistema poseerá un impacto positivo en la organización, la cual proporcionará a la


misma, una información confiable, agilizando y facilitando el trabajo en los procesos llevados a cabo
en el Registro Civil de la Personas.

2. Antecedentes

El proceso de generación de conocimientos se ha transformado a lo largo de todo el siglo XX. El


hombre ha buscado siempre conocer; pero la ciencia, como actividad consciente, organizada y
sistemática de obtener conocimientos nuevos y generalizables.
Es de todos conocidos que ha habido épocas apacibles en las que la sociedad simplemente ha
evolucionado, y épocas de grandes cambios en los que la sociedad ha experimentado una gran
revolución, protagonizadas con las revoluciones industriales de los siglos XVIII y XIX.

Hoy, el hombre asume nuevos retos. Se trata del tercer paso de una escalera en la espiral del
desarrollo de la llamada Nueva Economía, el escalón de la Sociedad del Conocimiento, con el
desarrollo. La capacidad de generación y almacenamiento de la información ha crecido

Protocolo para optar al Título de Máster en Computación 3


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

significativamente a nivel mundial, lo que dificulta su análisis por los métodos tradicionales
existentes, de ahí el surgimiento de nuevas técnicas y herramientas, como la minería de datos y texto,
que favorecen y posibilitan un análisis más eficiente de estos volúmenes de datos y así descubrir
patrones de comportamiento que pueden elevar la eficiencia de la entidad en la
toma de decisiones organizacionales.

El impacto de la ola de innovaciones está cambiando radicalmente la forma en que se producen,


distribuyen y consumen los bienes y servicios principales. Los recientes cambios en los medios de
comunicación, las nuevas herramientas de información tales como: los portales, los software, la
minería de datos (data warehouse, data mart), entre otras, permiten convertir la información en
conocimiento, en valor o en Capital Intelectual, siendo esto lo que
hace fuerte a una organización.

Los Sistemas de Información son casi imprescindibles en las Instituciones. La organización actual
está obligada a gestionar su conocimiento cuando éste constituya un cuello de botella en su
funcionamiento o, bajo otro punto de vista, un bien escaso. La respuesta a la necesidad no puede
consistir simplemente en una sofisticada base de datos y esperar a que las personas se decidan a
rellenarla con el contenido que justifique su implantación. Es absolutamente necesario saber cuáles
son los valores de la organización, si entre éstos figura el compartir
Información y saber con qué instrumentos se puede contar.

Es la época de gestionar inteligentemente la información y el conocimiento; característica de una


“Sociedad Postindustrial, Sociedad de la Información, Sociedad del Conocimiento”, como así la han
definido diversos autores; donde el conocimiento es el “recurso más importante”, no la tierra, ni las
materias primas, ni siquiera el capital. Téngase éste y se tiene todo. Más que definir la sociedad en
que vivimos, lo trascendental sería adaptarse a un entorno en donde el conocimiento del personal es
la mayor capacidad distintiva de una organización.

3. Problema objeto de investigación.


3.1 Caracterización del problema.
Esta investigación tiene por objetivo mejorar le eficiencia y eficacia de cada uno de los procesos
existentes en la Alcaldía de Juigalpa, en Registro Civil, a través del análisis y diseño

Protocolo para optar al Título de Máster en Computación 4


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

De un sistema de esta manera se logre alcanzar los objetivos estratégicos de esta Institución.

3.2 Delimitación del Problema

Debido a que esta área de Registro Civil no cuenta con un sistema que realice los procesos y también
estos procesos están trabajando de manera independiente se hace necesario diseñar una
automatización de los procesos dentro de la cual se realice un diseño de sistema de información que
integre cada uno de los procesos de Registro Civil de la Alcaldía de Juigalpa. Actualmente los
procesos se están llevando a cabo de forma desintegrada y no automatizada, esto retrasa las
principales operaciones de los diferentes departamentos, también obstaculiza la entrega a tiempo de
los diferentes tramites de los ciudadanos.

4. Problema objeto de investigación.


3.1 Caracterización del problema.
Esta investigación tiene por objetivo mejorar le eficiencia y eficacia de cada uno de los procesos
existentes en la Alcaldía de Juigalpa, en Registro Civil, a través del análisis y diseño
De un sistema de esta manera se logre alcanzar los objetivos estratégicos de esta Institución.

3.2 Delimitación del Problema

Debido a que esta área de Registro Civil no cuenta con un sistema que realice los procesos y también
estos procesos están trabajando de manera independiente se hace necesario diseñar una
automatización de los procesos dentro de la cual se realice un diseño de sistema de información que
integre cada uno de los procesos de Registro Civil de la Alcaldía de Juigalpa. Actualmente los
procesos se están llevando a cabo de forma desintegrada y no automatizada, esto retrasa las
principales operaciones de los diferentes departamentos, también obstaculiza la entrega a tiempo de
los diferentes tramites de los ciudadanos.

3.4 Sistematización del problema

Protocolo para optar al Título de Máster en Computación 5


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

3.4.1 ¿Cuál es el nivel de operación de los procesos principales de Registro Civil de las personas, en
la Alcaldía de Juigalpa?

3.4.2 ¿Cuál es el nivel del equipamiento de la Alcaldía de Juigalpa para los procesos principales de
Registro Civil de las personas?

3.4.3 ¿De qué manera se podría mejorar el sistema de Registro Civil de la Alcaldía Municipal de
Juigalpa?

4. Objetivos

Diseñar un sistema de Información que integre los procesos principales de Registro Civil de las
personas, en la Alcaldía de Juigalpa, primer semestre del 2010.

4.1 Objetivo General del Sistema

Diseñar un sistema de información integrado, oportuno y confiable, de acuerdo a las


disponibilidades de recursos en la Alcaldía de Juigalpa para el año 2010.

4.2 Objetivos específicos

4.2.1 Identificar el funcionamiento de los procesos principales de Registro Civil de las personas, en
la Alcaldía de Juigalpa.

4.2.2 Analizar el estado actual del nivel del equipamiento y de aplicaciones de la Alcaldía de
Juigalpa para los procesos principales de Registro Civil de las personas.

4.2.3 Realizar el Análisis y Diseño del sistema de Registro Civil de las Personas utilizando el
paradigma orientado a objeto a través de UML.

5. Marco teórico

Protocolo para optar al Título de Máster en Computación 6


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

5.1 Concepto de Sistema y Método

Según, DRAE, 1992, Sistema: “Un conjunto de cosas que ordenadamente relacionadas
entre sí contribuyen a un determinado objetivo”. Según Ian Sommerlie (2007): “un método de
ingeniería de software es un enfoque estructurado para el desarrollo de software cuyo propósito es
facilitar la producción de software de alta calidad de una forma costeable, métodos como análisis
estructurado (De Marco,1978) y JSD (Jackson,1983) fueron los primeros desarrollados en los anos
70. Estos métodos intentaron identificar los componentes funcionales básicos de un sistema , de tal
forma que los métodos orientados a funciones aun se utilizan ampliamente. En los anos 80 y 90
estos métodos orientados a funciones fueron complementados por métodos orientados a objetos.
Según el autor Araujo, L (2004). En la nueva era de la sociedad del conocimiento, la información y
las comunicaciones son factores extremadamente claves en los procesos de producción y creación de
riqueza. La extensión de las redes de telecomunicaciones está generando el nacimiento de la
demanda de servicios públicos a través de medios electrónicos. Por lo tanto en mi opinión cada vez
son más los países que incorporan la utilización de tecnología de información y comunicaciones, esto
ha conllevado a que las Municipalidades automaticen cada uno de los sistemas que integran todo la
estructura organizacional de estas.
Los sistemas de información que diversos autores (Whitten l, 1996; Laudon,1996;Seen,1997),
consideran como el conjunto de componentes (personas, datos, tecnologías procesos y usuarios) que
interrelacionados actúan sobre los datos e información, a los cuales se agrega valor para convertirlos
en información útil para la organización, por lo tanto los sistemas de información se constituyen en
un soporte básico para la modernización de la gestión municipal.
En la actualidad los sistemas de información que apoyan la gestión municipal, según Benbunan y
Astorgan (1993:168), están categorizados por: (a) La dirección municipal a la cual pertenecen y así
se encuentran sistemas de información para personal, rentas, finanzas, planificación, catastro,
educación, cultura y deporte, entre otras, y (b) según los niveles de decisión, planificación, operación
y control. En la mayoría de los casos es más común encontrar la primera categoría y surgen así una
diversidad de sistemas de información que muchas veces ocasionan duplicidad de esfuerzos y
recursos fortaleciendo la cultura informacional parcelada dentro de la Alcaldías.
La gestión municipal, asumiendo la primera categorización planteada por los referidos autores,
amerita la presencia de sistemas de información en: (a) Finanzas municipales debido a que su

Protocolo para optar al Título de Máster en Computación 7


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

manejo, en su manejo se plantea la necesidad de reunir información actualizada y disponible, aunque


en la mayoría de los casos las alcaldías no cumplen con este requisito.
En opinión de Green (1993:5), la disponibilidad de la información y la posesión de medios para su
manejo y difusión, tienen correlación significativa con la capacidad de producir cambios.
En estos escenarios, de cambios y transformaciones en la administración pública, la gestión
municipal se enfrenta a marcados problemas informacionales, producto de las responsabilidades y
deberes relacionados con el sector social, político, seguridad, fiscal y territorial, entre otros. Ochoa
(1999:74), expresa que la modernización en la administración pública "...da cuenta de procesos de
cambios globales en la sociedad específicos en lo económico, político, ideológicos,
administrativos...”. Estos cambios demandan soportes conceptuales y operacionales, acordes con el
desarrollo de los avances tecnológicos, de manera que faciliten la asimilación y transferencia de
información y conocimiento con niveles de efectividad y eficiencia.
El cúmulo de información generado por factores externos, vinculados con la acción municipal así
como por la cantidad y diversidad de información que se genera, procesa, almacena y circula en el
interior de las instituciones municipales; complejizan su gestión. Marchand (1986:3), considera que
las organizaciones públicas son fábricas de papeles, donde se coleccionan diversidad de datos
generados por las personas, los procesos y las máquinas, las cuales se traducen en cartas, memos,
informes, reportes, circulares, boletines, ordenanzas, resoluciones, por nombrar algunas. Esta
situación conduce a la búsqueda de mecanismos adecuados para adaptar l a gestión pública local a
las condiciones actuales de un entorno informatizado.
Los criterios expuestos, permiten afirmar que la información tiene profunda influencia en la
complejidad de las instituciones municipales, especialmente en los sujetos responsables de tomar
decisiones sobre aspectos relevantes en la relación municipio -comunidad. Igualmente, tiene
pertinencia en las funciones y procesos administrativos; de hecho, la base informacional de estas
instituciones deben responder a las tendencias que modelan su futuro e inciden en el desarrollo local.
En las Alcaldías, generalmente la base informacional está integrada por fuentes que generan
información, sistemas que procesan dicha información y servicios que la difunden y transmiten, lo
cual da origen a tres componentes básicos que permiten agrupar la información en las siguientes
categorías: (a) información organizacional, (b) documentación y (c) información extra institucional.
Según Páez (1990: 77), estas categorías en la mayoría de los casos se soportan en medios impresos y
su automatización depende del grado de modernización desarrollado por la gestión.

Protocolo para optar al Título de Máster en Computación 8


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

5.2 Ciclo de vida del Desarrollo de Sistemas (CVDS)

El CVDS es un conjunto de pasos que si bien son secuenciales no necesariamente deben llevarse con
rigidez, en cualquier momento que el analista lo requiera puede devolverse al paso o fase anterior, de
hecho, es muy común que si en alguna fase se requiera modificar algún análisis de una fase previa, o
hasta repetir varias veces una misma tarea para comparar algún resultado.

(Ivar Jacobson) afirma que los casos de uso describen bajo la forma de acciones y reacciones de un
sistema desde el punto de vista del usuario, permiten definir los límites del sistema y las relaciones
entre el sistema y el entorno, los Casos de Uso son descripciones de la funcionalidad del sistema
independientes de la implementación, en comparación con respecto a los Diagramas de Flujo de
Datos del Enfoque Estructurado. Los componentes de la técnica son: caso de uso, descripción de los
requerimientos funcionales, actor, quien inicia el caso de uso, relación, como se relaciona el caso de
uso, notación, su representación estándar en UML, por lo tanto el El propósito más importante es
comunicar el comportamiento del sistema al cliente o usuario Final por esta razón debe ser fácil de
interpretar.

Es un flujo completo y significativo de eventos que es ejecutado por el actor y el sistema, un caso de
uso representa un diálogo entre un actor y el sistema. Un caso de uso es siempre iniciado por un actor
o por un evento interno, los casos de uso juntos representan todas las funciones que provee el sistema
Paul Clements, 1996: La Arquitectura de Software es, a grandes rasgos, una vista del sistema que
incluye los componentes principales del mismo, la conducta de esos componentes según se la percibe
desde el resto del sistema y las formas en que los componentes interactúan y se coordinan para
alcanzar la misión del sistema. La vista arquitectónica es una vista abstracta, aportando el más alto
nivel de comprensión y la supresión o diferimiento del detalle inherente a la mayor parte de las
abstracciones”.
Según la definición del IEEE, citada por [Lewis 1994] "software es la suma total de los programas de
computadora, procedimientos, reglas, la documentación asociada y los datos que pertenecen a un
sistema de cómputo". Según el mismo autor, "un producto de software es un producto diseñado para
un usuario".

El proceso de ingeniería de software se define como "un conjunto de etapas parcialmente ordenadas
con la intención de logra un objetivo, en este caso, la obtención de un producto de software de

Protocolo para optar al Título de Máster en Computación 9


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

calidad" [Jacobson 1998].El proceso de desarrollo de software "es aquel en que las necesidades del
usuario son traducidas en requerimientos de software, estos requerimientos transformados en diseño
y el diseño implementado en código, el código es probado, documentado y certificado para su uso
operativo". Concretamente "define quién está haciendo qué, cuándo hacerlo y cómo alcanzar un
cierto objetivo" [Jacobson 1998].

El proceso de desarrollo de software requiere por un lado un conjunto de conceptos, una metodología
y un lenguaje propio. A este proceso también se le llama el ciclo de vida del software que comprende
cuatro grandes fases: concepción, elaboración, construcción y transición. La concepción define le
alcance del proyecto y desarrolla un caso de negocio. La elaboración define un plan del proyecto,
especifica las características y fundamenta la arquitectura. La construcción crea el producto y la
transición transfiere el producto a los usuarios.

5.2.1 Metodologías para análisis y diseño de sistemas

La Programación Orientada a Objetos (OOP por sus siglas en inglés de Object Oriented
Programming) como paradigma, "es una forma de pensar, una filosofía, de la cual surge una cultura
nueva que incorpora técnicas y metodologías diferentes. Pero estas técnicas y metodologías, y la
cultura misma, provienen del paradigma, no lo hacen. La OOP como paradigma es una postura
ontológica: el universo computacional está poblado por objetos, cada uno responsabilizándose por sí
mismo, y comunicándose con los demás por medio de mensajes" [Greiff 1994].

Se debe distinguir que la OOP como paradigma (enfoque o manera de visualizar la realidad) y como
metodología (colección de características para la ingeniería de software) no son la misma cosa. Sin
embargo, la publicidad nos confunde asociando la OOP más a una metodología, que al paradigma.
De aquí que "el interés en la OOP radica más en los mecanismos que aporta para la construcción de
programas que en aprovechar un esquema alterno para el modelado de procesos computacionales"
[Greiff 1994].

La Programación Orientada a Objetos desde el punto de vista computacional "es un método de


implementación en el cuál los programas son organizados como grupos cooperativos de objetos, cada
uno de los cuales representa una instancia de alguna clase, y estas clases, todas son miembros de una
jerarquía de clases unidas vía relaciones de herencia" [Greiff 1994].

Protocolo para optar al Título de Máster en Computación 10


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

5.2.3 Fundamentos de lo Orientado a Objetos

El paradigma OO se basa en el concepto de objeto. Un objeto es aquello que tiene estado


(propiedades más valores), comportamiento (acciones y reacciones a mensajes) e identidad
(propiedad que lo distingue de los demás objetos). La estructura y comportamiento de objetos
similares están definidos en su clase común; los términos instancia y objeto son intercambiables. Una
clase es un conjunto de objetos que comparten una estructura y comportamiento común.

La diferencia entre un objeto y una clase es que un objeto es una entidad concreta que existe en
tiempo y espacio, mientras que una clase representa una abstracción, la "esencia" de un objeto, tal
como son. De aquí que un objeto no es una clase, sin embargo, una clase puede ser un objeto.

En el enfoque OO las propiedades del objeto son claves. Los principios del modelo OO son:
abstracción, encapsulación, modularidad y jerarquía, fundamentalmente, y en menor grado
tipificación (typing), concurrencia, persistencia. [Booch 1986] dice que si un modelo que se dice OO
no contiene alguno de los primeros cuatro elementos, entonces no es OO.

• Abstracción. Es una descripción simplificada o especificación de un sistema que enfatiza


algunos de los detalles o propiedades del sistema, mientras suprime otros.
• Encapsulación. En el proceso de ocultar todos los detalles de un objetoque no contribuyen a sus
características esenciales.
• Modularidad. Es la propiedad de un sistema que ha sido descompuesto en un conjunto de
módulos coherentes e independientes.
• Jerarquía o herencia. Es el orden de las abstracciones organizado por niveles.
• Tipificación. Es la definición precisa de un objeto de tal forma que objetos de diferentes tipos no
puedan ser intercambiados o, cuando mucho, puedan intercambiarse de manera muy restringida.
• Concurrencia . Es la propiedad que distingue un objeto que está activo de uno que no lo está.
• Persistencia. Es la propiedad de un objeto a través de la cual su existencia trasciende el tiempo
(es decir, el objeto continua existiendo después de que su creador ha dejado de existir) y/o el
espacio (es decir, la localización del objeto se mueve del espacio de dirección en que fue creado).

Según [Booch 1986], los beneficios del enfoque OO son:

Protocolo para optar al Título de Máster en Computación 11


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

• Primero, el uso del modelo OO nos ayuda a explotar el poder expresivo de todos los lenguajes
de programación basados en objetos y los orientados a objetos, como Smalltalk, Object Pascal,
C++, CLOS, Ada, y recientemente Java .
•Segundo, el uso del modelo OO alienta el reuso no solo del software, sino de diseños completos.
• Tercero, produce sistemas que están construidos en formas intermedias estables y por ello son
más resistentes al cambio en especificaciones y tecnología.

El mismo autor considera que el principal beneficio del OOD es que da un mecanismo para
formalizar el modelo de la realidad.

Las relaciones entre objetos definen el comportamiento del sistema. Se dice que un objeto es un
actor, si su única función es operar sobre otros objetos. El objeto es un servidor si solo es manejado
por otros objetos y es un agente si tiene ambas propiedades. Se dice que los objetos actúan entre sí
mediante mensajes, es decir, acciones que pide el objeto transmisor que ejecute el objeto receptor.
Dependiendo del comportamiento definido para un objeto, éste tomará las acciones para ejecutar o
no el mensaje, de manera apropiada.

[Greiff 1994] comenta que el Análisis Orientado a Objetos (OOA por sus siglas en inglés de Object
Oriented Analysis) "es un método de análisis que examina los requerimientos desde la perspectiva de
las clases y objetos encontrados en el vocabulario de del dominio del problema". Según [Booch
1986], el Diseño Orientado a Objetos "es un método de diseño abarcando el proceso de
descomposición orientado a objetos y una notación para representar ambos modelos lógico y físico
tal como los modelos estáticos y dinámicos del sistema bajo diseño".

5.3 Proceso Unificado

El Proceso Unificado "es un proceso de desarrollo de software configurable que se adapta a través
de los proyectos variados en tamaños y complejidad. Se basa en muchos años de experiencia en el
uso de la tecnología orientada a objetos en el desarrollo de software de misión crítica en una variedad
de industrias por la compañía Rational", donde confluyen 'los tres amigos' como se llaman a sí
mismos o los tres grandes OO: Grady Booch, James Rumbaugh e Ivar Jacobson [M&R 1998].

El Proceso Unificado guía a los equipos de proyecto en cómo administrar el desarrollo iterativo de
un modo controlado mientras se balancean los requerimientos del negocio, el tiempo al mercado y

Protocolo para optar al Título de Máster en Computación 12


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

los riesgos del proyecto. El proceso describe los diversos pasos involucrados en la captura de los
requerimientos y en el establecimiento de una guía arquitectónica lo más pronto, para diseñar y
probar el sistema hecho de acuerdo a los requerimientos y a la arquitectura. El proceso describe qué
entregables producir, cómo desarrollarlos y también provee patrones. El proceso unificado es
soportado por herramientas que automatizan entre otras cosas, el modelado visual, la administración
de cambios y las pruebas.

Proceso Unificado y MSF; complementos tecnológicos

Según [M&R 1998], "más que una metodología, Microsoft Solutions Framework (MSF) es una serie
de modelos flexibles interrelacionados que guían a una organización sobre como ensamblar los
recursos, el personal y las técnicas necesaria para asegurar que su infraestructura tecnológica y sus
soluciones cumplan los objetivos de negocio. MSF mantiene una relación clara entre los objetivos de
negocio y las implementaciones tecnológicas".

"MSF se puede utilizar por sí mismo o con otras herramientas y técnicas como el Proceso Rational
[Proceso Unificado] para planear, construir y administrar el desarrollo de soluciones de negocio a la
medida" [M&R 1998].

"El proceso Unificado es un proceso de desarrollo de software configurable que se adapta a


proyectos que varían en tamaño y complejidad. Se basa en muchos años de experiencia en el uso de
la tecnología de objetos en el desarrollo de software de misión crítica en una variedad de industrias.
Uno de los componentes clave es el UML" [M&R 1998].

MSF proporciona las técnicas ligadas a la tecnología y el Proceso Unificado la guía detallada para el
desarrollo de software minimizando los riesgos.

El Proceso Unificado ha adoptado un enfoque que se caracteriza por:

• Interacción con el usuario continua desde un inicio


• Mitigación de riesgos antes de que ocurran
• Liberaciones frecuentes
• Aseguramiento de la calidad
• Involucramiento del equipo en todas las decisiones del proyecto
• Anticiparse al cambio de requerimientos
Protocolo para optar al Título de Máster en Computación 13
Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

El Proceso Unificado y MSF se enfocan en la arquitectura como el centro del desarrollo para
asegurar que el desarrollo basado en componentes sea clave para un alto nivel de reuso. MSF
considera que hay cuatro perspectivas de arquitectura que cumplen los requerimientos de una
empresa [M&R 1998]:

• Arquitectura de Negocios - Describe como opera un negocio. Desarrolla una imagen clara de
los procesos de flujo de trabajo de la organización y de cómo son apoyados por una
infraestructura tecnológica basada en servicios.
• Arquitectura de Aplicación – Adopta un modelo de aplicación de toda la empresa para diseñar
y desarrollar sistemas de negocios que puedan compartir un conjunto de componentes back-end
de alto valor.
• Arquitectura de Información – Define qué información es necesaria para apoyar el proceso de
negocios y como poner esa información eficientemente en manos de quienes que la necesitan sin
crear islas de datos inaccesibles ni sistemas redundantes.
• Arquitectura Tecnológica – Define los estándares y guías para la adquisición y despliegue de
herramientas, bloques de construcción de aplicaciones, servicios de infraestructura, componentes
de conectividad de red y plataformas cliente servidor.

El Modelo de Equipo de MSF muestra como estructurar equipos de alto desempeño para crear
soluciones más rápido, mejor y más baratas. El Modelo de Equipo de MSF se basa en las formas de
organizar equipos para crear los propios productos de Microsoft. Hace énfasis en las comunicaciones
claras y en un equipo de iguales con papeles y responsabilidades claras en todo el proyecto. La
calidad del producto se asegura por cada miembro del equipo. Una vista arquitectónica es "una
descripción simplificada (una abstracción) de un sistema desde una perspectiva particular o punto de
vista, que cubre particularidades y omite entidades que no son relevantes a esta perspectiva" [Booch
1998].

Según el mismo autor, las características primordiales del Proceso Unificado son:

• Iterativo e incremental
• Centrado en la arquitectura
• Guiado por casos de uso
•Confrontación de riesgos

Protocolo para optar al Título de Máster en Computación 14


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

El Proceso Unificado es un proceso porque "define quién está haciendo qué, cuándo lo hace y cómo
alcanzar cierto objetivo, en este caso el desarrollo de software" [Jacobson 1998]. Según [Booch
1998], los conceptos clave del Proceso Unificado son:

El ciclo de vida del software en el Proceso Unificado

Las fases del ciclo de vida del software son: concepción, elaboración, construcción y transición. La
concepción es definir el alcance del proyecto y definir el caso de uso. La elaboración es proyectar un
plan, definir las características y cimentar la arquitectura. La construcción es crear el producto y la
transición es transferir el producto a sus usuarios [Booch 1998]. Según [Microsoft 1997], el diseño
de software se realiza a tres niveles: conceptual, lógico y físico.

Figura 1. Arquitectura lógica de tres capas de una aplicación cliente/servidor

5.4 Diseño Conceptual

El diseño conceptual se considera como un análisis de actividades y consiste en la solución de


negocios para el usuario y se expresa con los casos de uso. El diseño lógico es la solución del equipo
de proyecto del negocio y consiste de las siguientes tareas:

• Identificar los usuarios y sus roles


• Obtener datos de los usuarios
• Evaluar la información
• Documentar los escenarios de uso

Protocolo para optar al Título de Máster en Computación 15


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

• Validar con los usuarios


• Validar contra la arquitectura de la empresa

Una forma de obtener estos requerimientos es construir una matriz usuarios-actividades de negocios,
realizar entrevistas, encuestas y/o visitas a los usuarios, de tal manera que se obtenga quién, qué,
cuándo, dónde y por qué de la solución.

5.5 Diseño Lógico

El diseño lógico traduce los escenarios de uso creados en el diseño conceptual en un conjunto de
objetos de negocio y sus servicios. El diseño lógico se convierte en parte en la especificación
funcional que se usa en el diseño físico. El diseño lógico es independiente de la tecnología. El diseño
lógico refina, organiza y detalla la solución de negocios y define formalmente las reglas y políticas
específicas de negocios.

Un objeto de negocios es la encapsulación de un servicio que abstrae las cualidades esenciales de


algo de interés.

Un servicio es una unidad con capacidad de cómputo. Un servicio debe satisfacer lo siguiente:

• Ser seguro, lo que equivale a un uso correcto y con autorización


• Ser válido, qué tareas o reglas se pueden aplicar
• Manejar excepciones, informando al cliente
• Contar con un catálogo de servicios que constituye un repositorio de servicios.

El diseño lógico comprende las siguientes tareas:

• Identificar y definir los objetos de negocio y sus servicios


• Definir las interfases
• Identificar las dependencias entre objetos
• Validar contra los escenarios de uso
• Comparar con la arquitectura de la empresa
• Revisar y refinar tanto como sea necesario

Una interfase tiene las siguientes partes:

Protocolo para optar al Título de Máster en Computación 16


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

• Nombre
• Precondiciones, lo que debe estar presente antes de ejecutarse
• Postcondiciones, estado final
• Capacidad o funcionalidad (SQL, pseudocódigo, función matemática)
• Dependencias

La tarea de identificar las dependencias entre objetos permite identificar eventos, sucesos o
condiciones que permitan la realización de tareas de negocios coordinadamente o
transaccionalmente. Para ello se debe considerar lo siguiente:

• Identificar los eventos disparadores (triggers)


• Determinar cualquier dependencia (existencial o funcional)
• Determinar cualquier problema de consistencia o secuencia
• Identificar cualquier regulación de tiempo crítica
• Considerar algún problema organizacional (transacciones)
• Identificar y auditar los requerimientos de control
• Determinar lugares y dependencias a través de la ubicación
• Determinar cuando el servicio que controla la transacción es dependiente de los servicios
contenidos en otros objetos de negocio

La validación del modelo lógico debe ser tal que éste sea:

• Completo – debe representar todos los escenarios de uso,


• Correcto – el comportamiento lógico debe corresponder con el comportamiento conceptual, y
• Claro – los objetos de negocio y servicios no deben ser ambiguos

En el diseño lógico conceptualmente se divide en tres niveles de servicios con el fin de que la
aplicación resulte flexible ante los cambios de requerimientos y/o de tecnología cambiando
únicamente la capa o capas necesarias. Los tres niveles son: servicios de usuario, servicios de
negocio y servicios de datos.

Los servicios de usuario (user services) controlan la interacción. Un servicio de usuario son
personas, aplicaciones, otros servicios o la combinación de éstos. Generalmente involucra una
interfase gráfica de usuario (GUI) o pude ser no visual (mensajes o funciones), maneja todos los

Protocolo para optar al Título de Máster en Computación 17


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

aspectos de la interacción con la aplicación. El objetivo central es minimizar el esfuerzo de


conocimiento requerido para interpretar la información. Un servicio de usuario incluye un contenido
(qué se necesita comunicar al usuario) y una forma (cómo se comunica el contenido) cuando es
necesaria la comunicación.

Los servicios de negocio (bussines services) convierten datos recibidos de los servicios de datos y de
usuario en información (datos + regla de negocio) y pueden usar otros servicios de negocio para
completar su tarea.

Las tareas de los servicios de negocio son:

• Dar formato a los datos


• Obtener y mover datos desde y hasta los servicios de datos
• Transformar los datos en información
• Validar los datos inmediatamente en el contexto o en forma diferida una vez terminada la
transacción.

Los servicios de datos (data services) son los servicios de bajo nivel que apoyan los servicios de
negocio y son de una amplia gama de categorías como las siguientes:

• Declaración del esquema y su evolución (estructuras de datos, tipos, acceso indexado, SQL,
APIs)
• Respaldo y recuperación (recuperación de datos si un evento falla)
• Búsqueda y Lectura (búsquedas, compilación, optimización y ejecución de solicitudes, formación
de un conjunto de resultados)
• Inserción, actualización y borrado (procesar modificaciones consistentemente transaccional). Una
transacción es atómica (ocurre o no), consistente (preserva integridad), aislada (otras
transacciones ocurren antes o después) y durable (una vez completada, ésta sobrevive).
• Bloqueo (permite al acceso concurrente a los datos)
• Validación de datos (verifica la integridad del dominio, triggers y gateways para verificar el
estado de los datos antes de aceptarlos, manejo de errores)
• Seguridad (acceso seguro a los objetos, operaciones, permisos a usuario y grupos y servicios)
• Administración de la conexión (mecanismos básicos para establecer una sesión de los servicios
de datos). Establecer una conexión involucra: una identificación, la colocación y provisión de

Protocolo para optar al Título de Máster en Computación 18


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

datos, tiempo de sesión, el tipo de interacción (conversacional, transaccional, multiusuario,


monousuario).
• Distribución de datos (Distribuye información, a múltiples unidades de recuperación, bases de
datos heterogéneas, según la topologías de la red).

5.6 Diseño físico

El diseño físico traduce el diseño lógico en una solución implementable y costo-efectiva o


económica.

El componente es la unidad de construcción elemental del diseño físico. Las características de un


componente son:

• Se define según cómo interactúa con otros


• Encapsula sus funciones y sus datos
• Es reusable a través de las aplicaciones
• Puede verse como una caja negra
• Puede contener otros componentes

En el diseño físico se debe cuidar el nivel de granularidad (un componente puede ser tan grande o tan
pequeño según su funcionalidad, es decir, del tamaño tal que pueda proveer de una funcionalidad
compleja pero de control genérico) y la agregación y contención (un componente puede reusar
utilizando técnicas de agregación y contención, sin duplicar código).

El diseño físico debe involucrar:

• El diseño para distribución – debe minimizarse la cantidad de datos que pasan como parámetros
entre los componentes y éstos deben enviarse de manera segura por la red.
• El diseño para multitarea – debe diseñarse en términos de la administración concurrente de dos o
más tareas distintas por una computadora y el multithreading o múltiples hilos de un mismo
proceso)
• El diseño para uso concurrente – el desempeño de un componente remoto depende de si está
corriendo mientras recibe una solicitud.
• El diseño con el manejo de errores y prueba de eventos:

Protocolo para optar al Título de Máster en Computación 19


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Validando los parámetros- a la entrada antes de continuar con cualquier proceso.

Protegiendo recursos críticos –manejar excepciones para evitar la falla o terminación sin cerrar
archivos, liberar objetos sincronizados o memoria.

Protegiendo datos importantes – contar con una excepción a la mitad de la actuación en las bases de
datos.

Debugging : crear una versión para limpiar errores.

Protección integral de transacciones de negocios :los errores deben regresarse al componente que
llama.

El diseño físico comprende las siguientes tareas:

• Definir los componentes


• Refinar el empaquetamiento y distribución de componentes
• Especificar las interfaces de los componentes
• Distribuir los componentes en la red
• Distribuir los repositorios físicos de datos
• Examinar la tolerancia a fallas y la recuperación de errores
• Validar el diseño físico

De las tareas anteriores la más importante es la distribución de los datos que pueden ser
centralizados, una partición, un extracto o una réplica.

Los datos centralizados equivalen a una base de datos maestra ubicada en un lugar central. No hay
copias de los datos.

Una partición de datos es una segmentación de la base de datos maestra. Es útil cuando los datos se
pueden fragmentar fácilmente y actualizarse en un sitio local con cambios frecuentes. No hay
sobreposición entre particiones. En una partición horizontal cada hilera existe en una sola base de
datos. En una partición vertical cada columna es contenida en una y solo una base de datos.

Un extracto de datos es una copia de toda o una porción de la base de datos maestra. No se permite
la actualización. Se usa un timestamp o etiqueta de tiempo para indicar qué tan viejos son los datos.
Protocolo para optar al Título de Máster en Computación 20
Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Una réplica de datos es un fragmento de la bases de datos maestra que se puede actualizar. Una
réplica de datos es cuando el sitio de actualización cambia a un sitio local. No se permiten
actualizaciones en la base de datos réplica y en la base de datos maestra a la vez, por lo que debe de
haber sincronización entre ambas.

El diseño físico está íntimamente ligado a una alternativa tecnológica. Ante la acelerada evolución
tecnológica es importante considerar los estándares del momento y las tendencias ya que una mala
decisión implicará un costo enorme (en dinero y en tiempo) al actualizarse a otra plataforma distinta.

La tendencia actual en la arquitectura cliente/servidor es crear el back-end como un servidor robusto


multitareas y multithreading y el front-end como un cliente muy delgado que no acapare al servidor
comunicándose entre sí en una plataforma internet con protocolos estándar en redes heterogéneas.

5.6 Alcaldía Municipal de Juigalpa

La alcaldía de Juigalpa, es la expresión administrativa del gobierno municipal, con autonomía y


participación ciudadana, propositiva que coordina, planifica, optimiza y controla eficientemente los
recursos propios y externos, para ejecutar las competencias municipales dirigidas a las población, y
facilitarlos procesos de desarrollo humano, material y ambiental del municipio con eficacia,
transparencia y equidad.

Protocolo para optar al Título de Máster en Computación 21


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Organigrama

VISIÓN

La Alcaldía de Juigalpa será una expresión del Gobierno Municipal comprometida con el desarrollo
físico, social y económico, fortalecida con participación ciudadana amplia, solidaria, humanista
inspirada en los criterios de sostenibilidad para el bienestar de todos, con disposición al cambio y con
un medio ambiente equilibrado y saludable.

Protocolo para optar al Título de Máster en Computación 22


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

MISIÓN

Juigalpa es un municipio respetuoso de valores y tradiciones de la región, conciliador y convergente


geográfica y políticamente, donde sus actividades productivas interactúan con los recursos naturales,
donde la pobreza es uno de los problemas a resolver, donde la ciudad crece de una forma planificada,
como un municipio moderno, donde que se trabaja para atender las necesidades de todos pero
priorizando a los sectores más vulnerables.

VALORES

• Lealtad
• Solidaridad
• Transparencia
• Honradez
• Trabajo en equipo

5.6.1 Marco Legal de la Alcaldía de Juigalpa

El artículo 25 de la Ley de Municipios establece que “La máxima autoridad normativa del Gobierno
Local es el Concejo Municipal, quien será encargado de establecer la s directivas fundamentales de
la gestión municipal en los asuntos económicos, políticos y sociales de municipio. En su gestión, el
Concejo también se apoya por comisiones colegiadas auxiliares, integradas por concejales, estas
comisiones pueden ser permane ntes o especiales.
En el inciso 1 del artículo 28 de la Ley de Municipios se define como una de las atribuciones
principales del Concejo “Discutir y decidir el plan de desarrollo municipal y definir anualmente las
metas de desarrollo integral del municipio io, buscando el equilibrio económico, social y ecológico
de todas las partes del territorio y de todos los estratos de la población municipal”. De acuerdo al
contenido de la ley, el Gobierno Municipal tiene un ámbito de competencias y potestades muy
amplio abarcando las directrices fundamentales en el proceso de desarrollo económico y social del
municipio. El Comité de Desarrollo Municipal (CDM) es otra de las instancias que de acuerdo al
artículo 51 (LPC) es otra “Instancia de carácter consultivo del Conce jo Municipal de coordinación,
apoyo y consulta que tiene el Gobierno Municipal, aquí están representados todos los sectores
económicos y sociales, la sociedad civil, Delegados Institucionales, Organismos de Cooperación,
Protocolo para optar al Título de Máster en Computación 23
Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Organismos no Gubernamentales, Empre sa privada, Organizaciones Gremiales, Comunitarias,


Étnicas e indígenas y otras.

Entre sus funciones principales están:


1. Proporcionar criterios a las diferentes autoridades municipales en la elaboración y discusióndel
Plan de Desarrollo Municipal.
2. Realizar planes y propuestas de proyectos u obras civiles que vayan en pro del
desarrolloeconómico y social de la municipalidad y sus moradores.
3. Contribuir en los procesos del diagnostico y planificación participativa de políticas sectoriales.
4. Conocer y emitir opinión anualmente sobre la propuesta del Presupuesto Municipal y de su
ejecución a fines de cada periodo, de conformidad con la Ley de Régimen Presupuestario
Municipal.
5. Conocer y emitir opinión, del informe anual de gestión del Gobierno Municipa l, con respecto ala
ejecución presupuestaria.
6. Conocer y opinar sobre la propuesta de utilización de los excedentes producidos por las Empresas
Municipales o de cualquier otras fuente de ingresos.
7. Conocer y emitir opinión sobre las transferencias de fondos del Gobierno Central al
GobiernoMunicipal.
8. Dar seguimiento y evaluar los resultados e impactos de las políticos públicas en el desarrollo
municipal.
9. Incorporar a los diputados departamentales y los nacionales, cuando así lo solicitaren.
10. Contribuir con el Alcalde en el desarrollo de los proyectos en beneficio de la comunidad.
11. Cualquier otra que la presente ley y su Reglamento le establezca.

El ejercicio del poder y de la administración municipal que por mandato de la ley y del voto popular
ejerce el Concejo Municipal implica también una alta participación ciudadana a través de los comité
territorial y los comité comunitarios, los comité territorial se integran al comité de desarrollo
municipal, tanto este como los comités comunitarias son instancias que surgen de un proceso
eleccionario participativo y representativo entre los líderes comunales para acompañar la gestión
municipal. Los comité comunitarios a nivel de barrio entre sus atribuciones esta, ejecutar la auditoria
social en las acciones y proyectos que se ejecuten.

Protocolo para optar al Título de Máster en Computación 24


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

5.6.2 Los sistemas de información en la gestión municipal

Uno de los espacios más propicios para la incorporación de la automatización y la modernización de


los sistemas de información, lo constituye las instituciones públicas, debido a la necesidad de
manejar grandes volúmenes de información, adquisición inmediata de datos y complejidades de los
procedimientos administrativos.
De hecho, la modernización entendida como cambio ha orientado el control de los problemas
informacionales en las instituciones públicas a través de las llamadas nuevas tecnologías de
información, que modifican significativamente el funcionamiento de los sistemas de información y la
manera de recuperar, almacenar, difundir, comunicar y usar la información las autoridades y
funcionarios de la administración pública local.
Al respecto Ochoa (1997:3), afirma que la modernización de los sistemas de información,
constituyen un soporte básico para la aplicación de las reformas en la administración pública.
Asimismo se evidencia la incorporación de estrategias, que permitan de manera concreta la
reorganización de los sistemas en el ámbito municipal, resultando prioritario la disposición de una
base de información oportuna, confiable.
En la actualidad es común encontrar sistemas de información soportados en modernas tecnologías;
sin embargo, esto no es sinónimo de eficiencia debido a que en su efectividad intervienen diversos
aspectos organizacionales, tales como: personal, cultura organizacional, complejos procesos
burocráticos y estructuras organizativas rígidas desvinculadas y operando en parcelas, sin un
direccionamiento hacia la misión organizacional.

Funciones del Registro Civil de la Alcaldía de Juigalpa

• Brindar servicios al público sobre hechos vitales de las personas tales como el registro y/o la
inscripción de: Nacimiento, Defunciones, Divorcio, Matrimonio, Inscripciones varias tales
como reconocimientos paternos, rectificaciones, adopciones, emancipaciones etc, con
responsabilidad, eficiencia, trasparencia, equidad y un servicio profesional y humana.

• Asesorar al público sobre los trámites necesarios para el registro y/o inscripción de los hechos
vitales de las personas.

• Inscribir todos los hechos vitales y actas jurídicas que soliciten los ciudadanos en los formularios

Protocolo para optar al Título de Máster en Computación 25


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

• Elaborar, firmar y sellar las actas de apertura, cierre e índices de los libros y cada una de las
Actas de inscripción y velar por el cumplimiento de las firmas de secretario y declarante.
• Custodiar los libros, mantener actualizado el inventario de los libros, llevar un archivo de los
documentos establecidos de inscripciones de hechos vitales y actas jurídicas. Siendo los principales
certificados de Nacimientos y Defunciones del Ministerio de Salud, Testimonios, sentencias y
documentos consulares.
• Elaborar en tiempo y forma los informes establecidos, mantener coordinación con las
instituciones afines al trabajo, Delegaciones Municipales de Cedulación, Ministerio de Salud,
Instituto Nacional de Estadísticas y Censo, Juzgados, Ministerio de Educación, Cultura y
Deporte,etc.
• Asistir a capacitación y cumplir con las orientaciones establecidas por el C.S.E. y por ende
nuestra Alcaldía Municipal
• Garantizar el envió de los libros Regístrales para su microfilmación.
• Revisar todas las inscripciones realizadas en esta oficina, como las partidas que se elaboran a
diario solicitadas por los ciudadanos, y entrega de las mismas firmada y sellada.
• Realización de negativas a los niños que no se encuentran inscrito en este Registro Civil.
• Elaborar certificaciones de Defunciones para C.S.E. y notificaciones a los municipios de los
ciudadanos fallecidos, Casados, Divorciados, etc.
• Actualizar todas las modificaciones que se dan a diario.
• Realizar otras funciones y tareas relacionadas con el cargo a solicitud de la Dirección Superior.

5.7 Hipótesis de Trabajo o Investigación.


La automatización de los procesos del Sistema de Registro Civil de los Ciudadanos, probablemente
contribuirán a mejorar los procesos de Registro Civil , generando un impacto positivo para optimizar
e integrar los procesos de la Alcaldía de Juigalpa.

Protocolo para optar al Título de Máster en Computación 26


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

5.8 Sistema de Variables

De acuerdo a los objetivos específicos las variables de entradas son:

Numero Variable
1 Procesos de Registro Civil:
Mecanismos utilizados para los procesos

2 Recursos Tecnológico:
Medios necesarios para alcanzar un fin
3 Recursos Materiales
4 Recursos Humanos
5 Migración de los Datos : se establece en forma
temprana los datos que se
Requieren en el nuevo sistema y la ubicación de los
datos en el antiguo sistema

Protocolo para optar al Título de Máster en Computación 27


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

5.9 Operacionalización de las Variables.

Protocolo para optar al Título de Máster en Computación 28


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Objetivo Especifico Variable Indicadores

Identificar las funciones de los Procesos de Registro


procesos principales de Registro Civil Civil Funciones
de las personas, en la Alcaldía de Eficiencia
Juigalpa.

Analizar el estado actual del nivel del Recursos


Estado Actual
equipamiento y de aplicaciones de la Tecnológicos,
Nivel Tecnológico
Alcaldía de Juigalpa para los procesos Materiales y Nivel Educativo
principales de Registro Civil de las humanos
personas.

Migración de los
Realizar el Análisis y Diseño del Datos del Registro
sistema de Registro Civil de las Civil : Índice de estado civil
Personas utilizando el paradigma Datos Estadísticos: Índice de Natalidad
orientado a objeto a través de UML No de divorcios Índice de Mortalidad
No de Casamiento
No de Nacidos
No de Muertos

Protocolo para optar al Título de Máster en Computación 29


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Matriz de Operacionalizacion de Variables

SUB INSTRUMENTOS - ACTORES


VARIABL
E-
VARIA INDICADORE
OBJETIVO ESPECÍFICO DIMENSI ENTREVI
BLE S ENCUESTA G.F. S.I.
ONES - STAS
ESCENAR
IOS
Identifcar las funciones
De los procesos
Principales de Registro Civil
De las personas en la
Alcaldia de Juigalpa Proceso
De Funciones
Registro xxxx XXXX E.//E.
Eficiencia
Civil

Analizar el estado acutal de


Equipamiento y aplicaciones
De la Alcaldia de Juigalpa
Estado Actual
Recursos Nivel
Para los procesos
Tecnolog
Principales del Registro
Material Tecnológico
Civil de las Personas Nivel
Humanos
En la Alcaldia deJuigalpa
Educativo

Realizar Análisis y Diseño del


Sistema de Registro Civilde las Índice de:
Personas utilizado el paradigma Estado civl
Migraciód
Orientado a objetos a través
e dato XXXX
De UML Mortalidad
Natalidad

Protocolo para optar al Título de Máster en Computación 30


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

6. Diseño Metodológico

6.1 Tipo de Estudio. Esta investigación será cuanti-cualitativa, descriptiva, transversal y analítica,
porque se basa en técnicas específicas para la recolección de datos, tales como, las entrevistas y
encuestas.
La investigación cualitativa como una forma de acercarse a la realidad desde las personas
reales y concretas y ofrece una perspectiva más cercana a los seres humanos. Se exponen los
aspectos centrales del modo de investigación cualitativa que pocas veces se analizan en forma
explícita, pues interesa señalar las dudas teóricas y los pro blemas metodológicos del trabajo de
investigación cualitativa. También se pre- senta un conjunto de procedimientos metodológicos
para desarrollar formas de ver y pensar la sociedad que puede contribuir a la investigación
social(La Investigacion Cualitativa, Julio Mejía Navarrete)

• Cuantitativo: Porque se estudiará la cantidad de las actividades, relaciones, asuntos, medios,


materiales, o instrumentos en una determinada situación o problema.
• Descriptiva-Transversal: porque se hará un corte en el tiempo para estudiar las principales variables
de estudio.
• Analítico: Porque se analizarán las posibles causas y efectos del problema planteado inicialmente
en esta investigación y se establecerán sus posibles soluciones.

6.2 Universo y Muestra. De un total de 200 ciudadanos de Juigalpa que solicitan los servicios de
Registro Civil de esta Ciudad, hemos definido lo siguiente:
• El universo (población) de este estudio está compuesto por la población total de Juigalpa

Protocolo para optar al Título de Máster en Computación 31


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

• La muestra a tomar para esta investigación se realizara utilizando un modelo completamente al


azar, mediante el método de Mounch Galindo 1996, según el cual el tamaño de muestra, para un
error de estimación del 10%, es de 56 personas, tomados al zar.
6.3 Métodos y Técnicas de recolección de datos. Una vez definido el tipo de estudio de esta
investigación, se hace necesario especificar los métodos de investigación a utilizar para poder
obtener el conocimiento necesario de la situación en estudio, los métodos a utilizar son:
6.3.1 Encuestas: se diseñarán de tal forma que nos permita realizar pruebas estadísticas y poder
realizar cruces entre las variables objeto de estudio.
6.3.2 Entrevistas: se formularán cuestionarios orientados a los ciudadanos de Juigalpa, y otras
entidades relacionadas directa e indirecta con las variables objeto de estudio
6.4 Procedimientos para la recolección de información. La forma específica para la recolección de
datos será la siguiente:
• Mediante Encuestas: de esta forma se recolectaran las correspondientes variables orientadas al
perfil socioeconómico y datos de los ciudadanos.
• Mediante Entrevistas: usando este instrumento recolectaré los datos correspondientes a las
siguientes variables definidas en la matriz de operacionalización.

Para la entrevista se utilizará el siguiente procedimiento:


1. Rapport. i. Primera Fase: El entrevistador se presenta y da a conocer a la persona que entrevistará
el objetivo de su trabajo de investigación.

ii. Segunda Fase: El entrevistador da lugar a las preguntas de iniciación y empatía, son sencillas y
tienen como fin establecer la comunicación cómoda y fluida entre el entrevistador y el entrevistado.

2. Empoderamiento del Entrevistado:

Tiene como fin confirmar que la persona a la que se va a entrevistar se autoevalúa como poseedora
de una sabiduría especial en el tema que estamos estudiando, ejemplo: ¿Conoce usted del tema en
estudio?

3. Sobre el Contenido con preguntas abiertas:

Protocolo para optar al Título de Máster en Computación 32


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Se plantearán temas de conversación para motivar una argumentación, narración, explicación o


interpretación por parte de la persona entrevistada sobre el tema investigado. Si se opta por hacer
preguntas, éstas se deberán formular motivando a través de las mismas una respuesta extensa en
donde el rol del investigador sea el mínimo posible.

Protocolo para optar al Título de Máster en Computación 33


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Se utilizarán formulaciones sencillas como: Según su opinión…, De acuerdo a su experiencia …,


Cómo reflexiona usted sobre …, Considera Usted que …., Cómo interpreta la situación ….
Preguntas de evaluación: Es recomendable hacer preguntas tales como ¿piensa que me ha
conversado todo lo que deseaba?, ¿ha quedado algún tema pendiente?, ¿Cómo se ha sentido durante
la entrevista?. Preguntas de retorno: ¿Le gustaría continuar esta entrevista?, ¿qué temas le gustaría
abordar
5. Desarrollo de Preguntas
Tomar en cuenta que la flexibilidad es primordial para adecuarse a la persona entrevistada sin perder
de vista el tema y objetivos de la entrevista.
• Sistemas de Información, Ensayo y Error:
Usando este instrumento se recolectarán los datos correspondientes a la siguiente dimensión definida
en la matriz de operacionalización: análisis de recursos materiales, tecnológicos y humanos.

6.5 Plan de Tabulación. Los datos se tabularan de forma electrónica, es decir, se hará uso las hojas
de cálculo de Microsoft Excel y el análisis estadístico se realizara mediante el software SPSS v 18,
para Microsoft Windows, para representar los datos en tablas de distribución de frecuencias.
6.6 Plan de Análisis. 6.6.1 Lo tradicional. Del análisis de los datos que genere la encuesta, se
producirán reportes, mediante cuadros simples y mediante análisis de contingencia, (crosstab
análisis). También se realizarán análisis gráficos del tipo: Pastel, barras, histogramas, de intervalos
de confianza de manera uní y multivariadas, que describan en forma clara la interrelación de las
variables. También se hará estadística descriptiva e inferencial en aquellos casos que sean pertinentes
del tipo: "t", ANDEVA, modelos de regresión, lineal o múltiple, Chi2 , Análisis de Correlación, etc.
Una vez que se recolecten los datos, estos serán almacenados en una hoja de cálculo en Excel para su
posterior análisis.
6.6.2 Lo partícula del Sistema: una vez que se termine el análisis y diseño de este sistema, se
deberá de implementar y se procesaran los diferentes servicios de Registro Civil de Ciudadanos de
Juigalpa, los cuales son :servicios de inscripciones, de solicitudes y generar reportes
estadísticos de índice de natalidad, mortalidad, de estado civil, a través del
diseño del sistema de Información que integre los procesos principales de
Registro Civil de las personas, en la Alcaldía de Juigalpa, primer semestre del
2010.

Protocolo para optar al Título de Máster en Computación 34


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Para efecto de Investigación el Software para gestionar los Procesos de Registro Civil de las
Personas de la Alcaldía de Juigalpa, está basado en los siguientes requerimientos: arquitectura cliente
servidor utilizando Microsoft sql server como gestor de datos y usa el .net framework.
7. Cronograma de Actividades

8. Presupuesto de Actividades
Nombre de Actividad Insumos Costo
Elaboracion de Protocolo Transporte C$800
Alimentacion C$500
Papeleria C$ 200
Fases de Campo Transporte C$ 160
Impresiones C$ 1000
Reproducciones C$ 400
Papelería C$ 200
Procesamiento de Datos Impresiones C$ 600
Copias C$ 600
Papelería C$ 600
Empastado C$ 2500
Total de Costos Aproximados C$ 7560
9. Bibliografia
[Booch Booch G. 1998. Software Architecture and the UML. Presentación disponible en:

Protocolo para optar al Título de Máster en Computación 35


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

1998] http://www.rational.com/uml como arch.zip.


[Booch Booch, G. 1988. Object Oriented Development. Trans. of Soft. Eng. Vol. SE-12.
1986] Num. 2. Feb. 1986. pp. 211-221.
[Conallen Conallen, J. "Modeling Web Applications with UML" Conallen, Inc. 9-Mar-1999
1999A] Disponible en:
http://www.conallen.com/whitepapers/webapps/ModelingWebApplications.htm
[Conallen Conallen, J. "UML Extension for Web Applications 0.91" Drafted Conallen, Inc.
1999B] 22-Mar-1999 Disponible en:
http://www.conallen.com/technologyCorner/webextension/WebExtension091.htm
[Cota Cota A. 1994 "Ingeniería de Software". Soluciones Avanzadas. Julio de 1994. pp.
1994] 5-13.
[Greiff Greiff W. R. Paradigma vs Metodología; El Caso de la POO (Parte II).
1994] Soluciones Avanzadas. Ene-Feb 1994. pp. 31-39.
[Jacobson Jacobson, I. 1998. "Applying UML in The Unified Process" Presentación.
1998] Rational Software. Presentación disponible en http://www.rational.com/uml como
UMLconf.zip
[Jacobson Jacobson, I. et. al. 1992. Object-Oriented Software Engineering; A Use Case
1992] Driven Aproach. ACM Press. Adison-Wesley Publishing. Co. U.S.A. 524 p. Ilus.
pp. 465-493.
[Lewis Lewis G. 1994. "What is Software Engineering?" DataPro (4015). Feb 1994. pp.
1994] 1-10.

[Microsoft Microsoft 1997. Microsoft Solutions Framework 1.0. Microsoft Corporation.


1997] USA.
[M&R Microsoft y Rational 1998. A White Paper on the Benefits of Integrating
1998] Microsoft Solutions Framework and The Rational Process. Rational Software
Corporation y Microsoft Corporation. Documento msfratprocs.doc Disponible en
http://www.rational.com/uml/papers.

ANEXOS

Formato del Protocolo de la Entrevista


Protocolo para optar al Título de Máster en Computación 36
Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

1. Institución: “Alcaldia de Jugalpa”

2. Persona a Entrevistar: Beneficiarios, Técnicos y Gerencia del “Proyecto :::::::::::::::::::::::::::::


de Nicaragua”.

3. Objetivo de la Entrevista: Esta técnica de investigación cualitativa, tiene el objetivo de recoger la


diversidad de perspectivas, visiones y opiniones sobre: a) La situación inicial y su contexto; b) El
proceso de intervención y su contexto; c) La situación actual o final y su contexto; d) Las lecciones
aprendidas.

4. Temas a tratar en esta Entrevista: Las temáticas o ejes centrales bajo los cuales se realizarán
las entrevistas, estarán centrados en: a) Funcionamiento de los Procesos de Registro Civil de
Ciudadanos del Registro Civil de la Alcaldia de Juigalpa, b) Diagnostico de Analisis del estado
actual de equipamiento y aplicaciones de la Alcaldia de Juigalpa, c) Analisis y Dieseño de Sistema
de información de Registro Civil de los Cuidadanos de la Ciudad de Juigalpa.
5. Referencia Técnica y Contextual del Instrumento Metodológico
a. Método: Entrevista.
b. Técnica: Entrevista semi-estructurada.
c. Fecha: 27de agost al 09 de septiembre de 2010 .
d. Duración: 20 a 30 min.
e. Lugar: Alcaldía de Juigalpa
f. Contexto: Ambiente propio de Servicios que brinda el Registro Civil de la Alcaldia.
g. Quien lo va a entrevistar?: El Responsable del Equipo.
h. Tipo de Muestreo No Probabilístico: Basado en expertos.

Protocolo para optar al Título de Máster en Computación 37


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Procedimiento de la Entrevista:
6. Rapport.
a) Rapport:
i. Primera Fase: El entrevistador se presenta y da a conocer a la persona que entrevistará el
objetivo de su trabajo de investigación.
ii. Segunda Fase: El entrevistador da lugar a las preguntas de iniciación y empatía, son
sencillas y tienen como fin establecer la comunicación cómoda y fluida entre el
entrevistador y el entrevistado.

7. Empoderamiento del Entrevistado:


Tiene como fin confirmar que la persona a la que se va a entrevistar se autoevalúa como poseedora
de una sabiduría especial en el tema que estamos estudiando, ejemplo: ¿Conoce usted del tema en
estudio?

8. Sobre el Contenido con preguntas abiertas:

Se sugiere plantear temas de conversación para motivar una argumentación, narración, explicación o
interpretación por parte de la persona entrevistada sobre el tema investigado. Si se opta por hacer
preguntas, éstas se deben formular motivando a través de las mismas una respuesta extensa en donde
el rol del investigador sea el mínimo posible. Utilice formulaciones sencillas como: Según su
opinión…, De acuerdo a su experiencia …, Cómo reflexiona usted sobre …, Considera Usted que
…., Cómo interpreta la situación ….

Preguntas de evaluación: Es recomendable hacer preguntas tales como ¿piensa que me ha conversado
todo lo que deseaba?, ¿ha quedado algún tema pendiente?, ¿Cómo se ha sentido durante la
entrevista?. Preguntas de retorno: ¿Le gustaría continuar esta entrevista?, ¿qué temas le gustaría
abordar?

9. Desarrollo de las preguntas: Tomar en cuenta que la flexibilidad es primordial para adecuarse a
la persona entrevistada sin perder de vista el tema y objetivos de la entrevista.

Protocolo para optar al Título de Máster en Computación 38


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Cuestionario para Entrevista al Actor Clave _______


Para cubrir cada uno de los tópicos, se plantean las siguientes preguntas guías:

1. Pertenece su negocio a alguna organización para el desarrollo tecnológico de la zona, tales


como INTA, MAGFOR, Gabinete Tecnológico de Desarrollo, etc.

2. ¿Qué ventajas considera usted ha logrado al estar organizado o asociado? Capacitación, su


negocio ahora es más conocido, logro diseñar su página WEB, etc.

3. ¿Quiénes son sus principales proveedores de Bienes y Servicios?, ¿Cuenta con algún
proveedor local para algunos bienes, quien o quienes son?, ¿Quiénes son sus proveedores no
locales, y que le proveen?

4. Hasta hoy usted ha logrado avanzar en su negocio, pero que considera todavía pendiente, ¿en
qué tiene que mejorar?

Protocolo para optar al Título de Máster en Computación 39


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Protocolo para optar al Título de Máster en Computación 40


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Protocolo para optar al Título de Máster en Computación 41


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Protocolo para optar al Título de Máster en Computación 42


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Protocolo para optar al Título de Máster en Computación 43


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Protocolo para optar al Título de Máster en Computación 44


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Protocolo para optar al Título de Máster en Computación 45


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Protocolo para optar al Título de Máster en Computación 46


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Protocolo para optar al Título de Máster en Computación 47


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Protocolo para optar al Título de Máster en Computación 48


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Protocolo para optar al Título de Máster en Computación 49


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Protocolo para optar al Título de Máster en Computación 50


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Protocolo para optar al Título de Máster en Computación 51


Diseño de un Sistema de Información que integre los procesos principales del
Registro Civil de las personas, en la Alcaldía de Juigalpa, en 2010

Protocolo para optar al Título de Máster en Computación 52