SlideShare une entreprise Scribd logo
1  sur  100
PROYECTOS DE INVESTIGACION
DE TESIS II
ANALISIS Y DISEÑO DE UN SISTEMA WEB DE REGISTRO
PARA ORGANISMOS QUE TRABAJAN CON PERSONAS
ADULTAS MAYORES - SIROAM
AUTOR(ES): Fernandez Gonzales Christian
Llerena Quispe Giancarlo
ASESOR : Papa Quiroz Erik Alex
2012
ÍNDICE GENERAL
RESUMEN _______________________________________________________________ 1
1. CAPÍTULO I: INTRODUCCIÓN ____________________________________________ 2
1.1 Motivación y Justificación_________________________________________________ 2
1.2 Antecedentes del Problema _______________________________________________ 4
1.3 Objetivos Generales y Específicos___________________________________________ 6
1.4 Contribuciones del Trabajo ________________________________________________ 7
2. CAPÍTULO II: MARCO TEÓRICO___________________________________________ 8
2.1 Marco Metodológico_____________________________________________________ 8
2.2 Marco Tecnológico _____________________________________________________ 10
2.3 Marco Metodológico del Modelo de Validación ______________________________ 16
3. CAPÍTULO III: DISEÑO DE LA SOLUCIÓN___________________________________ 18
3.1 Metodología a Aplicar ___________________________________________________ 18
3.2 Análisis del Problema ___________________________________________________ 21
3.3 Diseño de la Propuesta __________________________________________________ 22
3.4 Análisis de la Viabilidad del Proyecto de Tesis________________________________ 61
3.4.1 Análisis Técnico del Proyecto ___________________________________________________ 61
3.4.2 Análisis Económico Financiero del Proyecto _______________________________________ 63
4. CAPÍTULO IV: VALIDACIÓN DEL MODELO _________________________________ 68
4.1 Instrumentos y Técnicas _________________________________________________ 68
4.2 Diseño del Prototipo ____________________________________________________ 68
5. CAPÍTULO V: CONCLUSIONES Y RECOMENDACIONES________________________ 76
5.1 Conclusiones __________________________________________________________ 76
5.2 Recomendaciones ______________________________________________________ 76
REFERENCIAS ___________________________________________________________ 77
Tabla de Imagenes____________________________________________________________ 78
APÉNDICE ______________________________________________________________ 79
ANEXOS _______________________________________________________________ 80
Centro de Investigación de Tesis en Ingeniería de Sistemas 1
RESUMEN
En 1996, el Ministerio de Promoción de la Mujer y del Desarrollo Humano hoy
MIMP1
se crea el Área de Personas Adultas Mayores, que desdeoctubredel 1997 empieza
a funcionar y se encarga de velar por el bienestar de las personas mayores de 60 años. En
el 2002 se crea la DIPAM2
, lo cual hizoposible una actuación más rápida y oportuna
frente a los planes, programas y proyecto del adulto mayor. [1]
Debido a la ley marco de descentralización Nº26922 se transfirió la función de registrar
organismos que trabajan con el adulto mayor a los gobiernos regionales esto dificulto el
acceso y la consolidación de la información además de otros puntos que no se cumplían
en la ley Nº28803 del adulto mayor.3
En la presente tesis se propone realizar un sistema de servicio web que permita el registro
y acreditación de los organismos que trabajan con personas adultas mayores para el
acceso a la información por parte de la DIPAM y cumpla con lo estipulado en las normas
legales del estado sobre el adulto mayor.
_______________________
Ante la creación del Ministerio de Desarrollo e Inclusión Social (MIDI), el Ministerio de la Mujer y Desarrollo Social (MIMDES) se
reformula orgánicamente por el Decreto Legislativo N° 1098 y se denomina a partir del 20 de enero del 2012 como Ministerio de la
Mujer y Poblaciones Vulnerables (MIMP).
2
DIPAM: Dirección de Personas Adultas Mayores
3
Ver anexo 7 y 8
1. CAPÍTULO I : INTRODUCCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 2
1. CAPÍTULO I: INTRODUCCIÓN
1.1 Motivación y Justificación
La motivación para realizar la investigación sobre los registros que según ley Nº
28803 debe poseer la DIPAM1
instancia del MIMP2
es tener una base de datos de cuantas
son las organizaciones, instituciones y CARPAM3
que trabajan para la personas adultas
mayores a nivel nacional, este registro ha sido descentralizado según el marco ley de
descentralización Nº 26922 4
, la función que tenía la DIPAM de registrar fue transferida a
los gobiernos regionales5
, son ellos los que tienen que levantar la información, registrar a
las organizaciones y lo que ahora seencargara la DIPAM como gobierno nacional es no
perder esta base de datos, consolidar la información de las organizaciones, instituciones y
CARPAM que son remitidas de todos los gobiernos regionales.
En el contexto actual se notó que no se cumple con los (30) días hábiles para registrarse
en el gobierno regional pasada la obtención de la licencia de funcionamiento 6
, no se
cumple con el orden establecido descrito en los requisitos documentales 7
, además las
inscripciones que se hayan efectuado se deberán comunicar a la DIPAM dentro de los (15)
días hábiles siguientes que a veces no se cumple, las autorizaciones sectoriales referentes
a los CARPAM tienen un año de vigencia que pasado ese tiempo a veces se desconoce en
el momento cuales son los que ya vencieron, otro detalle es que al pasar las funciones a
los gobiernos regionales no se puede saber rápidamente el número de organizaciones de
PAMs que existe a nivel nacional, además que Tacna y Puno están generando un
correlativo para ellos lo cual hace complicado consolidar la información al administrador
nacional.
_______________________
DIPAM: Dirección de Personas Adultas Mayores
2
Ante la creación del Ministerio de Desarrollo e Inclusión Social (MIDI), el Ministerio de la Mujer y Desarrollo Social (MIMDES) se
reformula orgánicamente por el Decreto Legislativo N° 1098 y se denomina a partir del 20 de enero del 2012 como Ministerio de la
Mujer y Poblaciones Vulnerables (MIMP). (Ver anexo Nº2)
3
CARPAM: Centro de Atención Residencial para el Adulto Mayor
4
Ver anexo 7
5
Ver anexo 8
6
Ver anexo 5 y anexo 9
7
Ver anexo 5
1. CAPÍTULO I : INTRODUCCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 3
Justificamos este trabajo porque diseñando la solución nos motivaría a
implementar un sistema que nos permita determinar la cobertura y características de los
organismos PAM1
para así mejorar la calidad de vida de las personas adultas mayores de
60 años, el servicio de cuidados a personas mayores de los organismos, instituciones y
CARPAM, llevar una estadística paraampliar la cobertura de los programas, beneficios y
promover el desarrollo integral del adulto mayor y envejecimiento saludable.
Por otra parte esta investigación genera una alternativa para instituciones de otros
estados que monitorean organismos que trabajan con adultos mayores.
_______________________
1
PAM: personas adultas mayores
1. CAPÍTULO I : INTRODUCCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 4
1.2 AntecedentesdelProblema
La DIPAM1
es la Dirección de Personas Adultas Mayores, instancia del Ministerio de
la Mujer y Poblaciones Vulnerables (MIMP), encargada de diseñar, monitorear y hacer
seguimiento a la política social dirigida a la población de 60 años y más.[1]
De acuerdo al Reglamento de Organización y Funciones del MIMP, la DIPAM tiene la
función de promover, coordinar, supervisar y evaluar las políticas, planes, programas y
proyectos referidos a personas adultas mayores, en especial de aquellas poblaciones que
sufren discriminación y exclusión social, y se encuentran en situación de pobreza y
pobreza extrema.[2]
En la actualidad, se viene ejecutando cuatro políticas del Plan Nacional de las Personas
Adultas Mayores: de Envejecimiento Saludable; de Empleo, Previsión y Seguridad Social;
de Participación e integración social; y de Educación, Conciencia y Cultura sobre el
Envejecimiento y la Vejez. [2].
El trabajo que se encarga de realizar son principalmente los planes nacionales, auto
cuidado de la persona adulta mayor, boletines, publicaciones y estudio, registro nacional
de instituciones y organizaciones PAM2
(personas adultas mayores), contribución de
PAMs2
en la lucha contra la pobreza, estadísticas.
Sucede que hace unos meses se propuso automatizar este registro, se optó por un sistema
web usando como lenguaje de programación Java y la Base de datos Oracle (esta es la que
ya cuenta la institución), después del análisis y diseño del sistema se vieron los errores
como no poder generar reportes de los organismos en internet Explorer, no existía mucha
compatibilidad con el navegador pero si con Mozilla, el modelamiento de la base de datos
tenia tablas sin relacionar y no se pudo desplegar la aplicación en el servidor Oracle
Application Server.3
Este trabajo pasado fue realizado por un practicante del OIDS (Oficina
de Informática y Desarrollo de Sistemas) el cual no concluyo el proyecto como estaba
especificado en la documentación para ponerlo a producción.3
________________________
DIPAM: Dirección para el adulto mayor
2
PAMs: Personas adultas mayores
3
Ver anexo 2.
1. CAPÍTULO I : INTRODUCCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 5
Actualmente no existe un sistema o algo parecido que registre organismos relacionados
con adultos mayores o con niños, pero si registros de personas naturales, también existe
sistemas web de registro de organizaciones como el sistema de la comisión europea la
PADOR ("PotentialApplicant Data Online Registration") está gestionada por
EuropeAidycontiene información sobre organizaciones que soliciten subvenciones de la
Comisión Europea en el ámbito de la ayuda exterior.1
Aquí en el país otro sistema web que es de gran apoyo al ministerio de educación es el
RENOEC (“Registro Nacional de Organizaciones de la Sociedad que brindan Educación
Comunitaria”), este facilita el reconocimiento por las diversas instancias del Estado,
organismos internacionales y de la sociedad en general sobre cuáles son las instituciones
que desarrollan esta labor, permitiendo ampliar las posibilidades de vínculos de
cooperación, promueve la planificación de trabajo en común, el desarrollo e intercambio
de técnicas innovadoras para la educación comunitaria y reconocer espacios de
intervención.2
________________________
1
http://ec.europa.eu/europeaid/work/onlineservices/pador/index_es.htm
2
http://www2.minedu.gob.pe/educam/renoec/
1. CAPÍTULO I : INTRODUCCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 6
1.3 Objetivos Generales y Específicos
Objetivo General
Diseñar una solución mediante un sistema web de registro de Organismos que trabajan
con personas Adultas Mayores a nivel nacional que permita mejorar el acceso a la
información, obtener estadísticas y facilitar el desempeño de esta labor.
Objetivos específicos
 Desarrollar el diseño del sistema siguiendo el marco de trabajo de la metodología
RUP1
 Utilizar la notación UML2
para el análisis y diseño del sistema “Sistema de Registro
Web”
 Diseñar el sistema siguiendo la arquitectura MVC3
_______________________
RUP: RationalUnifiedProcess – Proceso Unificado de Modelado
2
UML: UnifiedModelingLanguage – Lenguaje Unificado de Modelado
3
MVC:Model View Controller – Modelo Vista Controlador
1. CAPÍTULO I : INTRODUCCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 7
1.4 Contribuciones del Trabajo
La contribución del trabajo permitirá el diseño del sistema servicio de registro web
para lo cual se hará uso de la metodología RUP1
, este nos permitirá:
En la fase de inicio identificar a los interesados, elaborar un plan de proyectos, definir la
arquitectura de software a utilizar en este caso se usara MVC2
por ser de gran utilidad
para la reusabilidad, características principales, un modelo de casos de uso de un 10% a
20%, producimos un plan de fases e iteraciones y vamos agregando términos al glosario.
Además se debe acordar con los interesados el alcance del proyecto, la estimación de
tiempo y costo.
En la fase de elaboración definir los casos de uso a un 80%, para definir la arquitectura del
sistema, especificaciones de caso de uso y diseñar la solución preliminar, para los casos de
uso se utilizara la notación UML3
como estándar, encontrar otros requerimientos no
funcionales o no asociados a los casos de uso. Herramientas a utilizar serán Rational Rose
para el modelado de procesos.
Este proyecto con respecto a otros trabajos como se mencionó en los antecedentes no se
ha implementado algo parecido para los adultos mayores ni con niños pero si diseñando
sistemas web para otros organismos y que han sido implementados dando gran facilidad
al usuario de registrar información de su organismo y al administrador del sistema
facilitando el acceso a la información para la toma de decisiones respecto a su negocio.
_______________________
RUP: RationalUnifiedProcess – Proceso Unificado de Modelado
2
MVC: Model View Controller – Modelo Vista Controlador
3
UML: UnifiedModelingLanguage – Lenguaje Unificado de Modelado
2. CAPÍTULO II :MARCO TEÓRICO
Centro de Investigación de Tesis en Ingeniería de Sistemas 8
2. CAPÍTULO II: MARCO TEÓRICO
2.1 Marco Metodológico
Nivel de Investigación:
Se refiere al grado de profundidad con que se aborda un objeto o fenómeno.
Explicar el tipo de investigación:
- Tecnológica o científica
- Teórica, aplicada, experimental
- Investigación histórica (pasado):
- Investigación actual (presente):
Explicativa (el fenómeno es nuevo no hay ninguna referencia)
Descriptiva (Interés es describir el fenómeno)
Correlacional (existir relación entre variables)
- Investigación en el futuro: experimental
- Investigación probabilística y no probabilística
En cualquiera de los casos es recomendable justificar el nivel adoptado.
Diseño de la Investigación
Es la estrategia que adopta el investigador para responder al problema planteado.
En esta sección se definirá y se justificará el tipo de investigación, según el diseño o estrategia por
emplear.
Investigación Documental: Es aquella que se basa en la obtención y análisis de datos provenientes
de materiales impresos u otros tipos de documentos.
Investigación de Campo: Consiste en la recolección de datos directamente de la realidad donde
ocurren los hechos, sin manipular o controlar variable alguna.
Investigación Experimental: Proceso que consiste en someter a un objeto o grupo de individuos a
determinadas condiciones o estímulos (variable independiente), para observar los efectos que se
producen (variable dependiente).
Técnicas e Instrumentos que van usar:
- Procesos
- Software
2. CAPÍTULO II :MARCO TEÓRICO
Centro de Investigación de Tesis en Ingeniería de Sistemas 9
Población y Muestra
La población o universo se refiere al conjunto para el cual serán válidas las conclusiones que se
obtengan: a los elementos o unidades (personas, instituciones o cosas) a las cuales se refiere la
investigación.
La muestra es un subconjunto representativo de un universo o población.
Donde se centra el estudio
- Muestra (va depender si la investigación es probabilística y no probab.). Si es probalística, la
muestra es dada por alguna fórmula matemática.
Si NO es probabilística entonces se puede tomar CASOS DE ESTUDIO.
Técnicas e Instrumentos de Recolección de Datos
Primarias (Campo mismo de acción): encuestas, entrevistas, etc.
Secundarias (No necesita ir al campo de acción): Informes de las empresas (Experiencias
anteriores), libros, internet, etc.
Técnicas de Procesamiento y Análisis de Datos
En este punto se describen las distintas operaciones a las que serán sometidos los datos que se
obtengan: clasificación, registro, tabulación y codificación si fuere el caso.
En lo referente al análisis, se definirán las técnicas lógicas (inducción, deducción, análisis, síntesis),
o estadísticas (descriptivas o inferenciales), que serán empleadas para descifrar lo que revelan los
datos que sean recogidos.
-Usarán algún software estadístico que de alguna información.
______________
Fuentes: - Teoría proporcionada por el Prof. Erik Papa
- http://www.une.edu.ve/postgrado/intranet/investigacion_virtual/estructura_proyecto.htm
2. CAPÍTULO II :MARCO TEÓRICO
Centro de Investigación de Tesis en Ingeniería de Sistemas 10
2.2 Marco Tecnológico
RATIONAL UNIFIED PROCESS (RUP)
El RUP [1]
es un marco del proyecto que describe una clase de los procesos que son iterativos e
incrementales que define un manojo entero de las actividades y de los artefactos que nosotros
necesitamos para elegir nuestros propios procesos [2].
Es el proceso de desarrollo más general de los existentes actualmente. Los procesos de RUP
estiman tareas y horario del plan midiendo la velocidad de iteraciones concerniente a sus
estimaciones originales. Las iteraciones tempranas de proyectos conducidos RUP se enfocan
fuertemente sobre arquitectura del software; la puesta en práctica rápida de características se
retrasa hasta que se ha identificado y se ha probado una arquitectura firme [3]
.
Con respecto a los diseños en los casos de uso haríamos que los procesos de registro se agilizaran,
se contara con un mejor control descentralizado y verificado de los organismos involucrados.
El RUP se divide en cuatro fases:
Inicio (Define el alcance del proyecto)
Elaboración (definición, análisis, diseño)
Construcción (implementación)
Transición (fin del proyecto y puesta en producción
Cada una de estas etapas es desarrollada mediante el ciclo de iteraciones, la cual consiste en
reproducir el ciclo de vida en cascada a menor escala. Los objetivos de una iteración se establecen
en función de la evaluación de las iteraciones precedentes.
Vale mencionar que el ciclo de vida que se desarrolla por cada iteración, es llevada bajo dos
disciplinas:
-Disciplina de Desarrollo.
-Disciplina de Soporte.
2. CAPÍTULO II :MARCO TEÓRICO
Centro de Investigación de Tesis en Ingeniería de Sistemas 11
VerRef.[T1]
Conestasfasesselograejecutarunconjuntodemejoresprácticas,comoloson:
DesarrollarSoftwareIterativamente
Modelarelsoftwarevisualmente
GerenciarlosRequerimientos
Usararquitecturasbasadasencomponentes
Verificacióncontinuadelacalidad
Gerenciarloscambios
UML
ElUML (Lenguaje Unificadode Modelado)es una de las herramientas en el mundo actual del desarrollo de
sistemas. Esto se debe a que permite generar diseños que capturen sus ideas en una forma
convencional y fácil de comprender a través del lenguaje grafico para visualizar, especificar,
construir y documentar un sistema.
El lenguaje UML sirve:
- Especificar o Describir métodos o procesos.
- Definir un sistema.
2. CAPÍTULO II :MARCO TEÓRICO
Centro de Investigación de Tesis en Ingeniería de Sistemas 12
- Para documentar y construir.
- UML no es un método ni programación si no un lenguaje gráfico.
DiagramasdelUML
El UML está compuesto por diversos elementos gráficos que se combinan para conformar
diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos.
ElmodeloUMLdeunsistemaessimilaraunmodeloaescaladeunedificiojuntoconlainterpretacióndelartistadel
edificio. Es importante destacar que un modelo UML describe lo que supuestamente hará
un sistema, pero no dice cómo implementar dicho sistema.
A continuación se describirán brevemente los diagramas más comunes del UML y los conceptos
que representan.
Diagramas de Clase
Piense en las cosas que le rodean (una idea demasiado amplia, pero ¡inténtelo de cualquier
forma!). Es probable que muchas de esas cosas tengan atributos (propiedades) y que realicen
determinadas acciones.
Una clase es una categoría o grupo de cosas que tienen atributos y acciones similares. He aquí un
ejemplo: cualquier cosa dentro de la clase Lavadoras tiene atributos como son la marca, el
modelo, el número de serie y la capacidad. Entre las acciones.
Ver Ref. [T2]
Diagrama de objetos:
Un objeto es una instancia de clase (una entidad que tiene valores específicos de los atributos
y acciones). Este diagrama representa una fotografía estática de instancias de las
cosas que se encuentran en un diagrama de clase.
2. CAPÍTULO II :MARCO TEÓRICO
Centro de Investigación de Tesis en Ingeniería de Sistemas 13
Ver Ref. [T3]
Diagrama de Casos e Uso:
Un diagrama de cao de uso muestra un conjunto caso de uso y actores (un tipo especial de clase) y sus relaciones.
Describiendo los pasos o las actividades que deben realizar para llevar a cabo algún proceso. Estos diagramas son
importantesalahorademodelarloscomportamientosdeunsistema.
VerRef.[T4]
Diagrama de Estado:
Los diagramas de estado dirigen la visión dinámica de un sistema. Estos diagramas son
importantes a la hora de modelar el comportamiento de una interfaz, clase o colaboración y
enfatizan el comportamiento de un objeto ordenado por los eventos que se suceden.
2. CAPÍTULO II :MARCO TEÓRICO
Centro de Investigación de Tesis en Ingeniería de Sistemas 14
VerRef.[T5]
Diagrama de Secuencia:
Se indican los módulos o clases que forman parte del programa y las llamadas que se hacen en
cada uno de ellos para realizar una tarea determinada.
Se realizan diagramas de secuencia para definir acciones que se pueden realizar en la aplicación en
cuestión. El diagrama de secuencia contiene detalles de implementación del escenario, incluyendo
los objetos y clases que se usan para implementar el escenario, y mensajes intercambiados entre
los objetos.
VerRef.[T6]
Diagramas de Actividades:
Las actividades que ocurren dentro de un caso de uso o dentro del comportamiento de un objeto
se dan, normalmente, en secuencia además presentan los resultados de dicha de dichas acciones.
VerRef.[T7]
Diagrama de Colaboraciones:
Los elementos de un sistema trabajan en conjunto para cumplir con los objetivos del sistema, y un
lenguaje de modelado deberá contar con una forma de representar esto. El diagrama de
colaboraciones enfatiza la estructura organizacional de los objetos que envían y reciben mensajes.
2. CAPÍTULO II :MARCO TEÓRICO
Centro de Investigación de Tesis en Ingeniería de Sistemas 15
VerRef.[T8]
Diagrama de Componentes:
El diagrama de componentes muestra las organizaciones y dependencias entre un conjunto de
componentes. Los diagramas de componentes dirigen la visión de implementación estática de un
sistema. Estos diagramas se relacionan con los diagramas de clase en el sentido de que un
componente engloba uno o varias clases, interfaces o colaboraciones.
VerRef.[T9]
Diagrama de Distribución:
El diagrama de distribución UML muestra la arquitectura física de un sistema informático.
Puede representar los equipos y dispositivos, mostrar sus interconexiones y el software que se
encontrará en cada máquina. Cada computadora está representada por un cubo
Y las interacciones entre las computadoras están representadas por líneas que conectan a los cubos.
LafiguraT10 presentaunejemplo.
VerRef.[T10]
2. CAPÍTULO II :MARCO TEÓRICO
Centro de Investigación de Tesis en Ingeniería de Sistemas 16
2.3 Marco Metodológico del Modelo de Validación
Análisis costo-beneficio:
El análisis de costo-beneficio es un término que se refiere tanto a:
Permite definir la factibilidad de las alternativas planteadas o del proyecto a ser realizadas, la
técnica el análisis costo beneficio, tiene como objetivo fundamental proporcionar una medida de
los costos en que se incurren en la realización de un proyecto informático y a su vez comparar
dichos costos previstos con los beneficios esperados dela realización de dicho proyecto.
El costo-beneficio es una lógica o razonamiento basado en el principio de obtener los mayores y
mejores resultados al menor esfuerzo invertido, tanto por eficiencia técnica como por motivación
humana (8)
.
Costos de Inversión
Los costos de inversión se consideran a la suma de esfuerzos y recursos que se han invertido
en un proyecto ejemplo: equipos, personal, infraestructura, etc. Los cuales son necesarios
para poner en marcha un proyecto.
Análisis de Sensibilidad
a.- Flujo de Caja Los flujos de caja se llaman así a la proyección de ingresos y egresos de
efectivo de una empresa e institución. La caja de flujo es importante para que observes el
comportamiento diario del movimiento de caja en un periodo de tiempo.
b.- Calculo del VAN - TIR
Valor Actual Neto (VAN):
El Valor Actual Neto de una inversión o proyecto de inversión es una medida de la
rentabilidad absoluta neta que proporciona el proyecto, esto es, mide en el momento
inicial del mismo, el incremento de valor que proporciona a los propietarios en términos
absolutos, una vez descontada la inversión inicial que se ha debido efectuar para llevarlo a
cabo(1)
.
_____________________________________________________________________________
(8) Fuente: http://www.ongei.gob.pe/publica/metodologias/Lib5006/cap3-6.htm
(1) FUENTE: http://www.vantir.com/
2. CAPÍTULO II :MARCO TEÓRICO
Centro de Investigación de Tesis en Ingeniería de Sistemas 17
Un proyecto es rentable para un inversionista si el VAN es mayor que cero.
» VAN > 0 Proyecto Rentable (realizarlo)
» VAN < 0 Proyecto NO Rentable (archivarlo)
» VAN 0 Proyecto Indiferente
Tasa Interna de Retorno (TIR):
El tipo interno de rendimiento mide la rentabilidad relativa media bruta por período del
proyecto de inversión sobre el capital que permanece invertido a principios de cada
período; incluye la retribución a los recursos financieros del capital invertido, por lo que es
bruta, y además, se refiere al capital que a principio de cada año permanece inmovilizado
en el proyecto y no al capital que se inmoviliza inicialmente (2)
.
______________________________________
(2) Fuente:http://www.vantir.com/
n
j
j
nv
i
Fj
IVAN
1
.
1
n
j
j
TIR
Fj
Inv
1 1
0 .
Dónde:
Fj = Flujo Neto en el periodo j.
Inv = Inversión en el periodo nv.
I = Tasa de Descuento del inversionista (TMAR).
n = Horizonte de Evaluación.
Dónde:
Fj = Flujo Neto en el periodo J
Inv = Inversión en el Periodo 0.
N = Horizonte de Evaluación
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 18
3. CAPÍTULO III: DISEÑO DE LA SOLUCIÓN
En esta etapa se describirá el análisis de la solución planteada. En la primera parte se explica la
metodología a aplicar seguido del análisis del problema, diseño de la propuesta y el análisis de la
viabilidad del proyecto de tesis.
En esta etapa se describirá el análisis de la solución planteada. En la primera parte se explica la
metodología a aplicar seguido del análisis del problema, diseño de la propuesta y el análisis de la
viabilidad del proyecto de tesis.
3.1 Metodología a Aplicar
Nivel de Investigación:
La investigación es de tipo tecnológico a un nivel descriptivo ya que se ha descrito el
comportamiento de las variables (registro, actualización, consultas, seguridad de la información,
eficiencia, reducción de tiempo) para el diseño de un sistema web que registre organismos que
trabajan con el adulto mayor.
Diseño de la Investigación
Para el diseño el tipo de investigación que se ha realizado fue netamente documental debido a
que se ha obtenido datos de materiales impresos y otros tipos de documentos para el análisis,
desarrollo e implementación de este sistema se utilizaran las metodologías Proceso Unificado de
Rational (RUP) junto con el lenguaje unificado de modelado (UML), utilizando como herramienta
de software el Rational Rose Enterprise Edition.
Técnicas e Instrumentos de Recolección de Datos
Para la investigación se ha realizado técnicas de levantamiento de información, en estas se toma
en cuenta lo siguiente:
- Inventario de documentos fuentes
- Reportes
- Normas legales/ directivas
- Medios (*.doc, *.xls, *.ppt)
- Manuales de organización y funciones
- Información que el usuario estime conveniente
Además se tomara de apoyo uso de grabadoras para las reuniones con los stakeholders,
información de la página web del ministerio y notas que se tomen en cualquier consulta con el
usuario.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 19
Técnicas de Procesamiento y Análisis de Datos
Los datos recolectados fueron sometidos al análisis para conocer los flujos de información, los
procesos que se realicen para el registro de un tipo de organismo, así como su clasificación.
Se identificara a los actores del sistema, así como el problema central y poder realizar los
diagramas de casos de uso correspondientes.
Las operaciones que se aplicaron a los datos obtenidos fueron:
o Organización de registro: Basado en los registros de carácter regional
o Clasificación de datos: Basado al tipo de licencia que corresponde ya sea
gerontológico, geriátrico y mixto.
o Tablas estadísticas resultantes: Basado en la cantidad de Organizaciones y CARPAM’s que
hay en los distintos departamentos y todo el país.
o Gráficos estadísticos : basado en la cantidad que hay en todo el Perú.
Análisis de Arquitectura:
Fuente propia
Usuario
Sistem
a Web
Internet
Firewall
Servidor
web
Servidor de BD
BD
BD BD
Servidor de
Aplicaciones
Sistema de
Archivos
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 20
Cliente-Servidor.
En esta aplicación Web se ve un modelo cliente-servidor. Esto se debe a que se requiere un
componente que hospede a la aplicación y a todos sus componentes (servidor Web) y un
componente usuario, cuando estos 2 necesitan un sistema de archivos donde se van a almacenar
todos los recursos para la generación del contenido.
Servidor de aplicaciones.
Para la modelación de aplicaciones web dinámicas necesitamos poner componentes tales como un
servidor de aplicaciones para permitir la generación contenidos dinámicos. Al agregar este nuevo
componente necesitamos considerar las interfaces que se necesitan incluir as como la relación con
los componentes existentes.
Servidor de Bases de Datos.
Con la arquitectura desarrollada podemos generar aplicaciones web con contenido dinámico,
apegándonos a las necesidades de las aplicaciones web que se desarrollan actualmente,
necesitamos considerar el gran flujo de datos que se necesitan para manejar. Considerando esta
necesidad agregamos un servidor de base de datos. Este nos permite almacenar toda la
información que la aplicación necesita para nuestro sistema web.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 21
3.2 AnálisisdelProblema
Árbol de Causas y Efectos
Deficiencia para consolidar información e incumplimiento del marco
legal
Transferencia de funciones a
los gobiernos regionales
Registró deficiente
No se cumple con los
requisitos documentales
Desconocimiento de las
autorizaciones sectoriales
No se cumple con los 30 días
hábiles de registró
Las inscripciones efectuadas
no son comunicadas a la
DIPAM después de 15 días
hábiles
Perdida de información
Informalidad de las
organizaciones, instituciones y
CARPAM
Poco interés en la formalización
Inexistencia de un control y
supervisión de las organizaciones
No se podría ejercer un adecuado
ejercicio de los derechos de las PAMs
No se sepa del número de PAMs
a nivel nacional
Poca información de las
organizaciones, instituciones y
CARPAM
Poca o nula información
Los proyectos no se podrán presentar
en el presupuesto participativo
No formar parte en la toma de
decisiones del ámbito local
Incumplimiento de
la ley N° 28803
articulo 15
Incumplimiento del
decreto supremo N°
009-210MINDES
Personal inadecuado
Diversificación de
funciones
Falta de organización Inexistencia de un TUPA
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 22
3.3 Diseño de la Propuesta
Requerimientos del Sistema
Requerimientos Funcionales
Aquí vemos los requerimientos que debe cumplir el sistema obtenidos del levantamiento de
información y entrevistas con el usuario.
El sistema debe permitir la desactivación de usuarios que ya no estén activos.
El sistema debe permitir que se pueda modificar la contraseña de los usuarios ya
registrados.
El sistema no debe permitir que existan nombres de usuarios repetidos.
El sistema debe mostrar solo la información de la región del usuario regional con
el cual se logeo.
El sistema debe en lo posible validar el ingreso de información en cada uno de los
formularios que se disponen (expediente, registro de organismo e instituciones,
registro de CARPAM y ficha de supervisión).
El sistema debe validar los pasos que se requieren en el proceso acreditación de
CARPAM, es decir se debe guardar un orden para el registro y posteriormente la
supervisión.
El sistema debe validar en tiempo real los campos que se ingresan, como son las
fecha, el aceptar o no números o letras según sea el campo, etc.
El sistema debe validar los botones de registro de cada uno de los formularios en
cuanto a ingreso de los campos obligatorios.
El sistema solo debe permitir hacer registros y consultas a los usuarios regionales
de su región, en caso del usuario administrador debe permitirle solo hacer
consultas de todas las regiones.
El sistema debe permitir al usuario regional y al usuario administrador nuevos
usuarios, en el caso de regional solo podrá agregar de su región.
El sistema debe permitir generar reportes resumidos de las consultas y fichas para
su impresión.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 23
Requerimientos No funcionales
Estos requerimientos no surgen de una necesidad de la persona a registrarse o de los que
harán uso del sistema, pero son requerimientos tácitos necesarios para el buen
funcionamiento del sistema.
El sistema debe evitar el botón ATRÁS del navegador para evitar regreso a páginas
de formularios ya procesadas y así evitar errores.
El sistema solo será accedido desde una máquina que cuente con mouse y teclado
Para el acceso a los formularios del sistema, previamente se debe realizar una
autentificación con nombre de usuario y contraseña respectiva.
El sistema debe guardar internamente como seguridad y seguimiento de los
registros, el usuario y fecha en que se realizaron los registros de cada uno de los
formularios disponen (expediente, registro de organismo e instituciones, registro
de CARPAM y ficha de supervisión).
Se debe encriptar las contraseñas como medida de seguridad de la información
por un tema de auditoria.
El sistema será accesible desde cualquier estación de trabajo que cuente con un
S.O., un navegador web Mozilla Firefox (2.0 o superior) o Internet Explorer (6.0 o
superior), y la máquina virtual de Java
El sistema utilizara Oracle como motor de base de datos
EL sistema se ejecutara desde un servidor de aplicaciones Java, sobre cualquier
sistema operativo y con una máquina virtual java.
El sistema tendrá una arquitectura de desarrollo MVC (modelo –vista –
controlador)
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 24
Identificación de los actores:
Los actores que participan en el sistema son:
1. Admin_Regional: Es el encargado de hacer el registro de la información de los organismos
y consultar solo en su región.
2. Admin_Administrador: El hace consultas de información a nivel nacional.
Definición de Casos de Uso:
Administrador y consultar organismos
Este caso de uso el usuario puede realizar consultas vía filtros de búsqueda y generar un PDF para
visualizar la información detalla de los organismos. Si es usuario regional puede modificar,
programar visitas de supervisión y generar reportes por cada búsqueda y organismos.
Consultar Organismos
Este caso de uso el usuario externo (no necesita autenticarse) puede consultar información acerca
de los CARPAM registrados, puede ver información básica y generar un PDF.
Administrar y consultar programaciones
Este caso de uso permite realizar la búsqueda de las programaciones registradas usando filtros, si
es usuario regional puede ver el detalle de estas y si lo es permitido actualizar la información
registrada. Si es usuario central solo puede realizar las consultas.
Administrar y consultar expedientes
Este caso de uso permite realizar la búsqueda de los expedientes registrados usando filtros de
búsqueda no se puede modificar ningún tipo de registro.
Administrar y consultar fichas de supervisión
En este caso de uso permite realizar usando filtros e búsqueda, se puede realizar modificaciones
por cada ficha supervisión encontrada.
Registrar organismos
Este caso de uso permite realizar la programación de la visita de supervisión previa programación
de visita.
Programar visita de supervisión
Este caso de uso permite realizar la programación de la visita de supervisión, se registrara por
región y solo puede ser visualizada por esta.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 25
Registrar fichas de supervisión
Este caso de uso permite registrar las fichas de supervisión previa programación de visita.
Modificar contraseña
Este caso de uso permite realizar el cambio de la clave del usuario, verificando que la clave
ingresada sea la misma que la guardada en l base datos.
Administrar usuarios
Este caso de uso permite realizar consultas usando filtros de búsqueda, se puede registrar nuevos
usuarios y modificar su estado
Resumen de la Arquitectura – Paquetes y Subsistema de Capas
La vista lógica del sistema de registros de instituciones se compone de los tres paquetes
principales: El paquete de vista, controlador y modelo.
 Vista
En este paquete se incluyen los formularios que los actores utilizan para comunicarse
con el sistema.
 Controlador
En este paquete se incluyen las clases controladoras que interactuarán con las vistas
de presentación y el modelo. Es un medio de comunicación entre la vista y el modelo.
 Modelo
En este paquete se incluyen las clases que se comunican con los datos, escribirán datos y los
leerán para poder actualizar los controladores y las vistas.
Fuente: Elaboración propia
Diagrama General del Sistema central de Registro de Organismos para el Adulto Mayor
Controlador
Dominio
Presentación
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 26
Fuente: Elaboración Propia
Presentación
Diagrama de Paquetes
Fuente: Elaboración propia
Consultas y
Reportes
Solicitud y
Registro
Seguridad
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 27
CUS Administrar y consultar expediente
Especificaciones de Caso de Uso
Introducción
Este Caso de Uso permite consultar los expedientes pertenecientes a una región
mediante filtros de búsqueda como son los estados, tipo de organismo, el nombre del
organismo, ubigeo e intervalo de fechas.
CUS01: Administrar y consultar expedientes
Especificación Extendida
Código CUS01
Nombre Administrar y consultar expedientes
Actor/es AS_Admin_regional
Sinopsis Este caso de uso se consultará y administrará la información de un organismo.
Pre-condiciones Haber registrado por lo menos un organismo.
Post-condiciones Ninguna.
Curso Normal de Eventos
Nro. Descripción
1 SIROAM presenta tabla donde están los expedientes registrados, cada expediente tiene tres
opciones:
I. Programar visita de supervisión: se puede registrar una programación de visita de
supervisión desde esta interface, SIROAM redireccionará a la pantalla respectiva.
II. Registrar Ficha de supervisión: si ya se registró una programación, esta opción
estará habilitada y el usuario podrá ir a la pantalla para registrar el
CUS_Registrar_ficha_supervisión.
III. Ver Ficha de supervisión: si ya existe una ficha registrada, el usuario podrá
consultar en detalle esta ficha.
AS_Admin_regional
(f rom Actors)
CUS_Adm_cons_expedientes
(from Administracion)
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 28
SIROAM también muestra un grupo de filtros de búsqueda para poder realizar consultas más
específicas a los expedientes registrados. Estos son:
I. Nombre de organismo
II. Código de expediente
III. Intervalos de fecha de registro
IV. Estados
V. Si tiene o no ficha de supervisión.
2 El usuario hace una consulta mediante los filtros de búsqueda
1. El usuario ingresa el nombre de un organismo
2. SIROAM buscará los organismos que tengan una similitud a ese nombre y que tengan
un expediente registrado, traerá la información básica del expediente asi como sus
fichas y programación de supervisión.
3. El usuario busca por código de expediente.
4. SIROAM buscará ese código en el registro de expedientes y realizará una búsqueda
exacta igualmente trayendo los datos del expediente y su ficha.
5. El usuario realiza una búsqueda por fechas
6. SIROAM buscará en un intervalo de fechas la fecha del expediente y mostrará el
resultado en la tabla.
7. El usuario selecciona un estado.
8. SIROAM buscará los expedientes con tal estado.
9. El usuario selecciona check en ficha de supervisión.
10. SIROAM buscará los expedientes con una ficha de supervisión registrada.
11. El usuario selecciona dos o más filtros.
12. SIROAM realizará la consulta usando los distintos filtros y los mostrará en pantalla.
3 El usuario selecciona uno de los tres botones.
I. Selecciona el botón de programar visita de supervisión.
1. SIROAM redireccionará a la pantalla de registrar programación de visita.
2. SIROAM ejecutará el respectivo CUS.
II. Selecciona el botón registrar ficha de supervisión
1. SIROAM redirecciona al CUS_registrar ficha de supervisión.
III. Selecciona el botón de ver ficha de supervisión
1. SIROAM redirecciona a la pantalla donde estarán los datos de tal ficha de
supervisión.
Curso Alternativo de Eventos
Nro. Descripción
1 Si el expediente no tiene una programación de visita
1. SIROAM bloquea los tres botones.
2 Si el expediente tiene solo una programación registrada y no una ficha.
1. SIROAM habilita el botón de registrar ficha de supervisión y bloquea programar visita y
ver ficha.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 29
:
AS_Admin_re...
:
AS_Admin_re...
: iu_Consultar_expedientes: iu_Consultar_expedientes :
Ctrl_adm_cons_exp...
:
Ctrl_adm_cons_exp...
: iu_registrar_ficha_superv: iu_registrar_ficha_superv : iu_programar_visita_supervision: iu_programar_visita_supervision: iu_consultar_fichas_supervision: iu_consultar_fichas_supervision : E_EXPEDIENTE: E_EXPEDIENTE
: E_FICHA_VISITA: E_FICHA_VISITA
programar_visita( )
registrar_fic_superv( )
consultar( )
gets( )
gets( )
return TbExpediente( )
return TbFichaSupervision
return Datos
3 Si el expediente tiene una ficha registrada
1. SIROAM bloquea programar visita y registrar ficha y habilitará solo a ver ficha.
Reglas de Negocio
Nro. Descripción
1 Solo CARPAM tienen fichas de supervisión
Solo se pueden registrar programaciones y fichas de supervisión para los CARPAM.
2 Proceso de Registro
El proceso de registro del CARPAM no finalizará si no se registra una ficha de supervisión ya
que de esta ficha de basa para emitir el resultado final.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 30
Fuente: Elaboración propia
CUS Administrar y consultar fichas de supervisión
El usuario ingresa a la pantalla de
administrar y consultar expedientes
Selecciona
Programar visita
¿Existe Programacion?
NO
¿Existe ficha visita?
SI
Selecciona registrar
ficha supervision
NO
Selecciona ver ficha
supervision
SI
Selecciona filtros y
realiza búsqueda
Muestra la tabla con los expedientes
pertenecientes a la respectiva region
Ejecuta el
CUS_Programar_visita_supervision
Ejecutar el
CUS_Registrar_ficha_supervision
Redirecciona a la pantalla donde
se visualizan los datos de la ficha
Realiza la búsqueda yla
muestra en pantalla
SIROAM: AS_Admin_regional
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 31
Especificaciones de Caso de Uso
Introducción
Este Caso de Uso permite consultar y gestionar las fichas de supervisión de una región mediante
filtros de búsqueda como son los estados, el nombre del organismo, ubigeo e intervalo de fechas.
CUS.02: Administrar y consultar fichas de supervisión
Especificación Extendida
Código CUS02
Nombre Administrar y consultar fichas de supervisión
Actor/es AS_Admin_regional
Sinopsis Este caso de uso se consultará y administrará la información de una ficha de
supervisión.
Pre-condiciones Haber registrado por lo menos una programación de visita.
Post-condiciones Ninguna.
Curso Normal de Eventos
Nro. Descripción
1 SIROAM presenta tabla donde se muestran las fichas de supervisión registradas, pero mediante
los filtros se puede generar otras búsquedas.
Cada ficha tiene la opción de ver registro. En esta opción se podrá consultar a detalle los datos
de cada ficha.
CUS_Adm_cons_fichas_supervisio
n
(from Administracion)
AS_Admin_regional
(f rom Actors)
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 32
SIROAM muestra un grupo de filtros de búsqueda, se puede buscar mediante fechas de
programación, nombre organismo.
2 El usuario hace una consulta mediante los filtros de búsqueda
13. El usuario ingresa el nombre de un organismo(CARPAM)
14. SIROAM buscará los organismos que tengan una similitud a ese nombre y que tengan
una o más fichas registradas, traerá la información básica de la programación.
15. El usuario realiza una búsqueda por fechas
16. SIROAM buscará en un intervalo de fechas la fecha de la supervisión y mostrará el
resultado en la tabla.
17. El usuario selecciona dos o más filtros.
18. SIROAM realizará la consulta usando los distintos filtros y los mostrará en pantalla.
3 El usuario selecciona ver ficha de supervisión
1. El usuario presiona el botón ver ficha de supervisión
2. SIROAM redirecciona a la pantalla de ver ficha de supervisión, los campos están bloqueados,
es decir no se pueden modificar.
Curso Alternativo de Eventos
Nro. Descripción
1 Si la programación esta con estado finalizada.
2. SIROAM bloquea la opción de modificar.
Reglas de Negocio
Nro. Descripción
1 Solo CARPAM tienen fichas de supervisión
Solo se pueden registrar programaciones y fichas de supervisión para los CARPAM.
2 Proceso de Registro
El proceso de registro del CARPAM no finalizará si no se registra una ficha de supervisión ya
que de esta ficha de basa para emitir el resultado final.
3 No se puede modificar la ficha de supervisión
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 33
Fuente: Elaboración propia
CUS Administrar y consultar organismos
:
AS_Admin_re...
:
AS_Admin_re...
: iu_adm/consultar_fichas_superv: iu_adm/consultar_fichas_superv :
ctrl_adm/consultar_f...
:
ctrl_adm/consultar_f...
: E_FICHA_VISITA: E_FICHA_VISITA : iu_consultar_fichas_supervision: iu_consultar_fichas_supervision
verFicha( )
gets( )
return Entity( )
redireccionar( )
Elije la opcion de administrar
fichas de supervision
Elije ver ficha
de supervision
Elije filtros de busqueda
avanzada
Muestra la
interface
Tabla de fichas
registradas,
filtros de
busqueda
avanzada
Redirecciona a la pantalla
de ver ficha de supervision
Realiza la
busqueda
Muestra resultados
en tabla
SIROAM: AS_Admin_regional
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 34
Especificaciones de Caso de Uso
Introducción
Este Caso de Uso permite consultar los organismos pertenecientes a una región mediante
filtros de búsqueda como son los estados, tipo de organismo, el nombre del organismo,
ubigeo e intervalo de fechas de emisión. También hay un botón de re direccionamiento
que nos lleva al CUS_Registrar_organismo, un botón de programar visita de supervisión y
un botón para modificar la información del organismo.
CUS.03: Administrar y consultar organismos
Especificación Extendida
Código CUS03
Nombre Administrar y consultar organismos
Actor/es AS_Admin_regional
Sinopsis Este caso de uso se consultará y administrará la información de un organismo.
Pre-condiciones Haber registrado por lo menos un organismo.
Post-condiciones Ninguna.
Curso Normal de Eventos
Nro. Descripción
1 SIROAM presenta tabla donde están los organismos registrados, cada organismo tiene dos
AS_Admin_regional
(f rom Actors)
CUS_Adm_cons_organismos
(from Administracion)
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 35
opciones: Modificar Información y programar visita de supervisión (SI ES CARPAM). También se
muestra en la parte superior a la tabla filtros de búsqueda como son los estados, tipo de
organismo, el nombre del organismo, ubigeo e intervalo de fechas de emisión.
También hay un botón de re direccionamiento que nos lleva al CUS_Registrar_organismo,
1.1 El usuario desea registrar un nuevo organismo.
1. El usuario presiona el botón registrar nuevo organismo.
2. El sistema redirecciona al CUS_Registrar_organismo.
1.2 El usuario de sea modificar la información de un organismo
1. El usuario presiona el botón modificar.
2. El sistema redirecciona a la pantalla de registrar organismo pero con los datos ya
registrados mostrados en los componentes.
3. El usuario modifica la información necesaria.
4. El sistema valida la información completada.
5. El sistema guarda la información del Organismo.
6. El sistema redirecciona a la pantalla de administrar_organismos.
1.3 El usuario desea programar una nueva visita de supervisión
1. El usuario presiona el botón programar visita de supervisión.
2. El sistema redirecciona al CUS_programar_visita_supervisión.
1.4 El usuario desea hacer búsquedas mediante filtros.
1. El usuario selecciona al menos un filtro y presiona el botón buscar.
2. El sistema toma el filtro y hace la búsqueda en la base de datos.
3. El sistema muestra el resultado actualizando la tabla.
4. Fin del caso de uso.
Curso Alternativo de Eventos
Nro. Descripción
Reglas de Negocio
Nro. Descripción
1 Solo CARPAM tienen fichas de supervisión
Solo se pueden registrar programaciones y fichas de supervisión para los CARPAM.
2 Proceso de Registro
El proceso de registro del CARPAM no finalizará si no se registra una ficha de supervisión ya
que de esta ficha de basa para emitir el resultado final.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 36
Fuente: Elaboración propia
CUS Administrar y consultar programaciones
:
AS_Admin_re...
:
AS_Admin_re...
:
iu_administrar/consultar_organismos
:
iu_administrar/consultar_organismos
:
ctrl_adm/consultar_...
:
ctrl_adm/consultar_...
: iu_actualizar_organismos: iu_actualizar_organismos : iu_registrar_organismo: iu_registrar_organismo : iu_programar_visita_supervision: iu_programar_visita_supervision : E_ORGANISMO_ROLE: E_ORGANISMO_ROLE
programar_visita( )
actualizar_organismo( )
insertarOrganismo( )
getOrganismos( )
El usuario ingresa a la pantalla de
administrar y consultar organismos
Selecciona registrar
nuevo organismo
Selecciona modificar
organismo
Programar visita
supervision
Selecciona buscar
organismo
Ingresa los datos
mediante los filtros
Muestra la tabla con los organismo pertenecientes a la respectiva
region
Ejecutar el
CUS_Registrar_organismo
Ejecutar el
CUS_Modificar_organismo
Ejecutar el
CUS_Programar_visita_supervision
Valida los datos
ingresados
¿Datos validos?
Mostrar resultado
en la tabla
SI
Mostrar mensaje
de error
NO
SIROAM: AS_Admin_regional
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 37
CUS_Adm_cons_programaciones
(from Administracion)
AS_Admin_regional
(f rom Actors)
Especificaciones de Caso de Uso
Introducción
Este Caso de Uso permite consultar los expedientes pertenecientes a una región mediante
filtros de búsqueda como son los estados, el nombre del organismo, ubigeo e intervalo de
fechas.
CUS.04: Administrar y consultar programaciones
Especificación Extendida
Código CUS04
Nombre Administrar y consultar programaciones
Actor/es AS_Admin_regional
Sinopsis Este caso de uso se consultará y administrará la información de una
programación de visita.
Pre-condiciones Haber registrado por lo menos una programación de visita.
Post-condiciones Ninguna.
Curso Normal de Eventos
Nro. Descripción
1 SIROAM presenta tabla donde se muestran las programaciones de visita registradas, por
default se muestran las pendientes, pero mediante los filtros se puede generar otras
búsquedas.
Cada programación si es pendiente tiene la opción de registrar ficha de supervisión habilitada.
SIROAM muestra un grupo de filtros de búsqueda, se puede buscar mediante fechas de
programación, nombre organismo, estado.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 38
2 El usuario hace una consulta mediante los filtros de búsqueda
19. El usuario ingresa el nombre de un organismo
20. SIROAM buscará los organismos que tengan una similitud a ese nombre y que tengan
un expediente registrado, traerá la información básica de la programación.
21. El usuario realiza una búsqueda por fechas
22. SIROAM buscará en un intervalo de fechas la fecha de la programación y mostrará el
resultado en la tabla.
23. El usuario selecciona un estado.
24. SIROAM buscará las programaciones con tal estado.
25. El usuario selecciona dos o más filtros.
26. SIROAM realizará la consulta usando los distintos filtros y los mostrará en pantalla.
3 El usuario selecciona modificar programación
1. El usuario modifica los campos de la programación.
2. SIROAM valida que la fecha sea válida.
Curso Alternativo de Eventos
Nro. Descripción
1 Si la programación esta con estado finalizada.
3. SIROAM bloquea la opción de modificar.
Reglas de Negocio
Nro. Descripción
1 Solo CARPAM tienen fichas de supervisión
Solo se pueden registrar programaciones y fichas de supervisión para los CARPAM.
2 Proceso de Registro
El proceso de registro del CARPAM no finalizará si no se registra una ficha de supervisión ya
que de esta ficha de basa para emitir el resultado final.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 39
:
AS_Admin_re...
:
AS_Admin_re...
: iu_adm/consultar_prog_vis_superv: iu_adm/consultar_prog_vis_superv :
ctrl_adm/consultar_f...
:
ctrl_adm/consultar_f...
:
E_PROGRAMACION...
:
E_PROGRAMACION... : E_FICHA_VISITA: E_FICHA_VISITA : iu_registrar_ficha_superv: iu_registrar_ficha_superv
mergeEntity( )
checkEstado( )
getCount( )
return count( )
returnEstado( )
sets( )
mergeEntity( )
getEntityByFiltro( )
return Entity( )
return resultList( )
registrar_fic_superv( )
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 40
Fuente: Elaboración propia
CUS Administrar organismos
Ingresa a la pantalla de administrar y consultar
programaciones de supervision
Presiona modificar
programacion
Selecciona filtro
¿Boton registra ficha habilitado?
Presiona
registrar ficha
Muestra en pantalla
los campos a llenar
Tabla de lista de
programaciones.
Filtros de
busqueda
¿el estado es pendiente?
Redirecciona a la pantalla para
modificar la programacion
SI
Bloquea el
boton
NO
Realiza busqueda
usando filtros
Muestra resultados
en tabla
Redirecciona al CUS registrar
ficha supervision
SI
SIROAM: AS_Admin_regional
6.CUS_Consultar_organismos
(from Administracion)
AS_Usuario_Global
(f rom Actors)
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 41
Especificaciones de Caso de Uso
Introducción
Este Caso de Uso permite consultar los organismos pertenecientes a una región mediante filtros
de búsqueda como son los estados, tipo de organismo, el nombre del organismo, ubigeo e
intervalo de fechas de emisión. También hay un botón de re direccionamiento que nos lleva al
CUS_Registrar_organismo, un botón de programar visita de supervisión y un botón para modificar
la información del organismo.
CUS.05: Consultar organismos
Especificación Extendida
Código CUS05
Nombre Consultar organismos
Actor/es AS_Admin_regional
Sinopsis Este caso de uso se consultará y administrará la información de un organismo.
Pre-condiciones Haber registrado por lo menos un organismo.
Post-condiciones Ninguna.
Curso Normal de Eventos
Nro. Descripción
1 SIROAM presenta tabla donde están los organismos registrados. También se muestra en la
parte superior a la tabla filtros de búsqueda como son los estados, tipo de organismo, el
nombre del organismo, ubigeo e intervalo de fechas de emisión.
1.4 El usuario desea hacer búsquedas mediante filtros.
5. El usuario selecciona al menos un filtro y presiona el botón buscar.
6. El sistema toma el filtro y hace la búsqueda en la base de datos.
7. El sistema muestra el resultado actualizando la tabla.
8. Fin del caso de uso.
Curso Alternativo de Eventos
Nro. Descripción
Reglas de Negocio
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 42
Nro. Descripción
Fuente: Elaboración propia
:
AS_Admin_re...
:
AS_Admin_re...
:
iu_administrar/consultar_organismos
:
iu_administrar/consultar_organismos
:
ctrl_adm/consultar_...
:
ctrl_adm/consultar_...
: E_ORGANISMO_ROLE: E_ORGANISMO_ROLE
consultar_organismos( )
getOrganismos( )
return Organismos( )
mostrarOrganismos( )
Elije la opción de
consultar organismos
Selecciona filtro
y busca
Muestra tabla con listado de organismos y
filtros de busqueda avanzada
Consulta a la
base de datos
Retorna
resultado
SIROAM: AS_Admin_regional
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 43
CUS Generar Reporte
Especificaciones de Caso de Uso
Introducción
Este Caso de Uso permite generar reportes personalizados, debido a la descentralización cada
región tiene encargado los organismos en su zona y los reportes se emitirán a base de esos datos
solamente, el usuario central si puede acceder a toda la data en conjunto.
CUS.06: Generar reportes
Especificación Extendida
Código CUS06
Nombre Generar reporte
Actor/es AS_Admin_regional
Sinopsis Este caso de uso se consultará y administrará la información de una
programación de visita.
Pre-condiciones Ninguna.
Post-condiciones Ninguna.
Curso Normal de Eventos
Descripción
AS_Usuario_Global
(f rom Actors)
9.CUS_Generar_reporte
(from Administracion)
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 44
Nro.
1
SIROAM presenta una lista de filtros de búsqueda para generar reportes, se puede generar
reportes de los expedientes por región (si es usuario central), por fechas, por estado,
calificación y documentación.
Filtros para buscar a los organismos y generar el reporte de su información básica.
Se puede generar reportes para expedientes o para organismos.
2
1. El usuario hace una consulta de expedientes
2. SIROAM manda los parámetros de búsqueda y genera un reporte en PDF.
3
1. El usuario hace una consulta de organismos
2. SIROAM manda los parámetros de búsqueda y genera un reporte en PDF.
Curso Alternativo de Eventos
Nro. Descripción
1
Si la consulta no vota resultados
1. SIROAM emitirá una página PDF en blanco.
Reglas de Negocio
Nro. Descripción
1 Cada región solo puede acceder a su información
Debido a la descentralización cada región puede acceder solo a su información, solo el usuario
central MIMP-DIPAM puede acceder a toda.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 45
Fuente: Elaboración propia
CUS Modificar Contraseña
Especificaciones de Caso de Uso
Introducción
Este Caso de Uso permite consultar y gestionar las CIAM de una determinada región, en la pantalla
se muestra una tabla donde se puede consultar y editar los datos al igual que agregar nuevos.
CUS.07: Modificar Contraseña
Especificación Extendida
Selecciona generar reporte
de expedientes
Selecciona
filtros
Selecciona generar
reportes
Selecciona generar reporte
de organismos
Muestra filtros
disponibles
Genera reporte
en PDF
-Intervalo de
fechas.
-Organismo
-Estado.
-Calificacion
-Documentacion
SIROAM: AS_Admin_regional
8.CUS_Modificar_contraseña
(from Seguridad)
AS_Admin_regional
(f rom Actors)
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 46
Código CUS07
Nombre Modificar Contraseña
Actor/es AS_Admin_regional
Sinopsis Este caso de uso se modificará la contraseña del usuario, tendrá que poner su
antigua contraseña y la nueva para validar, este evento se guardará en la tabla
de Logg para tener un historial.
Pre-condiciones Ninguna.
Post-condiciones Ninguna.
Curso Normal de Eventos
Nro. Descripción
1 SIROAM presenta un formulario con los siguientes campos a completar:
I. Contraseña anterior.
II. Contraseña nueva.
III. Repetir contraseña nueva.
2 27. El usuario pone su contraseña a modificar y la nueva repetida dos veces.
28. SIROAM valida los datos (E1)
29. SIROAM actualiza la tabla respectiva en la base de datos.
Curso Alternativo de Eventos
Nro. Descripción
1 4. Si los datos no son válidos, SIROAM mostrará el mensaje: “La contraseña no coincide
por favor verifique sus datos.”
Reglas de Negocio
Nro. Descripción
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 47
Fuente: Elaboración propia
CUS Programar visita de supervisión
Selecciona la opción de
modificar contraseña
Completa los
datos
Muestra un formulario con los campos
necesarios para cambiar la contraseña
Contraseña
anterior,
contraseña nueva,
repetir contraseña
nueva
¿Datos validos?
Actualiza la
contraseña
SI
Muestra mensaje
de error
NO
AS_Admin_regional
(f rom Actors)
4.CUS_Programar_visita_supersion
(from Supervision)
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 48
Especificaciones de Caso de Uso
Introducción
Este Caso de Uso permite registrar la programación de la visita de supervisión que se hacen a los
CARPAM para terminar con el proceso de registro y también como medida de control anual. Se
registran las fechas de programación y de supuesta visita a realizar.
CUS.08: Programar visita de supervisión
Especificación Extendida
Código CUS09
Nombre Programar visita de supervisión
Actor/es AS_Admin_regional
Sinopsis Este caso de uso se registrará la programación de la visita para los CARPAM.
Pre-condiciones Haber registrado un CARPAM con estado pendiente o tener registrado un
CARPAM.
Para modificar la programación se necesita tener una programación ya
registrada.
Post-condiciones Registrar la ficha de supervisión
Curso Normal de Eventos
Nro. Descripción
1 SIROAM presenta tabla donde están las programaciones de visita con estado pendiente, en la
parte superior hay filtros de búsqueda como: fecha de programación, fecha de visita, nombre
de CARPAM o por estado de la programación.
Por cada programación hay dos opciones disponibles, la primera es Modificar, el usuario si la
programación es pendiente puede modificar los datos básicos de la programación y el botón de
registrar Ficha de supervisión.
También se muestra el botón de registrar nueva programación de visita de supervisión.
1.1 El usuario desea registrar una programación de visita para un CARPAM en etapa de registro:
SIROAM muestra un formulario con los campos a llenar para registrar la programación de
visita: Se muestra la fecha de la visita y el supervisor a realizar la visita.
1.2 Si el usuario elije programar una visita de supervisión para un CARPAM ya registrado:
SIROAM muestra un formulario con los campos a llenar para registrar la programación de
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 49
visita: Se muestra la fecha de la visita y el supervisor a realizar la visita.
2. Registrar la Programación de visita: Verificar los datos y confirmar registro (Del:punto 1.1)
2.1 1. El usuario completa los campos necesarios.
2. El usuario presiona el botón registrar.
3. El sistema validará los campos en formato fecha y letras, luego tomará toda la información
validada y la pondrá en las respectivas tablas de la base de datos.
4. El sistema muestra un mensaje de verificación de que la operación se realizó sin problemas.
Mensaje: “Se registró la programación de visita de supervisión”.
5. SIROAM re direcciona a la pantalla de consultar expedientes.
6. FIN del caso de uso.
3. Registrar la Programación de visita: Verificar los datos y confirmar registro (punto 1.2)
3.1 1. El usuario completa los campos necesarios.
2. El usuario presiona el botón registrar.
3. El sistema validará los campos en formato fecha y letras, luego tomará toda la información
validada y la pondrá en las respectivas tablas de la base de datos.
4. El sistema muestra un mensaje de verificación de que la operación se realizó sin problemas.
Mensaje: “Se registró la programación de visita de supervisión”.
5. SIROAM re direcciona a la pantalla de Consultar programaciones de visitas de supervisión.
6. FIN del caso de uso.
4. Modificar la programación de visita
4.1 1. El usuario elije la opción de modificar programación de visita
2. SIROAM valida que la fecha de la programación no sea menor a la fecha actual y que no
tenga una ficha de supervisión registrada.
3. El usuario modifica los datos ya mostrados.
4. SIROAM valida los campos y modifica la programación de visita.
Curso Alternativo de Eventos
Nro. Descripción
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 50
1 En el punto2.1 y punto3.1: Si el usuario no desea agregar una ficha de supervisión.
1. El usuario cancela la operación.
2. SIROAM no aplica los cambios.
2 En el punto 4.1 si la fecha registrada es menor a la fecha actual o si la programación tiene ya
una ficha de supervisión registrada no se podrá hacer las modificaciones y bloquea el botón
impidiendo el acceso al formulario de actualización.
Reglas de Negocio
Nro. Descripción
1 Solo CARPAM tienen fichas de supervisión
Solo se pueden registrar programaciones y fichas de supervisión para los CARPAM.
2 Proceso de Registro
El proceso de registro del CARPAM no finalizará si no se registra una ficha de supervisión ya
que de esta ficha de basa para emitir el resultado final.
:
AS_Admin_re...
:
AS_Admin_re...
: iu_registrar_organismo: iu_registrar_organismo :
iu_administrar/consultar_organismos
:
iu_administrar/consultar_organismos : iu_Consultar_expedientes: iu_Consultar_expedientes :
ctrl_registrar/act_pro...
:
ctrl_registrar/act_pro...
:
E_PROGRAMACION...
:
E_PROGRAMACION...
: iu_adm/consultar_prog_vis_superv: iu_adm/consultar_prog_vis_superv
programar_vis_sup( )
programar_vis_super( )
sets( )
persist( )
programar_vis_sup( )
programar_vis_sup( )
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 51
Fuente: Elaboración propia
CUS Registrar ficha de supervisión
5.CUS_Registrar_ficha_supervision
(from Supervision)
AS_Admin_regional
(f rom Actors)
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 52
Especificaciones de Caso de Uso
Introducción
Este Caso de Uso permite registrar la ficha de supervisión que se hacen a los CARPAM para
terminar con el proceso de registro y también como medida de control anual. Se registran
las fechas de programación y de supuesta visita a realizar.
CUS.09: Registrar ficha de supervisión
Especificación Extendida
Código CUS09
Nombre Registrar ficha de supervisión
Actor/es AS_Admin_regional
Sinopsis Este caso de uso se registrará la ficha de supervisión para los CARPAM.
Pre-condiciones Haber registrado un CARPAM con estado pendiente o tener registrado un
CARPAM.
Para modificar la programación se necesita tener una programación ya
registrada.
Post-condiciones Ninguna.
Curso Normal de Eventos
Nro. Descripción
1 SIROAM presenta un formulario con los campos necesarios a llenar para registrar una ficha de
supervisión. Se muestran los campos: fecha de supervisión, entrevistado, supervisión,
observaciones y recomendaciones.
2 El usuario completa los campos necesarios.
1. Fecha de supervisión: SIROAM valida que la fecha de supervisión sea después o el
mismo día que se señalo en la programación, para eso al llegar a esta ventana el
Objeto Programacion_Visita debe estar en sesión para que se pueda capturar la fecha
mediante su método get().
2. Nombres y apellidos del entrevistado, SIROAM solo validará que se haya llenado este
campo y que los caracteres sean NO numéricos.
3. Supervisor, lo mismo que el punto nro. 2.
4. Observaciones, SIROAM valida que este campo este lleno.
5. Recomendaciones, lo mismo que el punto nro. 4.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 53
3 El sistema valida que los datos ingresados sean válidos.
4 El sistema envía los datos y los registra en la base de datos.
5 El sistema muestra un mensaje de confirmación: ¨Ficha de supervisión registrada
satisfactoriamente.¨
6 El sistema redirecciona a la pantalla de consultar fichas de supervisión.
Curso Alternativo de Eventos
Nro. Descripción
1 En el punto 2. Si el usuario no desea agregar una ficha de supervisión.
3. El usuario cancela la operación.
4. SIROAM no aplica los cambios.
2 Si la fecha ingresada es menor a la fecha programada, SIROAM lanzará una excepción
indicando lo siguiente: “La fecha de supervisión debe coincidir o estar después que la fecha
programada.”
Reglas de Negocio
Nro. Descripción
1 Solo CARPAM tienen fichas de supervisión
Solo se pueden registrar programaciones y fichas de supervisión para los CARPAM.
2 Proceso de Registro
El proceso de registro del CARPAM no finalizará si no se registra una ficha de supervisión ya
que de esta ficha de basa para emitir el resultado final.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 54
Fuente: Elaboración propia
CUS Registrar organismo
Presiona la opcion de registrar
ficha de supervision
Llena los campos
necesarios
redirecciona a la pantalla
para registrar la ficha
Muestra los campos a
completar
Fecha de
supervision,
entrevistado,
supervisor,
observaciones,
recomendacio
nes
Valida los datos
ingresados
¿Datos válidos?
Registrar ficha
de supervision
Mostrar mensaje
de error
Datos no validos,
por favor
verifique lo que
ingreso.
SIROAM: AS_Admin_regional
2.CUS_Registrar_organismo
(from Registro)
AS_Admin_region
al
(f rom Actors)
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 55
Especificaciones de Caso de Uso
Introducción
Este Caso de Uso permite registrar a un organismo ya sea una Institución, Organismo o
CARPAM, se crea a la par el expediente que es la solicitud, el número de expediente tiene
que ser el mimo que se designó en trámite documentario. Al finalizar se tiene el
expediente y el organismo registrado.
CUS.10: Registrar Organismo
Especificación Extendida
Código CUS10
Nombre Registrar Organismo
Actor/es AS_Admin_regional
Sinopsis Este caso de uso se registrará el organismo a acreditar junto con su respectivo
expediente.
Pre-condiciones Autenticación del usuario (Ingresar al sistema)
Post-condiciones Ninguna.
Curso Normal de Eventos
Nro. Descripción
1 SIROAM presenta una lista desplegable con los tres tipos de organismos como pueden ser:
Organizaciones, Instituciones o CARPAM, debajo de este, se muestra el menú de registro de
organismos, separado por etiquetas (Tabs), distribuyendo y ordenando el contenido.
Dependiendo de lo que se elija en la lista desplegable se mostraran distintos campos.
1.1 Si el usuario elije Organismos:
En el TAB 1: Se muestra los campos del expediente, como el código de expediente (tiene que
ser el mimo asignado por Trámite documentario), fecha de solicitud, fecha de atención.
En el TAB 2: Se muestran los campos básicos como el nombre del organismo, fecha de
creación, ubigeo, teléfono, página web, objetivo, ruc(opcional) y correo electrónico (opcional).
En el TAB 3: Se muestran los campos para la junta directiva como es el DNI, dirección y teléfono
del Presidente y secretario, el plazo de vigencia, fecha de elección y la fecha que concluyen las
funciones de la junta.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 56
También está el campo para llenar las instituciones (si es que hay) con las cuales trabaja.
El número de asociados separado por sexo.
1.2 Si el usuario elije Institución:
Los campos a llenar son los mimos que con organismos, solo que en instituciones no se pide el
número de asociados (TAB 3).
1.3 Si el usuario elije CARPAM:
En el TAB 1: Se muestra los campos del expediente, como el código de expediente (tiene que
ser el mimo asignado por Trámite documentario), fecha de solicitud, fecha de atención.
En el TAB 2: Se muestran los campos básicos como el nombre del organismo, fecha de
creación, ubigeo, teléfono, página web, objetivo, ruc(opcional) y correo electrónico (opcional),
Número de RD de autorización sectorial y el número de licencia municipal.
En el TAB 3: se muestra los datos del contacto, como su ubigeo, teléfono y correo electrónico.
2. Registrar el Organismo: Verificar los datos y confirmar registro(Del: punto 1.1) y (punto
1.2)
2.1 1. El usuario completa los campos necesarios.
2. El usuario presiona el botón registrar.
3. El sistema tomará toda la información y la pondrá en las respectivas tablas de la base de
datos.
4. El sistema muestra un mensaje de verificación de que la operación se realizó sin problemas.
Mensaje: “Organismo registrado satisfactoriamente”.
5. Fin del caso de uso del sistema.
3. Registrar CARPAM: Verificar los datos y confirmar el registro(Del: punto 1.3)
3.1 1. El usuario completa los campos necesarios.
2. El usuario presiona el botón registrar.
3. El sistema tomará toda la información y la pondrá en las respectivas tablas de la base de
datos con estado ‘Pendiente’.
4. Para culminar el proceso de registro y acreditación se debe registrar una ficha de
supervisión, previamente haber programado la visita. EJECUTAR EL
CUS_Programar_visita_supervisión y CUS_Registrar_ficha_supervisión.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 57
5. Fin del caso de uso del sistema.
Curso Alternativo de Eventos
Nro.
1
Descripción
Reglas de Negocio
Nro. Descripción
1 Campos obligatorios
El sistema requiere que para CARPAM se llene los campos de Licencia municipal y número de
RUC.
2 Ficha de supervisión
Para completar con el registro y acreditación del CARPAM se debe registrar una ficha de
supervisión.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 58
:
AS_Admin_re...
:
AS_Admin_re...
:
iu_administrar/consultar_organismos
:
iu_administrar/consultar_organismos
: iu_registrar_organismo: iu_registrar_organismo :
ctrl_registrar/act_org...
:
ctrl_registrar/act_org...
: E_ORGANISMO_ROLE: E_ORGANISMO_ROLE: E_PARTY: E_PARTY : E_PARTY_ROLE: E_PARTY_ROLE
registrarExpediente
insertarOrganismo( )
guardarExpediente( )
guardarOrganismo( )
generarCidParty( )
setCidParty( )
generarCidPartyRole( )
setCidPartyRole( )
setCidPartyRole( )
persist( )
Ingresa a la pantalla principal de organismo
retorna datos
Muestra nuevo Organismo en tabla
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 59
Fuente: Elaboración propia
Selecciona opción
registrar Organismo
Selecciona el tipo
de Organismo
Completa las
fechas
Llena los datos necesarios como los del
organismo y sus representantes
Carga la pantalla y muestra las opciones de
registrar Organizacion,Institucion o CARPAM.
Muestra los campos a
llenar
Muestra los campos de fechas
de solicitud, atencion
Valida los
datos
Datos correctos?No
Graba en la BD
SIRCOAM
Sí
Muestra mensaje de
confirmacion
SIRCIAM: AS_Admin_regional
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 60
Fuente: Elaboración propia
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 61
3.4 Análisis de la Viabilidad del Proyecto de Tesis
3.4.1 Análisis Técnico del Proyecto
Para la solución se decidió utilizar la metodología RUP por ser la que más experiencia se cuenta,
además de ser ampliamente extendida y con resultados positivos comprobados en el desarrollo de
software. Esta metodología facilita el control de riesgos respecto al desarrollo de software ya que
al finalizar la segunda fase del RUP, elaboración, uno se puede dar cuenta y asegurarse de que la
arquitectura pensada y elegida para el proyecto funcionará de forma correcta. Debido a toda la
documentación y análisis que se desarrollan en las primeras fases, se puede tener bien claro los
objetivos del software a desarrollarse de modo que el enfoque no se pierda con el transcurrir del
tiempo.
Se busca que se utilicen herramientas que no requieran algún tipo de licencia ya que en una
posible implementación del aplicativo web, los costos no serán tan elevados.
Las herramientas que requieren licencia para una posible implementación seria el motor de base
de datos que se decidió utilizar Oracle, este es un sistema gestor de base de datos (SGBD) tiene
beneficios como soporte de transacciones, estabilidad, escalabilidad, optimización de tiempos de
respuesta, y su soporte multiplataforma además es muy reconocido en el mercado, es robusto,
flexible, confiable y con garantías de funcionamiento y soporte, el ministerio ya cuenta con la
licencia de este SGBD, así que recalcamos su uso tomando en cuenta el negocio y su visión, servirá
para otros proyectos que se deseen realizar.
Comparándolo con otro SGBD, Oracle es superior en cuanto a nivel de seguridad, tiene diversas
formas de manejo de autorización, posee muchas alternativas para la administración de la BD
como el uso de synonyms, materilized y view, además de más niveles de aislamiento en
comparación por ejemplo con PostgreSQL.
En la fase de desarrollo y pruebas se usará Oracle Database 10g Express Edition, la cual es gratuita,
sin embargo, para una posible implementación se podría emplear Oracle Database Enterprise
Edition ya tomando en cuenta sus costos de licenciamiento.
Como lenguaje de programación se planea utilizar Java debido a que no requiere de licencia, por la
experiencia del autor en el manejo de este y es multiplataforma.
Además para cumplir con los requerimientos no funcionales como la arquitectura se necesita que
el lenguaje soporte el paradigma de la programación orientad a objetos, al ser multiplataforma se
puede trabajar sobre un S.O. que no requiera de licencia aliviando los costos de una posible
implementación, la calidad y cantidad de las herramientas que facilitan el desarrollo en java tal es
el caso de los IDE, y la ventaja de performance con respecto a otros lenguajes.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 62
Al adquirir una licencia de Oracle Enterprise Edition se esta obligado a comprar también el
servidor de aplicaciones “Oracle Application Server” y el Oracle Spatial, todo esto viene incluido,
por tanto se utilizara como servidor de aplicaciones el mencionado y como IDE será Oracle
Jdeveloper 10g , este se integra mejor al servidor de aplicaciones por ser de Oracle y como
framework será Java server faces versión 1.2 ya que solo se puede usar hasta esa versión en dicho
IDE, no se podría utilizar la versión 2.0 por que se tendría que utilizar el IDE 11g y este ya no
funcione para el servidor de aplicaciones, se necesitaría un servidor mas robusto como Jboss.
La vida útil de la tecnología se acorta proporcionalmente a la velocidad de los desarrollos de
nuevas tecnologías. La vida útil de un software en este caso de una aplicación se considera con
una vida útil estimada de 6 a 10 años. A su vez, un período mayor no sería conveniente
considerarlo ya que los avances tecnológicos harían obsoleta la aplicación y por lo general se llega
a ese número cuando se torna más caro mantener la aplicación.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 63
3.4.2 Análisis Económico Financiero del Proyecto
Para la medida de la rentabilidad del proyecto, comparación de los costos previstos y beneficios
esperados dividimos los costos de inversión en costos de equipo, costos de software, costos de
mantenimiento y costos de infraestructura.
Costos de Software
Para estos costo como se menciono en la factibilidad tecnica, la institución ya cuenta con la
licencia del motor de base de datos, al adquirirla necesariamente tienes que adquirir el servidor de
aplicaciones de Oracle y otro programa como se detalla en el cuadro sgte.
Product Description CSI # Qty
License
Level/ty
pe Start Date Price
Oracle Database Enterprise Edition -15935754 1 FULL USE 28-ago-12 21.542,24
Processor Perpetual
Internet Application Server 15935754 1 FULL USE 28-ago-12 5.385,56
Enterprise Edition - Processor
Perpetual
Spatial - Processor Perpetual 15935754 1 FULL USE 28-ago-12 16.156,68
43.084,48S/.
50.839,69S/.
SubTotal
Importe Total
Entonces en una posible implementación se tendría costo cero, pero la renovación de la licencia es
anual, así que se incluirían estos costos en el flujo de caja.
Otros costos de software:
Costo del IDE Jdeveloper : cero
Costo del Lenguaje de programación: cero
Costo del sistema operativo : cero (Se usara para el servidor Linux Red Hat)
Costo del S. O. para el desarrollo de la aplicación: Windows 7 (4 licencias) a S/.430 soles
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 64
Costo total de software :
50839,69
430
51.269,69S/.
Costo de Recursos Humanos :
Jefe de proyecto: Sueldo mensual de: S/. 5,000.00
Arquitecto de Sistemas:Sueldo mensual de: S/. 4,500.00
Analista programador: Sueldo mensual de: S/. 4,000.00
Administrador de BD: Sueldo mensual de: S/. 2,800.00
Diseñador web: Sueldo mensual de: S/. 2,500.00
Programador: Sueldo mensual de: S/. 1,800.00
Testeador: Sueldo mensual de: S/. 1,000.00
Recurso Cantidad Costo/hora Horas Importe
Jefe de Proyecto 1 31,25 324,08 10.127,50S/.
Arquitecto de Sistemas 1 28,12 292,08 8.213,29S/.
Analista Programador 1 25,00 339,12 8.478,00S/.
Administrador de BD 1 17,50 292,08 5.111,40S/.
Diseñador web 1 15,62 292,08 4.562,29S/.
Programador 1 11,25 779,12 8.765,10S/.
Testeador 1 6,25 324,08 2.025,50S/.
Total: 47.283,08S/.
Fuente: Elaboración Propia
(Se toma como referencia que la jornada laboral es 8 horas diarias, 5 días a la semana y 4 semanas
al mes, que hacen un total de 160 horas mensuales de trabajo)
Costos de equipo.
Costo del servidor PowerEdge T320: S/. 6899
Este ya cuenta la institución pero se tomara en cuenta en el flujo de caja.
Costo de hardware:
4 pcs procesador i5 : S/. 8500
Costo total de equipo:
6899
8500
15.399,00S/.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 65
Costos de Infraestructura
El espacio físico donde se desarrollara el proyecto será la misma institución y no se
tomara en cuenta para el flujo de caja.
Costo de Mantenimiento
El mantenimiento del aplicativo estará a cargo de un practicante del área de
informática con un sueldo de S/.700 soles mensuales.
Costo total de mantenimiento: S/. 1400
Beneficios Esperados
El aplicativo web SIROAM se estima una vida útil de cinco años, cuando los costos de mantener el
aplicativo sean mas caros y la tecnología con la que se realizo se haga cada ves menos usada se
dice que ha llegado a su tope de vida del software.
Los beneficios del aplicativo SIROAM pueden ser tangibles o intangibles
Beneficios Intangibles
Se podrán tomar decisiones para destinar el presupuesto participativo a las
poblaciones de adultos mayores.
Se ahorraran costos y tiempo en la consolidación de la información.
Se podrá gestionar mejor la información a nivel nacional sobre los organismos que
trabajan con el adulto mayor.
El sistema se adaptara a las reglas de negocio, facilitara el cumpliendo de los
requisitos legales que estado norma.
Indirectamente el sistema apoya a que el adulto mayor tenga una mejor calidad de
vida (hablando de la supervisión de los CARPAM).
Beneficios tangibles
Se reducirían los gastos administrativos
Se reducen los salarios, al tener un aplicativo web ya no habría la necesidad de que
muchas personas hagan la supervisión, llamen para pedir información a los
gobierno regionales o gasten excesivo papel.
Se ahorra el gastos de luz, internet, teléfono, papel, cartuchos de impresión, útiles
de oficina.
El valor de depreciación de los equipos para el trabajo se reduce.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 66
Caracteristica del gasto Qty Gasto ahorrado Meses Soles / Año
Personal 1 3500 12 42000
Reduccion de la depreciacion 1 400 12 4800
Utiles y servicios 1 2000 12 24000
Total 70.800,00S/.
Análisis Financiero
A continuación se muestra el flujo de caja del proyecto de tesis que en una posible
implementacióntendría una duración de 100 días, aproximadamente 4 meses
calendario.
Se detallan los costos de inversión y los beneficios esperados en los próximos 5 años
(vida útil del aplicativo) mostrándose según los indicadores económicos mostrados
que el proyecto es rentable.
3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN
Centro de Investigación de Tesis en Ingeniería de Sistemas 67
4. CAPÍTULO IV : VALIDACIÓN DEL MODELO
Centro de Investigación de Tesis en Ingeniería de Sistemas 68
4. CAPÍTULO IV: VALIDACIÓN DEL MODELO
4.1 Instrumentos y Técnicas
Técnicas de levantamiento de información
Encuestas
Inventario de documentos fuentes
Software utilizado:
IBM Rational Rose para el modelamiento de procesos
Diseño de la base de datos con Erwin
Diseño de los prototipos con BalsamiqMockups 2.2.3
Microsoft Office
Adobe Reader
Motor de base de datos Oracle Express Edición (En la etapa de desarrollo)
4.2 Diseño del Prototipo
Las siguientes imágenes para la realización del prototipo fueron elaboradas con el software
Balsamiq Mockups 2.2.3, se explica cómo se utilizaría el software si se llegara a implementar.
Se registra como usuario Administrador Central
4. CAPÍTULO IV : VALIDACIÓN DEL MODELO
Centro de Investigación de Tesis en Ingeniería de Sistemas 69
Se registra como Administrador Regional
Aquí se muestra la bienvenida del administrador central
4. CAPÍTULO IV : VALIDACIÓN DEL MODELO
Centro de Investigación de Tesis en Ingeniería de Sistemas 70
El procedimiento para registrar un organismo es de la sgte. manera:
En este caso registramos una organización y nos ubicamos en la pestaña expediente llenamos los
campos.
Llenamos los campos para la pestaña organismo
4. CAPÍTULO IV : VALIDACIÓN DEL MODELO
Centro de Investigación de Tesis en Ingeniería de Sistemas 71
4. CAPÍTULO IV : VALIDACIÓN DEL MODELO
Centro de Investigación de Tesis en Ingeniería de Sistemas 72
4. CAPÍTULO IV : VALIDACIÓN DEL MODELO
Centro de Investigación de Tesis en Ingeniería de Sistemas 73
Aquí nos muestra el resultado después de haber registrado una organización
4. CAPÍTULO IV : VALIDACIÓN DEL MODELO
Centro de Investigación de Tesis en Ingeniería de Sistemas 74
Procedimiento para el registro de un CARPAM :
4. CAPÍTULO IV : VALIDACIÓN DEL MODELO
Centro de Investigación de Tesis en Ingeniería de Sistemas 75
5. CAPÍTULO V : CONCLUSIONES Y RECOMENDACIONES
Centro de Investigación de Tesis en Ingeniería de Sistemas 76
5. CAPÍTULO V: CONCLUSIONES Y RECOMENDACIONES
5.1 Conclusiones
Durante las etapas de análisis y diseño fueron las que tomaron más tiempo para su
realización ya que son las más críticas debido a las reglas del negocio en este caso
los requisitos legales deben ser cumplidas.
En una posible implementación los usuarios regionales necesitaran entender bien
el sistema y las reglas del negocio para poder trabajar eficientemente.
Al utilizar la metodología RUP, toda la documentación que nos proporcione nos
permitirá en un futuro realizar cambios en caso se modifiquen algunas normas
legales.
Una arquitectura como MVC robusta y eficiente nos facilitara realizar pruebas
unitarias en una posible implementación para así tener transacciones más
eficientes.
5.2 Recomendaciones
Se recomienda dedicar regular tiempo para entender bien el negocio y establecer
las reglas de forma de cumplir con los requerimientos, en caso haya un
requerimiento adicional.
Se requiere elaborar una interfaz gráfica de usuario muy intuitiva que facilite su
entendimiento y si se implementara, capacitar al usuario.
Se requiere documentar correctamente cada uno de los artefactos que nos da
RUP para que en algún futuro se pueda mejorar el sistema basándose en estos.
Se recomienda ceñirse a la estructura definida (MVC) para tener que evitar
complicaciones del sistema y una vez puesto en funcionamiento, los errores que
pueda presentar el sistema sean los mínimos posibles.
REFERENCIAS
Centro de Investigación de Tesis en Ingeniería de Sistemas 77
REFERENCIAS
[1] Ministerio de la Mujer y Poblaciones Vulnerables, Reseña histórica del Ministerio de
la Mujer y Poblaciones Vulnerables. Disponible en la
web:http://www.mimdes.gob.pe/index.php?option=com_content&view=article&id=1054&
Itemid=180
[2]Dirección de personas Adulta Mayores, ¿Quiénes Somos? Disponible en la web:
http://www.mimdes.gob.pe/index.php?option=com_content&view=article&id=1881&Itemid=303
[3] RUP vs XP. Disponible en la web:
http://www.usmp.edu.pe/publicaciones/boletin/fia/info49/articulos/RUP%20vs.%20XP.pdf
[4] Mayra Carolina Escobar Sedano (2010), Análisis, Diseño e Implementación de un
Sistema de apoyo al seguimiento de Procesos Judiciales para un Estudio de Abogados,
pág. (27).
[5] Mayra Carolina Escobar Sedano (2010), Análisis, Diseño e Implementación de un
Sistema de apoyo al seguimiento de Procesos Judiciales para un Estudio de Abogados,
pág. (28).
REFERENCIAS
Centro de Investigación de Tesis en Ingeniería de Sistemas 78
Tabla de Imagenes
[T1] Araujo, Yuriana C.I 16.330.755 López Hilda C.I. 17.648.545,
Mendoza Alexander C.I 16.555.928 Torrealba Luis C.I 17.815.311 Ortiz,
German C.I.14.216.559, Prof.: Lic. Guerra Roberto, RUP (2010), web:
http://es.scribd.com/doc/31440864/Metodologia-RUPpág.3
[T2] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 28
[T3] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 29
[T4] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 29
[T5] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 30
[T6] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 31
[T7] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 32
[T8] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 32
[T9] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 32
[T10] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 33
APÉNDICE
Centro de Investigación de Tesis en Ingeniería de Sistemas 79
APÉNDICE
1. DIPAM: Dirección de Adultos Mayores.
2. MIMP: Ministerio de la Mujer y Poblaciones Vulnerables.
3. CARPAM: Centro de Atención Residencial para el Adulto Mayor.
4. PAMs: Personas adultos mayores.
5. OIDS: Oficina de Informática y Desarrollo de Software.
6. SIROAM: Sistema Web de Registro de Organismos que trabajan con adultos mayores.
7. TUPA: Texto Único de Procedimientos Administrativos.
8. RD: Resolución Directoral.
9. Ficha de Supervisión: Documento donde se detallan en indicadores que cualidades
tiene un CARPAM, es el documento final para poder acreditar a un CARPAM. Sirve
también como medio para supervisarlo anualmente.
10. Autorización Sectorial:Documento emitido por las municipalidades en el cual indican
que un organismo puede funcionar.
11. Junta Directiva: Equipo de representantes de un organismo.
12. Asociado: Persona adulta mayores que reside o está vinculado en un Organismo que
trabajan con adultos mayores.
13. Acta de Fundación: Documento solicitado a los organismos para demostrar que
existen.
14. Copia Literal de Inscripción: Documento emitido por los Registros Públicos para
demostrar que una Institución existe y puede funcionar.
15. SIS: Seguro Integral de Salud (SIS) tiene como finalidad proteger la salud de los
peruanos que no cuentan con un seguro de salud, priorizando en aquellas poblacionales
vulnerables que se encuentran en situación de pobreza y pobreza extrema.
16. Constancia de Inscripción: Documento emitido por el MIMP que verifica el
cumplimiento de los requisitos exigidos por el TUPA1.
17. Ubigeo: Es la ubicación geográfica (Región) de la institución.
______________________
Fuentes: http://www.mimp.gob.pe/index.php (Ministerio de la Mujer y Poblaciones Vulnerables)
http://www.google.com.pe (Búsqueda de definiciones de términos)
ANEXOS SIROAM
Centro de Investigación de Tesis en Ingeniería de Sistemas 80
ANEXOS
Anexo Nº1
ORGANIGRAMA ESTRUCTURAL DEL MINISTERIO DE LA MUJER Y POBLACIONES VULNERABLES
DESPACHO MINISTERIAL
Órgano de Control Institucional
Comisiones Consultivas
Procuraduría Pública
Despacho Viceministerial de la Mujer
Dirección general de igualdad de género y no discriminación
o Dirección de políticas de igualdad de género y no discriminación
o Dirección de promoción y protección de los derechos de la mujer
Dirección general de transversalizacion del enfoque de genero
o Dirección de articulación Sectorial e Institucional
o Dirección de articulación con los gobiernos regionales y locales
Dirección general contra la violencia de genero
o Dirección de políticas para un vida libre de violencia
o Dirección de asistencia técnica y promoción de servicios
Despacho Viceministerial de Poblaciones Vulnerables
Dirección general de población y desarrollo
o Dirección de población
o Dirección de desplazados y cultura de paz
Dirección general de niñas, niños y adolescentes
o Dirección de políticas sobre niñas, niños y adolescentes
o Dirección de sistemas locales y defensorías
o Dirección de investigación tutelar
Dirección general de la familia y la comunidad
o Dirección de fortalecimiento de las familias
o Dirección de personas adultas mayores
o Dirección de beneficencias públicas y voluntariado.
Dirección general de Adopciones
o Dirección de evaluación integral para la adopción
o Dirección de adopción y post adopción
o Dirección de capacitación y registro de la información
Secretaria General
Oficina de comunicación
Oficina de Defensa Nacional
Oficina general de asesoría jurídica
Oficina de tramite documentario y atención al ciudadano
Oficina general de administración
o Oficina de abastecimiento y servicios
o Oficina de asuntos financieros
o Oficina de tecnologías de información
Oficina general de recursos humanos
o Oficina de Desarrollo y talento humano
o Oficina de procesos técnicos de personal
Oficina general de planeamiento y presupuesto
o Oficina de planeamiento
o Oficina de presupuesto e inversiones
ANEXOS SIROAM
Centro de Investigación de Tesis en Ingeniería de Sistemas 81
o Oficina de modernización institucional
o Oficina de cooperación internacional
Oficina general de monitoreo, evaluación de políticas y gestión descentralizada
o Oficina de gestión descentralizada
o Oficina de monitoreo y evaluación de políticas
Oficinas desconcentradas
ANEXOS SIROAM
Centro de Investigación de Tesis en Ingeniería de Sistemas 82
Anexo Nº2
ANEXOS SIROAM
Centro de Investigación de Tesis en Ingeniería de Sistemas 83
Anexo Nº3(LEY Nº28803 – Ley de las Personas Adultas Mayores)
ANEXOS SIROAM
Centro de Investigación de Tesis en Ingeniería de Sistemas 84
ANEXOS SIROAM
Centro de Investigación de Tesis en Ingeniería de Sistemas 85
Anexo Nº4(Decreto supremo Nº13-2006- MINDES – Reglamento de la LEY Nº28803)
ANEXOS SIROAM
Centro de Investigación de Tesis en Ingeniería de Sistemas 86
ANEXOS SIROAM
Centro de Investigación de Tesis en Ingeniería de Sistemas 87
Anexo Nº5(Decreto supremo Nº009-2010- MINDES – Establece los requisitos mínimos para el
Funcionamiento de CARPAM)
ANEXOS SIROAM
Centro de Investigación de Tesis en Ingeniería de Sistemas 88
ANEXOS SIROAM
Centro de Investigación de Tesis en Ingeniería de Sistemas 89
Anexo Nº6 (Requisitos para la inscripción – Registro Nacional de Instituciones u Organizaciones de
personas adultas mayores)
Sistema web para gestion de información de adultos mayores
Sistema web para gestion de información de adultos mayores
Sistema web para gestion de información de adultos mayores
Sistema web para gestion de información de adultos mayores
Sistema web para gestion de información de adultos mayores
Sistema web para gestion de información de adultos mayores
Sistema web para gestion de información de adultos mayores
Sistema web para gestion de información de adultos mayores
Sistema web para gestion de información de adultos mayores

Contenu connexe

Tendances

PROYECTO FINAL DE ANÁLISIS II
PROYECTO FINAL DE ANÁLISIS IIPROYECTO FINAL DE ANÁLISIS II
PROYECTO FINAL DE ANÁLISIS IIPerson0001
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistemafanyto
 
SRS Ejemplo, Sistema Tarifado de Transito
SRS Ejemplo, Sistema Tarifado de TransitoSRS Ejemplo, Sistema Tarifado de Transito
SRS Ejemplo, Sistema Tarifado de TransitoJuan Jose Lucero
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemaUniversidad Tecnológica
 
Proyecto sistema de trámite documentario-mpc
Proyecto sistema de trámite documentario-mpcProyecto sistema de trámite documentario-mpc
Proyecto sistema de trámite documentario-mpcedwin medina altamiran
 
Documentos de analisis de requerimientos
Documentos de analisis de requerimientosDocumentos de analisis de requerimientos
Documentos de analisis de requerimientosMilton Garzon
 
Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2David Motta Baldarrago
 
Ejemplo de implementación itil
Ejemplo de implementación itilEjemplo de implementación itil
Ejemplo de implementación itilIsrael Rey
 
15 metodologia web qem
15 metodologia web qem15 metodologia web qem
15 metodologia web qemUVM
 
diagramas del modelo de dominio del proyecto. GA2-220501093-AA2-EV01. JOSE LU...
diagramas del modelo de dominio del proyecto. GA2-220501093-AA2-EV01. JOSE LU...diagramas del modelo de dominio del proyecto. GA2-220501093-AA2-EV01. JOSE LU...
diagramas del modelo de dominio del proyecto. GA2-220501093-AA2-EV01. JOSE LU...JosLuisSuarezPinzn
 

Tendances (20)

Proyecto sistema matriculas
Proyecto sistema matriculasProyecto sistema matriculas
Proyecto sistema matriculas
 
PROYECTO FINAL DE ANÁLISIS II
PROYECTO FINAL DE ANÁLISIS IIPROYECTO FINAL DE ANÁLISIS II
PROYECTO FINAL DE ANÁLISIS II
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistema
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
Sistema de-tramite-documentario
Sistema de-tramite-documentarioSistema de-tramite-documentario
Sistema de-tramite-documentario
 
SRS Ejemplo, Sistema Tarifado de Transito
SRS Ejemplo, Sistema Tarifado de TransitoSRS Ejemplo, Sistema Tarifado de Transito
SRS Ejemplo, Sistema Tarifado de Transito
 
Presentación tesis
Presentación tesisPresentación tesis
Presentación tesis
 
Curso de BPMN 2.0
Curso de BPMN 2.0Curso de BPMN 2.0
Curso de BPMN 2.0
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 
Proyecto sistema de trámite documentario-mpc
Proyecto sistema de trámite documentario-mpcProyecto sistema de trámite documentario-mpc
Proyecto sistema de trámite documentario-mpc
 
Trabajo sena
Trabajo senaTrabajo sena
Trabajo sena
 
CLASE 9.pptx
CLASE 9.pptxCLASE 9.pptx
CLASE 9.pptx
 
Documentos de analisis de requerimientos
Documentos de analisis de requerimientosDocumentos de analisis de requerimientos
Documentos de analisis de requerimientos
 
Mapa mental de Ing. de requisito y requerimiento
Mapa mental de Ing. de requisito y requerimientoMapa mental de Ing. de requisito y requerimiento
Mapa mental de Ing. de requisito y requerimiento
 
Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2
 
Ejemplo de implementación itil
Ejemplo de implementación itilEjemplo de implementación itil
Ejemplo de implementación itil
 
15 metodologia web qem
15 metodologia web qem15 metodologia web qem
15 metodologia web qem
 
diagramas del modelo de dominio del proyecto. GA2-220501093-AA2-EV01. JOSE LU...
diagramas del modelo de dominio del proyecto. GA2-220501093-AA2-EV01. JOSE LU...diagramas del modelo de dominio del proyecto. GA2-220501093-AA2-EV01. JOSE LU...
diagramas del modelo de dominio del proyecto. GA2-220501093-AA2-EV01. JOSE LU...
 

En vedette

Virguez l 2009 tesis nivel de actividad fisica en la vida cotidina de adult...
Virguez l 2009   tesis nivel de actividad fisica en la vida cotidina de adult...Virguez l 2009   tesis nivel de actividad fisica en la vida cotidina de adult...
Virguez l 2009 tesis nivel de actividad fisica en la vida cotidina de adult...Vladimir Vargas Chauca
 
Proyecto De Tesis Final
Proyecto De Tesis FinalProyecto De Tesis Final
Proyecto De Tesis Finaljcgallardo11
 
Estructuras de ante proyecto
Estructuras de ante proyectoEstructuras de ante proyecto
Estructuras de ante proyectonovahia
 
Vida Laboral Activa en Adultos Mayores
Vida Laboral Activa en Adultos MayoresVida Laboral Activa en Adultos Mayores
Vida Laboral Activa en Adultos Mayoresadrianamorales
 
El estilo de vida de los adultos mayores del hogar de ancianos santa ana y sa...
El estilo de vida de los adultos mayores del hogar de ancianos santa ana y sa...El estilo de vida de los adultos mayores del hogar de ancianos santa ana y sa...
El estilo de vida de los adultos mayores del hogar de ancianos santa ana y sa...ert6rjr58jrr5ttr
 
TESIS Estilos de Vida y Depresión en Adultos Mayores del CAM Sullana 2016
TESIS Estilos de Vida y Depresión en Adultos Mayores del CAM Sullana 2016TESIS Estilos de Vida y Depresión en Adultos Mayores del CAM Sullana 2016
TESIS Estilos de Vida y Depresión en Adultos Mayores del CAM Sullana 2016Fátima Rosalía Espinoza Porras
 
ESTILO DE VIDA Y FACTORES BIOSOCIOCULTURALES DEL ADULTO MAYOR EN EL DISTRI...
ESTILO  DE VIDA Y FACTORES BIOSOCIOCULTURALES DEL ADULTO MAYOR EN  EL  DISTRI...ESTILO  DE VIDA Y FACTORES BIOSOCIOCULTURALES DEL ADULTO MAYOR EN  EL  DISTRI...
ESTILO DE VIDA Y FACTORES BIOSOCIOCULTURALES DEL ADULTO MAYOR EN EL DISTRI...Jony Minaya Huayre
 
Tesis odontologia final final 1 office 2010
Tesis odontologia final final 1 office 2010Tesis odontologia final final 1 office 2010
Tesis odontologia final final 1 office 2010Nataly Conde Quintana
 
2014 modelo de proyecto de tesis ingenieria civil
2014 modelo de proyecto de tesis ingenieria civil2014 modelo de proyecto de tesis ingenieria civil
2014 modelo de proyecto de tesis ingenieria civilMiguel Vera Espinoza
 
Tesis de ingenieria civil ucv 2014
Tesis de ingenieria civil ucv 2014Tesis de ingenieria civil ucv 2014
Tesis de ingenieria civil ucv 2014Ever Vásquez Medina
 

En vedette (13)

20728
2072820728
20728
 
Virguez l 2009 tesis nivel de actividad fisica en la vida cotidina de adult...
Virguez l 2009   tesis nivel de actividad fisica en la vida cotidina de adult...Virguez l 2009   tesis nivel de actividad fisica en la vida cotidina de adult...
Virguez l 2009 tesis nivel de actividad fisica en la vida cotidina de adult...
 
Proyecto De Tesis Final
Proyecto De Tesis FinalProyecto De Tesis Final
Proyecto De Tesis Final
 
Estructuras de ante proyecto
Estructuras de ante proyectoEstructuras de ante proyecto
Estructuras de ante proyecto
 
Actitudes maternas investigación
Actitudes maternas investigaciónActitudes maternas investigación
Actitudes maternas investigación
 
Vida Laboral Activa en Adultos Mayores
Vida Laboral Activa en Adultos MayoresVida Laboral Activa en Adultos Mayores
Vida Laboral Activa en Adultos Mayores
 
El estilo de vida de los adultos mayores del hogar de ancianos santa ana y sa...
El estilo de vida de los adultos mayores del hogar de ancianos santa ana y sa...El estilo de vida de los adultos mayores del hogar de ancianos santa ana y sa...
El estilo de vida de los adultos mayores del hogar de ancianos santa ana y sa...
 
TESIS Estilos de Vida y Depresión en Adultos Mayores del CAM Sullana 2016
TESIS Estilos de Vida y Depresión en Adultos Mayores del CAM Sullana 2016TESIS Estilos de Vida y Depresión en Adultos Mayores del CAM Sullana 2016
TESIS Estilos de Vida y Depresión en Adultos Mayores del CAM Sullana 2016
 
ESTILO DE VIDA Y FACTORES BIOSOCIOCULTURALES DEL ADULTO MAYOR EN EL DISTRI...
ESTILO  DE VIDA Y FACTORES BIOSOCIOCULTURALES DEL ADULTO MAYOR EN  EL  DISTRI...ESTILO  DE VIDA Y FACTORES BIOSOCIOCULTURALES DEL ADULTO MAYOR EN  EL  DISTRI...
ESTILO DE VIDA Y FACTORES BIOSOCIOCULTURALES DEL ADULTO MAYOR EN EL DISTRI...
 
Tesis odontologia final final 1 office 2010
Tesis odontologia final final 1 office 2010Tesis odontologia final final 1 office 2010
Tesis odontologia final final 1 office 2010
 
Tesis Alumno FUNIBER. Andrés Duran - Percepción de la calidad de vida en un g...
Tesis Alumno FUNIBER. Andrés Duran - Percepción de la calidad de vida en un g...Tesis Alumno FUNIBER. Andrés Duran - Percepción de la calidad de vida en un g...
Tesis Alumno FUNIBER. Andrés Duran - Percepción de la calidad de vida en un g...
 
2014 modelo de proyecto de tesis ingenieria civil
2014 modelo de proyecto de tesis ingenieria civil2014 modelo de proyecto de tesis ingenieria civil
2014 modelo de proyecto de tesis ingenieria civil
 
Tesis de ingenieria civil ucv 2014
Tesis de ingenieria civil ucv 2014Tesis de ingenieria civil ucv 2014
Tesis de ingenieria civil ucv 2014
 

Similaire à Sistema web para gestion de información de adultos mayores

EL MODELO “MUISCA” EN COLOMBIA 2007 - UN ESTUDIO DE LOS ELEMENTOS DE LOS SIST...
EL MODELO “MUISCA” EN COLOMBIA 2007 - UN ESTUDIO DE LOS ELEMENTOS DE LOS SIST...EL MODELO “MUISCA” EN COLOMBIA 2007 - UN ESTUDIO DE LOS ELEMENTOS DE LOS SIST...
EL MODELO “MUISCA” EN COLOMBIA 2007 - UN ESTUDIO DE LOS ELEMENTOS DE LOS SIST...Wilfredo Villamil Sanchez
 
Proyecto de tecnologia de informacion
Proyecto de tecnologia de informacionProyecto de tecnologia de informacion
Proyecto de tecnologia de informacionAdrián González
 
El Desarrollo Informático en las Instituciones Publicas del Perú - 2008
El Desarrollo Informático en las Instituciones Publicas del Perú - 2008El Desarrollo Informático en las Instituciones Publicas del Perú - 2008
El Desarrollo Informático en las Instituciones Publicas del Perú - 2008Martin Morales Torres
 
45703263 sistemas-de-informacion
45703263 sistemas-de-informacion45703263 sistemas-de-informacion
45703263 sistemas-de-informacionMario A Uzcategui O
 
Expoooooooooooooooo
ExpooooooooooooooooExpoooooooooooooooo
ExpooooooooooooooooLETERG
 
Implementacindesistemasinformticos
ImplementacindesistemasinformticosImplementacindesistemasinformticos
ImplementacindesistemasinformticosJaime Cabana Poch
 
los sistemasdeinfo
los sistemasdeinfolos sistemasdeinfo
los sistemasdeinfoeduardo azas
 
Dialnet los sistemasdeinformacion-793097
Dialnet los sistemasdeinformacion-793097Dialnet los sistemasdeinformacion-793097
Dialnet los sistemasdeinformacion-793097raquel rosales
 
Dialnet-LosSistemasDeInformacion-793097.pdf
Dialnet-LosSistemasDeInformacion-793097.pdfDialnet-LosSistemasDeInformacion-793097.pdf
Dialnet-LosSistemasDeInformacion-793097.pdfLUISRENECAMPOSGUZMAN
 
Dialnet los sistemasdeinformacion-793097 (1)
Dialnet los sistemasdeinformacion-793097 (1)Dialnet los sistemasdeinformacion-793097 (1)
Dialnet los sistemasdeinformacion-793097 (1)johnny.arteaga
 
Dialnet los sistemasdeinformacion-793097 (2)
Dialnet los sistemasdeinformacion-793097 (2)Dialnet los sistemasdeinformacion-793097 (2)
Dialnet los sistemasdeinformacion-793097 (2)Laura Ocampo
 
aguateoriaesunmetodosgrafivocsodasfmd.pdf
aguateoriaesunmetodosgrafivocsodasfmd.pdfaguateoriaesunmetodosgrafivocsodasfmd.pdf
aguateoriaesunmetodosgrafivocsodasfmd.pdfmario82188
 
Dialnet-LosSistemasDeInformacion-793097.pdf
Dialnet-LosSistemasDeInformacion-793097.pdfDialnet-LosSistemasDeInformacion-793097.pdf
Dialnet-LosSistemasDeInformacion-793097.pdfGrisel32
 
Sistem manager dates
Sistem manager datesSistem manager dates
Sistem manager datesJesus Rojas
 
Primer avance - "Administración Tributaria"
Primer avance - "Administración Tributaria"Primer avance - "Administración Tributaria"
Primer avance - "Administración Tributaria"Tracytrey
 

Similaire à Sistema web para gestion de información de adultos mayores (20)

EL MODELO “MUISCA” EN COLOMBIA 2007 - UN ESTUDIO DE LOS ELEMENTOS DE LOS SIST...
EL MODELO “MUISCA” EN COLOMBIA 2007 - UN ESTUDIO DE LOS ELEMENTOS DE LOS SIST...EL MODELO “MUISCA” EN COLOMBIA 2007 - UN ESTUDIO DE LOS ELEMENTOS DE LOS SIST...
EL MODELO “MUISCA” EN COLOMBIA 2007 - UN ESTUDIO DE LOS ELEMENTOS DE LOS SIST...
 
MANUAL SIPDIS LA RIOJA
MANUAL SIPDIS LA RIOJAMANUAL SIPDIS LA RIOJA
MANUAL SIPDIS LA RIOJA
 
Evento I: Gestación territorial.
Evento I: Gestación territorial.Evento I: Gestación territorial.
Evento I: Gestación territorial.
 
Proyecto de tecnologia de informacion
Proyecto de tecnologia de informacionProyecto de tecnologia de informacion
Proyecto de tecnologia de informacion
 
El Desarrollo Informático en las Instituciones Publicas del Perú - 2008
El Desarrollo Informático en las Instituciones Publicas del Perú - 2008El Desarrollo Informático en las Instituciones Publicas del Perú - 2008
El Desarrollo Informático en las Instituciones Publicas del Perú - 2008
 
ACCESO Y USO DE LAS TICS EN LA ADMINISTRACIÓN PÚBLICA EN LOS ULTIMOS 5 AÑOS
ACCESO Y USO DE LAS TICS EN LA ADMINISTRACIÓN PÚBLICA EN LOS ULTIMOS 5 AÑOSACCESO Y USO DE LAS TICS EN LA ADMINISTRACIÓN PÚBLICA EN LOS ULTIMOS 5 AÑOS
ACCESO Y USO DE LAS TICS EN LA ADMINISTRACIÓN PÚBLICA EN LOS ULTIMOS 5 AÑOS
 
Paper sistemas de informacion
Paper sistemas de informacionPaper sistemas de informacion
Paper sistemas de informacion
 
45703263 sistemas-de-informacion
45703263 sistemas-de-informacion45703263 sistemas-de-informacion
45703263 sistemas-de-informacion
 
Expoooooooooooooooo
ExpooooooooooooooooExpoooooooooooooooo
Expoooooooooooooooo
 
Implementacindesistemasinformticos
ImplementacindesistemasinformticosImplementacindesistemasinformticos
Implementacindesistemasinformticos
 
los sistemasdeinfo
los sistemasdeinfolos sistemasdeinfo
los sistemasdeinfo
 
Dialnet los sistemasdeinformacion-793097
Dialnet los sistemasdeinformacion-793097Dialnet los sistemasdeinformacion-793097
Dialnet los sistemasdeinformacion-793097
 
Dialnet-LosSistemasDeInformacion-793097.pdf
Dialnet-LosSistemasDeInformacion-793097.pdfDialnet-LosSistemasDeInformacion-793097.pdf
Dialnet-LosSistemasDeInformacion-793097.pdf
 
Dialnet los sistemasdeinformacion-793097 (1)
Dialnet los sistemasdeinformacion-793097 (1)Dialnet los sistemasdeinformacion-793097 (1)
Dialnet los sistemasdeinformacion-793097 (1)
 
Dialnet los sistemasdeinformacion-793097 (2)
Dialnet los sistemasdeinformacion-793097 (2)Dialnet los sistemasdeinformacion-793097 (2)
Dialnet los sistemasdeinformacion-793097 (2)
 
aguateoriaesunmetodosgrafivocsodasfmd.pdf
aguateoriaesunmetodosgrafivocsodasfmd.pdfaguateoriaesunmetodosgrafivocsodasfmd.pdf
aguateoriaesunmetodosgrafivocsodasfmd.pdf
 
Dialnet-LosSistemasDeInformacion-793097.pdf
Dialnet-LosSistemasDeInformacion-793097.pdfDialnet-LosSistemasDeInformacion-793097.pdf
Dialnet-LosSistemasDeInformacion-793097.pdf
 
CONTADOR PUBLICO INDEPENDIENTE
CONTADOR PUBLICO INDEPENDIENTECONTADOR PUBLICO INDEPENDIENTE
CONTADOR PUBLICO INDEPENDIENTE
 
Sistem manager dates
Sistem manager datesSistem manager dates
Sistem manager dates
 
Primer avance - "Administración Tributaria"
Primer avance - "Administración Tributaria"Primer avance - "Administración Tributaria"
Primer avance - "Administración Tributaria"
 

Plus de Pedro Chavez

Planeamiento Estrategico de la empresa Choice Cargo utilizando la metodologia...
Planeamiento Estrategico de la empresa Choice Cargo utilizando la metodologia...Planeamiento Estrategico de la empresa Choice Cargo utilizando la metodologia...
Planeamiento Estrategico de la empresa Choice Cargo utilizando la metodologia...Pedro Chavez
 
Curso de Analisis Predictivo y Mineria de Textos con Rapid Miner y CRIPS-DM
Curso de Analisis Predictivo y Mineria de Textos con Rapid Miner y CRIPS-DMCurso de Analisis Predictivo y Mineria de Textos con Rapid Miner y CRIPS-DM
Curso de Analisis Predictivo y Mineria de Textos con Rapid Miner y CRIPS-DMPedro Chavez
 
Lectura 1 Forrester wave-agile-BI-platforms
Lectura 1 Forrester wave-agile-BI-platformsLectura 1 Forrester wave-agile-BI-platforms
Lectura 1 Forrester wave-agile-BI-platformsPedro Chavez
 
Indice Proyecto de Investigacion sobre el mercado de BI en LA
Indice Proyecto de Investigacion sobre el mercado de BI en LAIndice Proyecto de Investigacion sobre el mercado de BI en LA
Indice Proyecto de Investigacion sobre el mercado de BI en LAPedro Chavez
 
Curso Especialista en BI Generador de Informes con MSSQLServer 2008 R2 SSRS
Curso Especialista en BI Generador de Informes con MSSQLServer 2008 R2 SSRSCurso Especialista en BI Generador de Informes con MSSQLServer 2008 R2 SSRS
Curso Especialista en BI Generador de Informes con MSSQLServer 2008 R2 SSRSPedro Chavez
 
Curso Especialista en BI Analista de Informacion con MSSQLServer 2008 R2 SSAS
Curso Especialista en BI Analista de Informacion con MSSQLServer 2008 R2 SSASCurso Especialista en BI Analista de Informacion con MSSQLServer 2008 R2 SSAS
Curso Especialista en BI Analista de Informacion con MSSQLServer 2008 R2 SSASPedro Chavez
 
Curso Especialista en BI Integrador de Informacion con MSSQLServer 2008 R2 SSIS
Curso Especialista en BI Integrador de Informacion con MSSQLServer 2008 R2 SSISCurso Especialista en BI Integrador de Informacion con MSSQLServer 2008 R2 SSIS
Curso Especialista en BI Integrador de Informacion con MSSQLServer 2008 R2 SSISPedro Chavez
 
Curso de Analista de Negocios con SAP Crystal Reports 2013 Avanzado
Curso de Analista de Negocios con SAP Crystal Reports 2013 AvanzadoCurso de Analista de Negocios con SAP Crystal Reports 2013 Avanzado
Curso de Analista de Negocios con SAP Crystal Reports 2013 AvanzadoPedro Chavez
 
Perfil de investigacion Tablero BSC para la Gerencia Operativa de Atento
Perfil de investigacion   Tablero BSC para la Gerencia Operativa de AtentoPerfil de investigacion   Tablero BSC para la Gerencia Operativa de Atento
Perfil de investigacion Tablero BSC para la Gerencia Operativa de AtentoPedro Chavez
 
Curso de Analista de Negocios con SAP Crystal Report 2013 (Fundamentos)
Curso de Analista de Negocios con SAP Crystal Report 2013 (Fundamentos)Curso de Analista de Negocios con SAP Crystal Report 2013 (Fundamentos)
Curso de Analista de Negocios con SAP Crystal Report 2013 (Fundamentos)Pedro Chavez
 
Curso de Implementador de Cuadros de Mando con SAP Crystal Dashboard Xcelsius
Curso de Implementador de Cuadros de Mando con SAP Crystal Dashboard XcelsiusCurso de Implementador de Cuadros de Mando con SAP Crystal Dashboard Xcelsius
Curso de Implementador de Cuadros de Mando con SAP Crystal Dashboard XcelsiusPedro Chavez
 
Diseño de un Tablero BSC para la eficiencia operativa de una empresa de Servi...
Diseño de un Tablero BSC para la eficiencia operativa de una empresa de Servi...Diseño de un Tablero BSC para la eficiencia operativa de una empresa de Servi...
Diseño de un Tablero BSC para la eficiencia operativa de una empresa de Servi...Pedro Chavez
 
Sistema de Administracion de Condominios basados en agentes de software
Sistema de Administracion de Condominios basados en agentes de softwareSistema de Administracion de Condominios basados en agentes de software
Sistema de Administracion de Condominios basados en agentes de softwarePedro Chavez
 
Diseño de un tablero BSC para la eficiencia operativa de una empresa de Servi...
Diseño de un tablero BSC para la eficiencia operativa de una empresa de Servi...Diseño de un tablero BSC para la eficiencia operativa de una empresa de Servi...
Diseño de un tablero BSC para la eficiencia operativa de una empresa de Servi...Pedro Chavez
 
Sistema tarifario de transporte público
Sistema tarifario de transporte públicoSistema tarifario de transporte público
Sistema tarifario de transporte públicoPedro Chavez
 
Planeamiento Estratégico de TI - TACP
Planeamiento Estratégico de TI - TACPPlaneamiento Estratégico de TI - TACP
Planeamiento Estratégico de TI - TACPPedro Chavez
 
Formato de artículo para publicaciones
Formato de artículo para publicacionesFormato de artículo para publicaciones
Formato de artículo para publicacionesPedro Chavez
 
Estudio de mercado de BI en America Latina 2011
Estudio de mercado de BI en America Latina 2011Estudio de mercado de BI en America Latina 2011
Estudio de mercado de BI en America Latina 2011Pedro Chavez
 
Indice del trabajo de Gerencia de Sistemas
Indice del trabajo de Gerencia de SistemasIndice del trabajo de Gerencia de Sistemas
Indice del trabajo de Gerencia de SistemasPedro Chavez
 
Formatos resumen de evaluacion Curso Tesis II 1era Sustentacion
Formatos resumen de evaluacion Curso Tesis II   1era SustentacionFormatos resumen de evaluacion Curso Tesis II   1era Sustentacion
Formatos resumen de evaluacion Curso Tesis II 1era SustentacionPedro Chavez
 

Plus de Pedro Chavez (20)

Planeamiento Estrategico de la empresa Choice Cargo utilizando la metodologia...
Planeamiento Estrategico de la empresa Choice Cargo utilizando la metodologia...Planeamiento Estrategico de la empresa Choice Cargo utilizando la metodologia...
Planeamiento Estrategico de la empresa Choice Cargo utilizando la metodologia...
 
Curso de Analisis Predictivo y Mineria de Textos con Rapid Miner y CRIPS-DM
Curso de Analisis Predictivo y Mineria de Textos con Rapid Miner y CRIPS-DMCurso de Analisis Predictivo y Mineria de Textos con Rapid Miner y CRIPS-DM
Curso de Analisis Predictivo y Mineria de Textos con Rapid Miner y CRIPS-DM
 
Lectura 1 Forrester wave-agile-BI-platforms
Lectura 1 Forrester wave-agile-BI-platformsLectura 1 Forrester wave-agile-BI-platforms
Lectura 1 Forrester wave-agile-BI-platforms
 
Indice Proyecto de Investigacion sobre el mercado de BI en LA
Indice Proyecto de Investigacion sobre el mercado de BI en LAIndice Proyecto de Investigacion sobre el mercado de BI en LA
Indice Proyecto de Investigacion sobre el mercado de BI en LA
 
Curso Especialista en BI Generador de Informes con MSSQLServer 2008 R2 SSRS
Curso Especialista en BI Generador de Informes con MSSQLServer 2008 R2 SSRSCurso Especialista en BI Generador de Informes con MSSQLServer 2008 R2 SSRS
Curso Especialista en BI Generador de Informes con MSSQLServer 2008 R2 SSRS
 
Curso Especialista en BI Analista de Informacion con MSSQLServer 2008 R2 SSAS
Curso Especialista en BI Analista de Informacion con MSSQLServer 2008 R2 SSASCurso Especialista en BI Analista de Informacion con MSSQLServer 2008 R2 SSAS
Curso Especialista en BI Analista de Informacion con MSSQLServer 2008 R2 SSAS
 
Curso Especialista en BI Integrador de Informacion con MSSQLServer 2008 R2 SSIS
Curso Especialista en BI Integrador de Informacion con MSSQLServer 2008 R2 SSISCurso Especialista en BI Integrador de Informacion con MSSQLServer 2008 R2 SSIS
Curso Especialista en BI Integrador de Informacion con MSSQLServer 2008 R2 SSIS
 
Curso de Analista de Negocios con SAP Crystal Reports 2013 Avanzado
Curso de Analista de Negocios con SAP Crystal Reports 2013 AvanzadoCurso de Analista de Negocios con SAP Crystal Reports 2013 Avanzado
Curso de Analista de Negocios con SAP Crystal Reports 2013 Avanzado
 
Perfil de investigacion Tablero BSC para la Gerencia Operativa de Atento
Perfil de investigacion   Tablero BSC para la Gerencia Operativa de AtentoPerfil de investigacion   Tablero BSC para la Gerencia Operativa de Atento
Perfil de investigacion Tablero BSC para la Gerencia Operativa de Atento
 
Curso de Analista de Negocios con SAP Crystal Report 2013 (Fundamentos)
Curso de Analista de Negocios con SAP Crystal Report 2013 (Fundamentos)Curso de Analista de Negocios con SAP Crystal Report 2013 (Fundamentos)
Curso de Analista de Negocios con SAP Crystal Report 2013 (Fundamentos)
 
Curso de Implementador de Cuadros de Mando con SAP Crystal Dashboard Xcelsius
Curso de Implementador de Cuadros de Mando con SAP Crystal Dashboard XcelsiusCurso de Implementador de Cuadros de Mando con SAP Crystal Dashboard Xcelsius
Curso de Implementador de Cuadros de Mando con SAP Crystal Dashboard Xcelsius
 
Diseño de un Tablero BSC para la eficiencia operativa de una empresa de Servi...
Diseño de un Tablero BSC para la eficiencia operativa de una empresa de Servi...Diseño de un Tablero BSC para la eficiencia operativa de una empresa de Servi...
Diseño de un Tablero BSC para la eficiencia operativa de una empresa de Servi...
 
Sistema de Administracion de Condominios basados en agentes de software
Sistema de Administracion de Condominios basados en agentes de softwareSistema de Administracion de Condominios basados en agentes de software
Sistema de Administracion de Condominios basados en agentes de software
 
Diseño de un tablero BSC para la eficiencia operativa de una empresa de Servi...
Diseño de un tablero BSC para la eficiencia operativa de una empresa de Servi...Diseño de un tablero BSC para la eficiencia operativa de una empresa de Servi...
Diseño de un tablero BSC para la eficiencia operativa de una empresa de Servi...
 
Sistema tarifario de transporte público
Sistema tarifario de transporte públicoSistema tarifario de transporte público
Sistema tarifario de transporte público
 
Planeamiento Estratégico de TI - TACP
Planeamiento Estratégico de TI - TACPPlaneamiento Estratégico de TI - TACP
Planeamiento Estratégico de TI - TACP
 
Formato de artículo para publicaciones
Formato de artículo para publicacionesFormato de artículo para publicaciones
Formato de artículo para publicaciones
 
Estudio de mercado de BI en America Latina 2011
Estudio de mercado de BI en America Latina 2011Estudio de mercado de BI en America Latina 2011
Estudio de mercado de BI en America Latina 2011
 
Indice del trabajo de Gerencia de Sistemas
Indice del trabajo de Gerencia de SistemasIndice del trabajo de Gerencia de Sistemas
Indice del trabajo de Gerencia de Sistemas
 
Formatos resumen de evaluacion Curso Tesis II 1era Sustentacion
Formatos resumen de evaluacion Curso Tesis II   1era SustentacionFormatos resumen de evaluacion Curso Tesis II   1era Sustentacion
Formatos resumen de evaluacion Curso Tesis II 1era Sustentacion
 

Dernier

El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 

Dernier (20)

El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 

Sistema web para gestion de información de adultos mayores

  • 1. PROYECTOS DE INVESTIGACION DE TESIS II ANALISIS Y DISEÑO DE UN SISTEMA WEB DE REGISTRO PARA ORGANISMOS QUE TRABAJAN CON PERSONAS ADULTAS MAYORES - SIROAM AUTOR(ES): Fernandez Gonzales Christian Llerena Quispe Giancarlo ASESOR : Papa Quiroz Erik Alex 2012
  • 2. ÍNDICE GENERAL RESUMEN _______________________________________________________________ 1 1. CAPÍTULO I: INTRODUCCIÓN ____________________________________________ 2 1.1 Motivación y Justificación_________________________________________________ 2 1.2 Antecedentes del Problema _______________________________________________ 4 1.3 Objetivos Generales y Específicos___________________________________________ 6 1.4 Contribuciones del Trabajo ________________________________________________ 7 2. CAPÍTULO II: MARCO TEÓRICO___________________________________________ 8 2.1 Marco Metodológico_____________________________________________________ 8 2.2 Marco Tecnológico _____________________________________________________ 10 2.3 Marco Metodológico del Modelo de Validación ______________________________ 16 3. CAPÍTULO III: DISEÑO DE LA SOLUCIÓN___________________________________ 18 3.1 Metodología a Aplicar ___________________________________________________ 18 3.2 Análisis del Problema ___________________________________________________ 21 3.3 Diseño de la Propuesta __________________________________________________ 22 3.4 Análisis de la Viabilidad del Proyecto de Tesis________________________________ 61 3.4.1 Análisis Técnico del Proyecto ___________________________________________________ 61 3.4.2 Análisis Económico Financiero del Proyecto _______________________________________ 63 4. CAPÍTULO IV: VALIDACIÓN DEL MODELO _________________________________ 68 4.1 Instrumentos y Técnicas _________________________________________________ 68 4.2 Diseño del Prototipo ____________________________________________________ 68 5. CAPÍTULO V: CONCLUSIONES Y RECOMENDACIONES________________________ 76 5.1 Conclusiones __________________________________________________________ 76 5.2 Recomendaciones ______________________________________________________ 76 REFERENCIAS ___________________________________________________________ 77 Tabla de Imagenes____________________________________________________________ 78 APÉNDICE ______________________________________________________________ 79 ANEXOS _______________________________________________________________ 80
  • 3. Centro de Investigación de Tesis en Ingeniería de Sistemas 1 RESUMEN En 1996, el Ministerio de Promoción de la Mujer y del Desarrollo Humano hoy MIMP1 se crea el Área de Personas Adultas Mayores, que desdeoctubredel 1997 empieza a funcionar y se encarga de velar por el bienestar de las personas mayores de 60 años. En el 2002 se crea la DIPAM2 , lo cual hizoposible una actuación más rápida y oportuna frente a los planes, programas y proyecto del adulto mayor. [1] Debido a la ley marco de descentralización Nº26922 se transfirió la función de registrar organismos que trabajan con el adulto mayor a los gobiernos regionales esto dificulto el acceso y la consolidación de la información además de otros puntos que no se cumplían en la ley Nº28803 del adulto mayor.3 En la presente tesis se propone realizar un sistema de servicio web que permita el registro y acreditación de los organismos que trabajan con personas adultas mayores para el acceso a la información por parte de la DIPAM y cumpla con lo estipulado en las normas legales del estado sobre el adulto mayor. _______________________ Ante la creación del Ministerio de Desarrollo e Inclusión Social (MIDI), el Ministerio de la Mujer y Desarrollo Social (MIMDES) se reformula orgánicamente por el Decreto Legislativo N° 1098 y se denomina a partir del 20 de enero del 2012 como Ministerio de la Mujer y Poblaciones Vulnerables (MIMP). 2 DIPAM: Dirección de Personas Adultas Mayores 3 Ver anexo 7 y 8
  • 4. 1. CAPÍTULO I : INTRODUCCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 2 1. CAPÍTULO I: INTRODUCCIÓN 1.1 Motivación y Justificación La motivación para realizar la investigación sobre los registros que según ley Nº 28803 debe poseer la DIPAM1 instancia del MIMP2 es tener una base de datos de cuantas son las organizaciones, instituciones y CARPAM3 que trabajan para la personas adultas mayores a nivel nacional, este registro ha sido descentralizado según el marco ley de descentralización Nº 26922 4 , la función que tenía la DIPAM de registrar fue transferida a los gobiernos regionales5 , son ellos los que tienen que levantar la información, registrar a las organizaciones y lo que ahora seencargara la DIPAM como gobierno nacional es no perder esta base de datos, consolidar la información de las organizaciones, instituciones y CARPAM que son remitidas de todos los gobiernos regionales. En el contexto actual se notó que no se cumple con los (30) días hábiles para registrarse en el gobierno regional pasada la obtención de la licencia de funcionamiento 6 , no se cumple con el orden establecido descrito en los requisitos documentales 7 , además las inscripciones que se hayan efectuado se deberán comunicar a la DIPAM dentro de los (15) días hábiles siguientes que a veces no se cumple, las autorizaciones sectoriales referentes a los CARPAM tienen un año de vigencia que pasado ese tiempo a veces se desconoce en el momento cuales son los que ya vencieron, otro detalle es que al pasar las funciones a los gobiernos regionales no se puede saber rápidamente el número de organizaciones de PAMs que existe a nivel nacional, además que Tacna y Puno están generando un correlativo para ellos lo cual hace complicado consolidar la información al administrador nacional. _______________________ DIPAM: Dirección de Personas Adultas Mayores 2 Ante la creación del Ministerio de Desarrollo e Inclusión Social (MIDI), el Ministerio de la Mujer y Desarrollo Social (MIMDES) se reformula orgánicamente por el Decreto Legislativo N° 1098 y se denomina a partir del 20 de enero del 2012 como Ministerio de la Mujer y Poblaciones Vulnerables (MIMP). (Ver anexo Nº2) 3 CARPAM: Centro de Atención Residencial para el Adulto Mayor 4 Ver anexo 7 5 Ver anexo 8 6 Ver anexo 5 y anexo 9 7 Ver anexo 5
  • 5. 1. CAPÍTULO I : INTRODUCCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 3 Justificamos este trabajo porque diseñando la solución nos motivaría a implementar un sistema que nos permita determinar la cobertura y características de los organismos PAM1 para así mejorar la calidad de vida de las personas adultas mayores de 60 años, el servicio de cuidados a personas mayores de los organismos, instituciones y CARPAM, llevar una estadística paraampliar la cobertura de los programas, beneficios y promover el desarrollo integral del adulto mayor y envejecimiento saludable. Por otra parte esta investigación genera una alternativa para instituciones de otros estados que monitorean organismos que trabajan con adultos mayores. _______________________ 1 PAM: personas adultas mayores
  • 6. 1. CAPÍTULO I : INTRODUCCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 4 1.2 AntecedentesdelProblema La DIPAM1 es la Dirección de Personas Adultas Mayores, instancia del Ministerio de la Mujer y Poblaciones Vulnerables (MIMP), encargada de diseñar, monitorear y hacer seguimiento a la política social dirigida a la población de 60 años y más.[1] De acuerdo al Reglamento de Organización y Funciones del MIMP, la DIPAM tiene la función de promover, coordinar, supervisar y evaluar las políticas, planes, programas y proyectos referidos a personas adultas mayores, en especial de aquellas poblaciones que sufren discriminación y exclusión social, y se encuentran en situación de pobreza y pobreza extrema.[2] En la actualidad, se viene ejecutando cuatro políticas del Plan Nacional de las Personas Adultas Mayores: de Envejecimiento Saludable; de Empleo, Previsión y Seguridad Social; de Participación e integración social; y de Educación, Conciencia y Cultura sobre el Envejecimiento y la Vejez. [2]. El trabajo que se encarga de realizar son principalmente los planes nacionales, auto cuidado de la persona adulta mayor, boletines, publicaciones y estudio, registro nacional de instituciones y organizaciones PAM2 (personas adultas mayores), contribución de PAMs2 en la lucha contra la pobreza, estadísticas. Sucede que hace unos meses se propuso automatizar este registro, se optó por un sistema web usando como lenguaje de programación Java y la Base de datos Oracle (esta es la que ya cuenta la institución), después del análisis y diseño del sistema se vieron los errores como no poder generar reportes de los organismos en internet Explorer, no existía mucha compatibilidad con el navegador pero si con Mozilla, el modelamiento de la base de datos tenia tablas sin relacionar y no se pudo desplegar la aplicación en el servidor Oracle Application Server.3 Este trabajo pasado fue realizado por un practicante del OIDS (Oficina de Informática y Desarrollo de Sistemas) el cual no concluyo el proyecto como estaba especificado en la documentación para ponerlo a producción.3 ________________________ DIPAM: Dirección para el adulto mayor 2 PAMs: Personas adultas mayores 3 Ver anexo 2.
  • 7. 1. CAPÍTULO I : INTRODUCCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 5 Actualmente no existe un sistema o algo parecido que registre organismos relacionados con adultos mayores o con niños, pero si registros de personas naturales, también existe sistemas web de registro de organizaciones como el sistema de la comisión europea la PADOR ("PotentialApplicant Data Online Registration") está gestionada por EuropeAidycontiene información sobre organizaciones que soliciten subvenciones de la Comisión Europea en el ámbito de la ayuda exterior.1 Aquí en el país otro sistema web que es de gran apoyo al ministerio de educación es el RENOEC (“Registro Nacional de Organizaciones de la Sociedad que brindan Educación Comunitaria”), este facilita el reconocimiento por las diversas instancias del Estado, organismos internacionales y de la sociedad en general sobre cuáles son las instituciones que desarrollan esta labor, permitiendo ampliar las posibilidades de vínculos de cooperación, promueve la planificación de trabajo en común, el desarrollo e intercambio de técnicas innovadoras para la educación comunitaria y reconocer espacios de intervención.2 ________________________ 1 http://ec.europa.eu/europeaid/work/onlineservices/pador/index_es.htm 2 http://www2.minedu.gob.pe/educam/renoec/
  • 8. 1. CAPÍTULO I : INTRODUCCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 6 1.3 Objetivos Generales y Específicos Objetivo General Diseñar una solución mediante un sistema web de registro de Organismos que trabajan con personas Adultas Mayores a nivel nacional que permita mejorar el acceso a la información, obtener estadísticas y facilitar el desempeño de esta labor. Objetivos específicos  Desarrollar el diseño del sistema siguiendo el marco de trabajo de la metodología RUP1  Utilizar la notación UML2 para el análisis y diseño del sistema “Sistema de Registro Web”  Diseñar el sistema siguiendo la arquitectura MVC3 _______________________ RUP: RationalUnifiedProcess – Proceso Unificado de Modelado 2 UML: UnifiedModelingLanguage – Lenguaje Unificado de Modelado 3 MVC:Model View Controller – Modelo Vista Controlador
  • 9. 1. CAPÍTULO I : INTRODUCCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 7 1.4 Contribuciones del Trabajo La contribución del trabajo permitirá el diseño del sistema servicio de registro web para lo cual se hará uso de la metodología RUP1 , este nos permitirá: En la fase de inicio identificar a los interesados, elaborar un plan de proyectos, definir la arquitectura de software a utilizar en este caso se usara MVC2 por ser de gran utilidad para la reusabilidad, características principales, un modelo de casos de uso de un 10% a 20%, producimos un plan de fases e iteraciones y vamos agregando términos al glosario. Además se debe acordar con los interesados el alcance del proyecto, la estimación de tiempo y costo. En la fase de elaboración definir los casos de uso a un 80%, para definir la arquitectura del sistema, especificaciones de caso de uso y diseñar la solución preliminar, para los casos de uso se utilizara la notación UML3 como estándar, encontrar otros requerimientos no funcionales o no asociados a los casos de uso. Herramientas a utilizar serán Rational Rose para el modelado de procesos. Este proyecto con respecto a otros trabajos como se mencionó en los antecedentes no se ha implementado algo parecido para los adultos mayores ni con niños pero si diseñando sistemas web para otros organismos y que han sido implementados dando gran facilidad al usuario de registrar información de su organismo y al administrador del sistema facilitando el acceso a la información para la toma de decisiones respecto a su negocio. _______________________ RUP: RationalUnifiedProcess – Proceso Unificado de Modelado 2 MVC: Model View Controller – Modelo Vista Controlador 3 UML: UnifiedModelingLanguage – Lenguaje Unificado de Modelado
  • 10. 2. CAPÍTULO II :MARCO TEÓRICO Centro de Investigación de Tesis en Ingeniería de Sistemas 8 2. CAPÍTULO II: MARCO TEÓRICO 2.1 Marco Metodológico Nivel de Investigación: Se refiere al grado de profundidad con que se aborda un objeto o fenómeno. Explicar el tipo de investigación: - Tecnológica o científica - Teórica, aplicada, experimental - Investigación histórica (pasado): - Investigación actual (presente): Explicativa (el fenómeno es nuevo no hay ninguna referencia) Descriptiva (Interés es describir el fenómeno) Correlacional (existir relación entre variables) - Investigación en el futuro: experimental - Investigación probabilística y no probabilística En cualquiera de los casos es recomendable justificar el nivel adoptado. Diseño de la Investigación Es la estrategia que adopta el investigador para responder al problema planteado. En esta sección se definirá y se justificará el tipo de investigación, según el diseño o estrategia por emplear. Investigación Documental: Es aquella que se basa en la obtención y análisis de datos provenientes de materiales impresos u otros tipos de documentos. Investigación de Campo: Consiste en la recolección de datos directamente de la realidad donde ocurren los hechos, sin manipular o controlar variable alguna. Investigación Experimental: Proceso que consiste en someter a un objeto o grupo de individuos a determinadas condiciones o estímulos (variable independiente), para observar los efectos que se producen (variable dependiente). Técnicas e Instrumentos que van usar: - Procesos - Software
  • 11. 2. CAPÍTULO II :MARCO TEÓRICO Centro de Investigación de Tesis en Ingeniería de Sistemas 9 Población y Muestra La población o universo se refiere al conjunto para el cual serán válidas las conclusiones que se obtengan: a los elementos o unidades (personas, instituciones o cosas) a las cuales se refiere la investigación. La muestra es un subconjunto representativo de un universo o población. Donde se centra el estudio - Muestra (va depender si la investigación es probabilística y no probab.). Si es probalística, la muestra es dada por alguna fórmula matemática. Si NO es probabilística entonces se puede tomar CASOS DE ESTUDIO. Técnicas e Instrumentos de Recolección de Datos Primarias (Campo mismo de acción): encuestas, entrevistas, etc. Secundarias (No necesita ir al campo de acción): Informes de las empresas (Experiencias anteriores), libros, internet, etc. Técnicas de Procesamiento y Análisis de Datos En este punto se describen las distintas operaciones a las que serán sometidos los datos que se obtengan: clasificación, registro, tabulación y codificación si fuere el caso. En lo referente al análisis, se definirán las técnicas lógicas (inducción, deducción, análisis, síntesis), o estadísticas (descriptivas o inferenciales), que serán empleadas para descifrar lo que revelan los datos que sean recogidos. -Usarán algún software estadístico que de alguna información. ______________ Fuentes: - Teoría proporcionada por el Prof. Erik Papa - http://www.une.edu.ve/postgrado/intranet/investigacion_virtual/estructura_proyecto.htm
  • 12. 2. CAPÍTULO II :MARCO TEÓRICO Centro de Investigación de Tesis en Ingeniería de Sistemas 10 2.2 Marco Tecnológico RATIONAL UNIFIED PROCESS (RUP) El RUP [1] es un marco del proyecto que describe una clase de los procesos que son iterativos e incrementales que define un manojo entero de las actividades y de los artefactos que nosotros necesitamos para elegir nuestros propios procesos [2]. Es el proceso de desarrollo más general de los existentes actualmente. Los procesos de RUP estiman tareas y horario del plan midiendo la velocidad de iteraciones concerniente a sus estimaciones originales. Las iteraciones tempranas de proyectos conducidos RUP se enfocan fuertemente sobre arquitectura del software; la puesta en práctica rápida de características se retrasa hasta que se ha identificado y se ha probado una arquitectura firme [3] . Con respecto a los diseños en los casos de uso haríamos que los procesos de registro se agilizaran, se contara con un mejor control descentralizado y verificado de los organismos involucrados. El RUP se divide en cuatro fases: Inicio (Define el alcance del proyecto) Elaboración (definición, análisis, diseño) Construcción (implementación) Transición (fin del proyecto y puesta en producción Cada una de estas etapas es desarrollada mediante el ciclo de iteraciones, la cual consiste en reproducir el ciclo de vida en cascada a menor escala. Los objetivos de una iteración se establecen en función de la evaluación de las iteraciones precedentes. Vale mencionar que el ciclo de vida que se desarrolla por cada iteración, es llevada bajo dos disciplinas: -Disciplina de Desarrollo. -Disciplina de Soporte.
  • 13. 2. CAPÍTULO II :MARCO TEÓRICO Centro de Investigación de Tesis en Ingeniería de Sistemas 11 VerRef.[T1] Conestasfasesselograejecutarunconjuntodemejoresprácticas,comoloson: DesarrollarSoftwareIterativamente Modelarelsoftwarevisualmente GerenciarlosRequerimientos Usararquitecturasbasadasencomponentes Verificacióncontinuadelacalidad Gerenciarloscambios UML ElUML (Lenguaje Unificadode Modelado)es una de las herramientas en el mundo actual del desarrollo de sistemas. Esto se debe a que permite generar diseños que capturen sus ideas en una forma convencional y fácil de comprender a través del lenguaje grafico para visualizar, especificar, construir y documentar un sistema. El lenguaje UML sirve: - Especificar o Describir métodos o procesos. - Definir un sistema.
  • 14. 2. CAPÍTULO II :MARCO TEÓRICO Centro de Investigación de Tesis en Ingeniería de Sistemas 12 - Para documentar y construir. - UML no es un método ni programación si no un lenguaje gráfico. DiagramasdelUML El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. ElmodeloUMLdeunsistemaessimilaraunmodeloaescaladeunedificiojuntoconlainterpretacióndelartistadel edificio. Es importante destacar que un modelo UML describe lo que supuestamente hará un sistema, pero no dice cómo implementar dicho sistema. A continuación se describirán brevemente los diagramas más comunes del UML y los conceptos que representan. Diagramas de Clase Piense en las cosas que le rodean (una idea demasiado amplia, pero ¡inténtelo de cualquier forma!). Es probable que muchas de esas cosas tengan atributos (propiedades) y que realicen determinadas acciones. Una clase es una categoría o grupo de cosas que tienen atributos y acciones similares. He aquí un ejemplo: cualquier cosa dentro de la clase Lavadoras tiene atributos como son la marca, el modelo, el número de serie y la capacidad. Entre las acciones. Ver Ref. [T2] Diagrama de objetos: Un objeto es una instancia de clase (una entidad que tiene valores específicos de los atributos y acciones). Este diagrama representa una fotografía estática de instancias de las cosas que se encuentran en un diagrama de clase.
  • 15. 2. CAPÍTULO II :MARCO TEÓRICO Centro de Investigación de Tesis en Ingeniería de Sistemas 13 Ver Ref. [T3] Diagrama de Casos e Uso: Un diagrama de cao de uso muestra un conjunto caso de uso y actores (un tipo especial de clase) y sus relaciones. Describiendo los pasos o las actividades que deben realizar para llevar a cabo algún proceso. Estos diagramas son importantesalahorademodelarloscomportamientosdeunsistema. VerRef.[T4] Diagrama de Estado: Los diagramas de estado dirigen la visión dinámica de un sistema. Estos diagramas son importantes a la hora de modelar el comportamiento de una interfaz, clase o colaboración y enfatizan el comportamiento de un objeto ordenado por los eventos que se suceden.
  • 16. 2. CAPÍTULO II :MARCO TEÓRICO Centro de Investigación de Tesis en Ingeniería de Sistemas 14 VerRef.[T5] Diagrama de Secuencia: Se indican los módulos o clases que forman parte del programa y las llamadas que se hacen en cada uno de ellos para realizar una tarea determinada. Se realizan diagramas de secuencia para definir acciones que se pueden realizar en la aplicación en cuestión. El diagrama de secuencia contiene detalles de implementación del escenario, incluyendo los objetos y clases que se usan para implementar el escenario, y mensajes intercambiados entre los objetos. VerRef.[T6] Diagramas de Actividades: Las actividades que ocurren dentro de un caso de uso o dentro del comportamiento de un objeto se dan, normalmente, en secuencia además presentan los resultados de dicha de dichas acciones. VerRef.[T7] Diagrama de Colaboraciones: Los elementos de un sistema trabajan en conjunto para cumplir con los objetivos del sistema, y un lenguaje de modelado deberá contar con una forma de representar esto. El diagrama de colaboraciones enfatiza la estructura organizacional de los objetos que envían y reciben mensajes.
  • 17. 2. CAPÍTULO II :MARCO TEÓRICO Centro de Investigación de Tesis en Ingeniería de Sistemas 15 VerRef.[T8] Diagrama de Componentes: El diagrama de componentes muestra las organizaciones y dependencias entre un conjunto de componentes. Los diagramas de componentes dirigen la visión de implementación estática de un sistema. Estos diagramas se relacionan con los diagramas de clase en el sentido de que un componente engloba uno o varias clases, interfaces o colaboraciones. VerRef.[T9] Diagrama de Distribución: El diagrama de distribución UML muestra la arquitectura física de un sistema informático. Puede representar los equipos y dispositivos, mostrar sus interconexiones y el software que se encontrará en cada máquina. Cada computadora está representada por un cubo Y las interacciones entre las computadoras están representadas por líneas que conectan a los cubos. LafiguraT10 presentaunejemplo. VerRef.[T10]
  • 18. 2. CAPÍTULO II :MARCO TEÓRICO Centro de Investigación de Tesis en Ingeniería de Sistemas 16 2.3 Marco Metodológico del Modelo de Validación Análisis costo-beneficio: El análisis de costo-beneficio es un término que se refiere tanto a: Permite definir la factibilidad de las alternativas planteadas o del proyecto a ser realizadas, la técnica el análisis costo beneficio, tiene como objetivo fundamental proporcionar una medida de los costos en que se incurren en la realización de un proyecto informático y a su vez comparar dichos costos previstos con los beneficios esperados dela realización de dicho proyecto. El costo-beneficio es una lógica o razonamiento basado en el principio de obtener los mayores y mejores resultados al menor esfuerzo invertido, tanto por eficiencia técnica como por motivación humana (8) . Costos de Inversión Los costos de inversión se consideran a la suma de esfuerzos y recursos que se han invertido en un proyecto ejemplo: equipos, personal, infraestructura, etc. Los cuales son necesarios para poner en marcha un proyecto. Análisis de Sensibilidad a.- Flujo de Caja Los flujos de caja se llaman así a la proyección de ingresos y egresos de efectivo de una empresa e institución. La caja de flujo es importante para que observes el comportamiento diario del movimiento de caja en un periodo de tiempo. b.- Calculo del VAN - TIR Valor Actual Neto (VAN): El Valor Actual Neto de una inversión o proyecto de inversión es una medida de la rentabilidad absoluta neta que proporciona el proyecto, esto es, mide en el momento inicial del mismo, el incremento de valor que proporciona a los propietarios en términos absolutos, una vez descontada la inversión inicial que se ha debido efectuar para llevarlo a cabo(1) . _____________________________________________________________________________ (8) Fuente: http://www.ongei.gob.pe/publica/metodologias/Lib5006/cap3-6.htm (1) FUENTE: http://www.vantir.com/
  • 19. 2. CAPÍTULO II :MARCO TEÓRICO Centro de Investigación de Tesis en Ingeniería de Sistemas 17 Un proyecto es rentable para un inversionista si el VAN es mayor que cero. » VAN > 0 Proyecto Rentable (realizarlo) » VAN < 0 Proyecto NO Rentable (archivarlo) » VAN 0 Proyecto Indiferente Tasa Interna de Retorno (TIR): El tipo interno de rendimiento mide la rentabilidad relativa media bruta por período del proyecto de inversión sobre el capital que permanece invertido a principios de cada período; incluye la retribución a los recursos financieros del capital invertido, por lo que es bruta, y además, se refiere al capital que a principio de cada año permanece inmovilizado en el proyecto y no al capital que se inmoviliza inicialmente (2) . ______________________________________ (2) Fuente:http://www.vantir.com/ n j j nv i Fj IVAN 1 . 1 n j j TIR Fj Inv 1 1 0 . Dónde: Fj = Flujo Neto en el periodo j. Inv = Inversión en el periodo nv. I = Tasa de Descuento del inversionista (TMAR). n = Horizonte de Evaluación. Dónde: Fj = Flujo Neto en el periodo J Inv = Inversión en el Periodo 0. N = Horizonte de Evaluación
  • 20. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 18 3. CAPÍTULO III: DISEÑO DE LA SOLUCIÓN En esta etapa se describirá el análisis de la solución planteada. En la primera parte se explica la metodología a aplicar seguido del análisis del problema, diseño de la propuesta y el análisis de la viabilidad del proyecto de tesis. En esta etapa se describirá el análisis de la solución planteada. En la primera parte se explica la metodología a aplicar seguido del análisis del problema, diseño de la propuesta y el análisis de la viabilidad del proyecto de tesis. 3.1 Metodología a Aplicar Nivel de Investigación: La investigación es de tipo tecnológico a un nivel descriptivo ya que se ha descrito el comportamiento de las variables (registro, actualización, consultas, seguridad de la información, eficiencia, reducción de tiempo) para el diseño de un sistema web que registre organismos que trabajan con el adulto mayor. Diseño de la Investigación Para el diseño el tipo de investigación que se ha realizado fue netamente documental debido a que se ha obtenido datos de materiales impresos y otros tipos de documentos para el análisis, desarrollo e implementación de este sistema se utilizaran las metodologías Proceso Unificado de Rational (RUP) junto con el lenguaje unificado de modelado (UML), utilizando como herramienta de software el Rational Rose Enterprise Edition. Técnicas e Instrumentos de Recolección de Datos Para la investigación se ha realizado técnicas de levantamiento de información, en estas se toma en cuenta lo siguiente: - Inventario de documentos fuentes - Reportes - Normas legales/ directivas - Medios (*.doc, *.xls, *.ppt) - Manuales de organización y funciones - Información que el usuario estime conveniente Además se tomara de apoyo uso de grabadoras para las reuniones con los stakeholders, información de la página web del ministerio y notas que se tomen en cualquier consulta con el usuario.
  • 21. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 19 Técnicas de Procesamiento y Análisis de Datos Los datos recolectados fueron sometidos al análisis para conocer los flujos de información, los procesos que se realicen para el registro de un tipo de organismo, así como su clasificación. Se identificara a los actores del sistema, así como el problema central y poder realizar los diagramas de casos de uso correspondientes. Las operaciones que se aplicaron a los datos obtenidos fueron: o Organización de registro: Basado en los registros de carácter regional o Clasificación de datos: Basado al tipo de licencia que corresponde ya sea gerontológico, geriátrico y mixto. o Tablas estadísticas resultantes: Basado en la cantidad de Organizaciones y CARPAM’s que hay en los distintos departamentos y todo el país. o Gráficos estadísticos : basado en la cantidad que hay en todo el Perú. Análisis de Arquitectura: Fuente propia Usuario Sistem a Web Internet Firewall Servidor web Servidor de BD BD BD BD Servidor de Aplicaciones Sistema de Archivos
  • 22. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 20 Cliente-Servidor. En esta aplicación Web se ve un modelo cliente-servidor. Esto se debe a que se requiere un componente que hospede a la aplicación y a todos sus componentes (servidor Web) y un componente usuario, cuando estos 2 necesitan un sistema de archivos donde se van a almacenar todos los recursos para la generación del contenido. Servidor de aplicaciones. Para la modelación de aplicaciones web dinámicas necesitamos poner componentes tales como un servidor de aplicaciones para permitir la generación contenidos dinámicos. Al agregar este nuevo componente necesitamos considerar las interfaces que se necesitan incluir as como la relación con los componentes existentes. Servidor de Bases de Datos. Con la arquitectura desarrollada podemos generar aplicaciones web con contenido dinámico, apegándonos a las necesidades de las aplicaciones web que se desarrollan actualmente, necesitamos considerar el gran flujo de datos que se necesitan para manejar. Considerando esta necesidad agregamos un servidor de base de datos. Este nos permite almacenar toda la información que la aplicación necesita para nuestro sistema web.
  • 23. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 21 3.2 AnálisisdelProblema Árbol de Causas y Efectos Deficiencia para consolidar información e incumplimiento del marco legal Transferencia de funciones a los gobiernos regionales Registró deficiente No se cumple con los requisitos documentales Desconocimiento de las autorizaciones sectoriales No se cumple con los 30 días hábiles de registró Las inscripciones efectuadas no son comunicadas a la DIPAM después de 15 días hábiles Perdida de información Informalidad de las organizaciones, instituciones y CARPAM Poco interés en la formalización Inexistencia de un control y supervisión de las organizaciones No se podría ejercer un adecuado ejercicio de los derechos de las PAMs No se sepa del número de PAMs a nivel nacional Poca información de las organizaciones, instituciones y CARPAM Poca o nula información Los proyectos no se podrán presentar en el presupuesto participativo No formar parte en la toma de decisiones del ámbito local Incumplimiento de la ley N° 28803 articulo 15 Incumplimiento del decreto supremo N° 009-210MINDES Personal inadecuado Diversificación de funciones Falta de organización Inexistencia de un TUPA
  • 24. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 22 3.3 Diseño de la Propuesta Requerimientos del Sistema Requerimientos Funcionales Aquí vemos los requerimientos que debe cumplir el sistema obtenidos del levantamiento de información y entrevistas con el usuario. El sistema debe permitir la desactivación de usuarios que ya no estén activos. El sistema debe permitir que se pueda modificar la contraseña de los usuarios ya registrados. El sistema no debe permitir que existan nombres de usuarios repetidos. El sistema debe mostrar solo la información de la región del usuario regional con el cual se logeo. El sistema debe en lo posible validar el ingreso de información en cada uno de los formularios que se disponen (expediente, registro de organismo e instituciones, registro de CARPAM y ficha de supervisión). El sistema debe validar los pasos que se requieren en el proceso acreditación de CARPAM, es decir se debe guardar un orden para el registro y posteriormente la supervisión. El sistema debe validar en tiempo real los campos que se ingresan, como son las fecha, el aceptar o no números o letras según sea el campo, etc. El sistema debe validar los botones de registro de cada uno de los formularios en cuanto a ingreso de los campos obligatorios. El sistema solo debe permitir hacer registros y consultas a los usuarios regionales de su región, en caso del usuario administrador debe permitirle solo hacer consultas de todas las regiones. El sistema debe permitir al usuario regional y al usuario administrador nuevos usuarios, en el caso de regional solo podrá agregar de su región. El sistema debe permitir generar reportes resumidos de las consultas y fichas para su impresión.
  • 25. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 23 Requerimientos No funcionales Estos requerimientos no surgen de una necesidad de la persona a registrarse o de los que harán uso del sistema, pero son requerimientos tácitos necesarios para el buen funcionamiento del sistema. El sistema debe evitar el botón ATRÁS del navegador para evitar regreso a páginas de formularios ya procesadas y así evitar errores. El sistema solo será accedido desde una máquina que cuente con mouse y teclado Para el acceso a los formularios del sistema, previamente se debe realizar una autentificación con nombre de usuario y contraseña respectiva. El sistema debe guardar internamente como seguridad y seguimiento de los registros, el usuario y fecha en que se realizaron los registros de cada uno de los formularios disponen (expediente, registro de organismo e instituciones, registro de CARPAM y ficha de supervisión). Se debe encriptar las contraseñas como medida de seguridad de la información por un tema de auditoria. El sistema será accesible desde cualquier estación de trabajo que cuente con un S.O., un navegador web Mozilla Firefox (2.0 o superior) o Internet Explorer (6.0 o superior), y la máquina virtual de Java El sistema utilizara Oracle como motor de base de datos EL sistema se ejecutara desde un servidor de aplicaciones Java, sobre cualquier sistema operativo y con una máquina virtual java. El sistema tendrá una arquitectura de desarrollo MVC (modelo –vista – controlador)
  • 26. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 24 Identificación de los actores: Los actores que participan en el sistema son: 1. Admin_Regional: Es el encargado de hacer el registro de la información de los organismos y consultar solo en su región. 2. Admin_Administrador: El hace consultas de información a nivel nacional. Definición de Casos de Uso: Administrador y consultar organismos Este caso de uso el usuario puede realizar consultas vía filtros de búsqueda y generar un PDF para visualizar la información detalla de los organismos. Si es usuario regional puede modificar, programar visitas de supervisión y generar reportes por cada búsqueda y organismos. Consultar Organismos Este caso de uso el usuario externo (no necesita autenticarse) puede consultar información acerca de los CARPAM registrados, puede ver información básica y generar un PDF. Administrar y consultar programaciones Este caso de uso permite realizar la búsqueda de las programaciones registradas usando filtros, si es usuario regional puede ver el detalle de estas y si lo es permitido actualizar la información registrada. Si es usuario central solo puede realizar las consultas. Administrar y consultar expedientes Este caso de uso permite realizar la búsqueda de los expedientes registrados usando filtros de búsqueda no se puede modificar ningún tipo de registro. Administrar y consultar fichas de supervisión En este caso de uso permite realizar usando filtros e búsqueda, se puede realizar modificaciones por cada ficha supervisión encontrada. Registrar organismos Este caso de uso permite realizar la programación de la visita de supervisión previa programación de visita. Programar visita de supervisión Este caso de uso permite realizar la programación de la visita de supervisión, se registrara por región y solo puede ser visualizada por esta.
  • 27. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 25 Registrar fichas de supervisión Este caso de uso permite registrar las fichas de supervisión previa programación de visita. Modificar contraseña Este caso de uso permite realizar el cambio de la clave del usuario, verificando que la clave ingresada sea la misma que la guardada en l base datos. Administrar usuarios Este caso de uso permite realizar consultas usando filtros de búsqueda, se puede registrar nuevos usuarios y modificar su estado Resumen de la Arquitectura – Paquetes y Subsistema de Capas La vista lógica del sistema de registros de instituciones se compone de los tres paquetes principales: El paquete de vista, controlador y modelo.  Vista En este paquete se incluyen los formularios que los actores utilizan para comunicarse con el sistema.  Controlador En este paquete se incluyen las clases controladoras que interactuarán con las vistas de presentación y el modelo. Es un medio de comunicación entre la vista y el modelo.  Modelo En este paquete se incluyen las clases que se comunican con los datos, escribirán datos y los leerán para poder actualizar los controladores y las vistas. Fuente: Elaboración propia Diagrama General del Sistema central de Registro de Organismos para el Adulto Mayor Controlador Dominio Presentación
  • 28. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 26 Fuente: Elaboración Propia Presentación Diagrama de Paquetes Fuente: Elaboración propia Consultas y Reportes Solicitud y Registro Seguridad
  • 29. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 27 CUS Administrar y consultar expediente Especificaciones de Caso de Uso Introducción Este Caso de Uso permite consultar los expedientes pertenecientes a una región mediante filtros de búsqueda como son los estados, tipo de organismo, el nombre del organismo, ubigeo e intervalo de fechas. CUS01: Administrar y consultar expedientes Especificación Extendida Código CUS01 Nombre Administrar y consultar expedientes Actor/es AS_Admin_regional Sinopsis Este caso de uso se consultará y administrará la información de un organismo. Pre-condiciones Haber registrado por lo menos un organismo. Post-condiciones Ninguna. Curso Normal de Eventos Nro. Descripción 1 SIROAM presenta tabla donde están los expedientes registrados, cada expediente tiene tres opciones: I. Programar visita de supervisión: se puede registrar una programación de visita de supervisión desde esta interface, SIROAM redireccionará a la pantalla respectiva. II. Registrar Ficha de supervisión: si ya se registró una programación, esta opción estará habilitada y el usuario podrá ir a la pantalla para registrar el CUS_Registrar_ficha_supervisión. III. Ver Ficha de supervisión: si ya existe una ficha registrada, el usuario podrá consultar en detalle esta ficha. AS_Admin_regional (f rom Actors) CUS_Adm_cons_expedientes (from Administracion)
  • 30. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 28 SIROAM también muestra un grupo de filtros de búsqueda para poder realizar consultas más específicas a los expedientes registrados. Estos son: I. Nombre de organismo II. Código de expediente III. Intervalos de fecha de registro IV. Estados V. Si tiene o no ficha de supervisión. 2 El usuario hace una consulta mediante los filtros de búsqueda 1. El usuario ingresa el nombre de un organismo 2. SIROAM buscará los organismos que tengan una similitud a ese nombre y que tengan un expediente registrado, traerá la información básica del expediente asi como sus fichas y programación de supervisión. 3. El usuario busca por código de expediente. 4. SIROAM buscará ese código en el registro de expedientes y realizará una búsqueda exacta igualmente trayendo los datos del expediente y su ficha. 5. El usuario realiza una búsqueda por fechas 6. SIROAM buscará en un intervalo de fechas la fecha del expediente y mostrará el resultado en la tabla. 7. El usuario selecciona un estado. 8. SIROAM buscará los expedientes con tal estado. 9. El usuario selecciona check en ficha de supervisión. 10. SIROAM buscará los expedientes con una ficha de supervisión registrada. 11. El usuario selecciona dos o más filtros. 12. SIROAM realizará la consulta usando los distintos filtros y los mostrará en pantalla. 3 El usuario selecciona uno de los tres botones. I. Selecciona el botón de programar visita de supervisión. 1. SIROAM redireccionará a la pantalla de registrar programación de visita. 2. SIROAM ejecutará el respectivo CUS. II. Selecciona el botón registrar ficha de supervisión 1. SIROAM redirecciona al CUS_registrar ficha de supervisión. III. Selecciona el botón de ver ficha de supervisión 1. SIROAM redirecciona a la pantalla donde estarán los datos de tal ficha de supervisión. Curso Alternativo de Eventos Nro. Descripción 1 Si el expediente no tiene una programación de visita 1. SIROAM bloquea los tres botones. 2 Si el expediente tiene solo una programación registrada y no una ficha. 1. SIROAM habilita el botón de registrar ficha de supervisión y bloquea programar visita y ver ficha.
  • 31. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 29 : AS_Admin_re... : AS_Admin_re... : iu_Consultar_expedientes: iu_Consultar_expedientes : Ctrl_adm_cons_exp... : Ctrl_adm_cons_exp... : iu_registrar_ficha_superv: iu_registrar_ficha_superv : iu_programar_visita_supervision: iu_programar_visita_supervision: iu_consultar_fichas_supervision: iu_consultar_fichas_supervision : E_EXPEDIENTE: E_EXPEDIENTE : E_FICHA_VISITA: E_FICHA_VISITA programar_visita( ) registrar_fic_superv( ) consultar( ) gets( ) gets( ) return TbExpediente( ) return TbFichaSupervision return Datos 3 Si el expediente tiene una ficha registrada 1. SIROAM bloquea programar visita y registrar ficha y habilitará solo a ver ficha. Reglas de Negocio Nro. Descripción 1 Solo CARPAM tienen fichas de supervisión Solo se pueden registrar programaciones y fichas de supervisión para los CARPAM. 2 Proceso de Registro El proceso de registro del CARPAM no finalizará si no se registra una ficha de supervisión ya que de esta ficha de basa para emitir el resultado final.
  • 32. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 30 Fuente: Elaboración propia CUS Administrar y consultar fichas de supervisión El usuario ingresa a la pantalla de administrar y consultar expedientes Selecciona Programar visita ¿Existe Programacion? NO ¿Existe ficha visita? SI Selecciona registrar ficha supervision NO Selecciona ver ficha supervision SI Selecciona filtros y realiza búsqueda Muestra la tabla con los expedientes pertenecientes a la respectiva region Ejecuta el CUS_Programar_visita_supervision Ejecutar el CUS_Registrar_ficha_supervision Redirecciona a la pantalla donde se visualizan los datos de la ficha Realiza la búsqueda yla muestra en pantalla SIROAM: AS_Admin_regional
  • 33. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 31 Especificaciones de Caso de Uso Introducción Este Caso de Uso permite consultar y gestionar las fichas de supervisión de una región mediante filtros de búsqueda como son los estados, el nombre del organismo, ubigeo e intervalo de fechas. CUS.02: Administrar y consultar fichas de supervisión Especificación Extendida Código CUS02 Nombre Administrar y consultar fichas de supervisión Actor/es AS_Admin_regional Sinopsis Este caso de uso se consultará y administrará la información de una ficha de supervisión. Pre-condiciones Haber registrado por lo menos una programación de visita. Post-condiciones Ninguna. Curso Normal de Eventos Nro. Descripción 1 SIROAM presenta tabla donde se muestran las fichas de supervisión registradas, pero mediante los filtros se puede generar otras búsquedas. Cada ficha tiene la opción de ver registro. En esta opción se podrá consultar a detalle los datos de cada ficha. CUS_Adm_cons_fichas_supervisio n (from Administracion) AS_Admin_regional (f rom Actors)
  • 34. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 32 SIROAM muestra un grupo de filtros de búsqueda, se puede buscar mediante fechas de programación, nombre organismo. 2 El usuario hace una consulta mediante los filtros de búsqueda 13. El usuario ingresa el nombre de un organismo(CARPAM) 14. SIROAM buscará los organismos que tengan una similitud a ese nombre y que tengan una o más fichas registradas, traerá la información básica de la programación. 15. El usuario realiza una búsqueda por fechas 16. SIROAM buscará en un intervalo de fechas la fecha de la supervisión y mostrará el resultado en la tabla. 17. El usuario selecciona dos o más filtros. 18. SIROAM realizará la consulta usando los distintos filtros y los mostrará en pantalla. 3 El usuario selecciona ver ficha de supervisión 1. El usuario presiona el botón ver ficha de supervisión 2. SIROAM redirecciona a la pantalla de ver ficha de supervisión, los campos están bloqueados, es decir no se pueden modificar. Curso Alternativo de Eventos Nro. Descripción 1 Si la programación esta con estado finalizada. 2. SIROAM bloquea la opción de modificar. Reglas de Negocio Nro. Descripción 1 Solo CARPAM tienen fichas de supervisión Solo se pueden registrar programaciones y fichas de supervisión para los CARPAM. 2 Proceso de Registro El proceso de registro del CARPAM no finalizará si no se registra una ficha de supervisión ya que de esta ficha de basa para emitir el resultado final. 3 No se puede modificar la ficha de supervisión
  • 35. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 33 Fuente: Elaboración propia CUS Administrar y consultar organismos : AS_Admin_re... : AS_Admin_re... : iu_adm/consultar_fichas_superv: iu_adm/consultar_fichas_superv : ctrl_adm/consultar_f... : ctrl_adm/consultar_f... : E_FICHA_VISITA: E_FICHA_VISITA : iu_consultar_fichas_supervision: iu_consultar_fichas_supervision verFicha( ) gets( ) return Entity( ) redireccionar( ) Elije la opcion de administrar fichas de supervision Elije ver ficha de supervision Elije filtros de busqueda avanzada Muestra la interface Tabla de fichas registradas, filtros de busqueda avanzada Redirecciona a la pantalla de ver ficha de supervision Realiza la busqueda Muestra resultados en tabla SIROAM: AS_Admin_regional
  • 36. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 34 Especificaciones de Caso de Uso Introducción Este Caso de Uso permite consultar los organismos pertenecientes a una región mediante filtros de búsqueda como son los estados, tipo de organismo, el nombre del organismo, ubigeo e intervalo de fechas de emisión. También hay un botón de re direccionamiento que nos lleva al CUS_Registrar_organismo, un botón de programar visita de supervisión y un botón para modificar la información del organismo. CUS.03: Administrar y consultar organismos Especificación Extendida Código CUS03 Nombre Administrar y consultar organismos Actor/es AS_Admin_regional Sinopsis Este caso de uso se consultará y administrará la información de un organismo. Pre-condiciones Haber registrado por lo menos un organismo. Post-condiciones Ninguna. Curso Normal de Eventos Nro. Descripción 1 SIROAM presenta tabla donde están los organismos registrados, cada organismo tiene dos AS_Admin_regional (f rom Actors) CUS_Adm_cons_organismos (from Administracion)
  • 37. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 35 opciones: Modificar Información y programar visita de supervisión (SI ES CARPAM). También se muestra en la parte superior a la tabla filtros de búsqueda como son los estados, tipo de organismo, el nombre del organismo, ubigeo e intervalo de fechas de emisión. También hay un botón de re direccionamiento que nos lleva al CUS_Registrar_organismo, 1.1 El usuario desea registrar un nuevo organismo. 1. El usuario presiona el botón registrar nuevo organismo. 2. El sistema redirecciona al CUS_Registrar_organismo. 1.2 El usuario de sea modificar la información de un organismo 1. El usuario presiona el botón modificar. 2. El sistema redirecciona a la pantalla de registrar organismo pero con los datos ya registrados mostrados en los componentes. 3. El usuario modifica la información necesaria. 4. El sistema valida la información completada. 5. El sistema guarda la información del Organismo. 6. El sistema redirecciona a la pantalla de administrar_organismos. 1.3 El usuario desea programar una nueva visita de supervisión 1. El usuario presiona el botón programar visita de supervisión. 2. El sistema redirecciona al CUS_programar_visita_supervisión. 1.4 El usuario desea hacer búsquedas mediante filtros. 1. El usuario selecciona al menos un filtro y presiona el botón buscar. 2. El sistema toma el filtro y hace la búsqueda en la base de datos. 3. El sistema muestra el resultado actualizando la tabla. 4. Fin del caso de uso. Curso Alternativo de Eventos Nro. Descripción Reglas de Negocio Nro. Descripción 1 Solo CARPAM tienen fichas de supervisión Solo se pueden registrar programaciones y fichas de supervisión para los CARPAM. 2 Proceso de Registro El proceso de registro del CARPAM no finalizará si no se registra una ficha de supervisión ya que de esta ficha de basa para emitir el resultado final.
  • 38. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 36 Fuente: Elaboración propia CUS Administrar y consultar programaciones : AS_Admin_re... : AS_Admin_re... : iu_administrar/consultar_organismos : iu_administrar/consultar_organismos : ctrl_adm/consultar_... : ctrl_adm/consultar_... : iu_actualizar_organismos: iu_actualizar_organismos : iu_registrar_organismo: iu_registrar_organismo : iu_programar_visita_supervision: iu_programar_visita_supervision : E_ORGANISMO_ROLE: E_ORGANISMO_ROLE programar_visita( ) actualizar_organismo( ) insertarOrganismo( ) getOrganismos( ) El usuario ingresa a la pantalla de administrar y consultar organismos Selecciona registrar nuevo organismo Selecciona modificar organismo Programar visita supervision Selecciona buscar organismo Ingresa los datos mediante los filtros Muestra la tabla con los organismo pertenecientes a la respectiva region Ejecutar el CUS_Registrar_organismo Ejecutar el CUS_Modificar_organismo Ejecutar el CUS_Programar_visita_supervision Valida los datos ingresados ¿Datos validos? Mostrar resultado en la tabla SI Mostrar mensaje de error NO SIROAM: AS_Admin_regional
  • 39. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 37 CUS_Adm_cons_programaciones (from Administracion) AS_Admin_regional (f rom Actors) Especificaciones de Caso de Uso Introducción Este Caso de Uso permite consultar los expedientes pertenecientes a una región mediante filtros de búsqueda como son los estados, el nombre del organismo, ubigeo e intervalo de fechas. CUS.04: Administrar y consultar programaciones Especificación Extendida Código CUS04 Nombre Administrar y consultar programaciones Actor/es AS_Admin_regional Sinopsis Este caso de uso se consultará y administrará la información de una programación de visita. Pre-condiciones Haber registrado por lo menos una programación de visita. Post-condiciones Ninguna. Curso Normal de Eventos Nro. Descripción 1 SIROAM presenta tabla donde se muestran las programaciones de visita registradas, por default se muestran las pendientes, pero mediante los filtros se puede generar otras búsquedas. Cada programación si es pendiente tiene la opción de registrar ficha de supervisión habilitada. SIROAM muestra un grupo de filtros de búsqueda, se puede buscar mediante fechas de programación, nombre organismo, estado.
  • 40. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 38 2 El usuario hace una consulta mediante los filtros de búsqueda 19. El usuario ingresa el nombre de un organismo 20. SIROAM buscará los organismos que tengan una similitud a ese nombre y que tengan un expediente registrado, traerá la información básica de la programación. 21. El usuario realiza una búsqueda por fechas 22. SIROAM buscará en un intervalo de fechas la fecha de la programación y mostrará el resultado en la tabla. 23. El usuario selecciona un estado. 24. SIROAM buscará las programaciones con tal estado. 25. El usuario selecciona dos o más filtros. 26. SIROAM realizará la consulta usando los distintos filtros y los mostrará en pantalla. 3 El usuario selecciona modificar programación 1. El usuario modifica los campos de la programación. 2. SIROAM valida que la fecha sea válida. Curso Alternativo de Eventos Nro. Descripción 1 Si la programación esta con estado finalizada. 3. SIROAM bloquea la opción de modificar. Reglas de Negocio Nro. Descripción 1 Solo CARPAM tienen fichas de supervisión Solo se pueden registrar programaciones y fichas de supervisión para los CARPAM. 2 Proceso de Registro El proceso de registro del CARPAM no finalizará si no se registra una ficha de supervisión ya que de esta ficha de basa para emitir el resultado final.
  • 41. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 39 : AS_Admin_re... : AS_Admin_re... : iu_adm/consultar_prog_vis_superv: iu_adm/consultar_prog_vis_superv : ctrl_adm/consultar_f... : ctrl_adm/consultar_f... : E_PROGRAMACION... : E_PROGRAMACION... : E_FICHA_VISITA: E_FICHA_VISITA : iu_registrar_ficha_superv: iu_registrar_ficha_superv mergeEntity( ) checkEstado( ) getCount( ) return count( ) returnEstado( ) sets( ) mergeEntity( ) getEntityByFiltro( ) return Entity( ) return resultList( ) registrar_fic_superv( )
  • 42. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 40 Fuente: Elaboración propia CUS Administrar organismos Ingresa a la pantalla de administrar y consultar programaciones de supervision Presiona modificar programacion Selecciona filtro ¿Boton registra ficha habilitado? Presiona registrar ficha Muestra en pantalla los campos a llenar Tabla de lista de programaciones. Filtros de busqueda ¿el estado es pendiente? Redirecciona a la pantalla para modificar la programacion SI Bloquea el boton NO Realiza busqueda usando filtros Muestra resultados en tabla Redirecciona al CUS registrar ficha supervision SI SIROAM: AS_Admin_regional 6.CUS_Consultar_organismos (from Administracion) AS_Usuario_Global (f rom Actors)
  • 43. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 41 Especificaciones de Caso de Uso Introducción Este Caso de Uso permite consultar los organismos pertenecientes a una región mediante filtros de búsqueda como son los estados, tipo de organismo, el nombre del organismo, ubigeo e intervalo de fechas de emisión. También hay un botón de re direccionamiento que nos lleva al CUS_Registrar_organismo, un botón de programar visita de supervisión y un botón para modificar la información del organismo. CUS.05: Consultar organismos Especificación Extendida Código CUS05 Nombre Consultar organismos Actor/es AS_Admin_regional Sinopsis Este caso de uso se consultará y administrará la información de un organismo. Pre-condiciones Haber registrado por lo menos un organismo. Post-condiciones Ninguna. Curso Normal de Eventos Nro. Descripción 1 SIROAM presenta tabla donde están los organismos registrados. También se muestra en la parte superior a la tabla filtros de búsqueda como son los estados, tipo de organismo, el nombre del organismo, ubigeo e intervalo de fechas de emisión. 1.4 El usuario desea hacer búsquedas mediante filtros. 5. El usuario selecciona al menos un filtro y presiona el botón buscar. 6. El sistema toma el filtro y hace la búsqueda en la base de datos. 7. El sistema muestra el resultado actualizando la tabla. 8. Fin del caso de uso. Curso Alternativo de Eventos Nro. Descripción Reglas de Negocio
  • 44. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 42 Nro. Descripción Fuente: Elaboración propia : AS_Admin_re... : AS_Admin_re... : iu_administrar/consultar_organismos : iu_administrar/consultar_organismos : ctrl_adm/consultar_... : ctrl_adm/consultar_... : E_ORGANISMO_ROLE: E_ORGANISMO_ROLE consultar_organismos( ) getOrganismos( ) return Organismos( ) mostrarOrganismos( ) Elije la opción de consultar organismos Selecciona filtro y busca Muestra tabla con listado de organismos y filtros de busqueda avanzada Consulta a la base de datos Retorna resultado SIROAM: AS_Admin_regional
  • 45. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 43 CUS Generar Reporte Especificaciones de Caso de Uso Introducción Este Caso de Uso permite generar reportes personalizados, debido a la descentralización cada región tiene encargado los organismos en su zona y los reportes se emitirán a base de esos datos solamente, el usuario central si puede acceder a toda la data en conjunto. CUS.06: Generar reportes Especificación Extendida Código CUS06 Nombre Generar reporte Actor/es AS_Admin_regional Sinopsis Este caso de uso se consultará y administrará la información de una programación de visita. Pre-condiciones Ninguna. Post-condiciones Ninguna. Curso Normal de Eventos Descripción AS_Usuario_Global (f rom Actors) 9.CUS_Generar_reporte (from Administracion)
  • 46. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 44 Nro. 1 SIROAM presenta una lista de filtros de búsqueda para generar reportes, se puede generar reportes de los expedientes por región (si es usuario central), por fechas, por estado, calificación y documentación. Filtros para buscar a los organismos y generar el reporte de su información básica. Se puede generar reportes para expedientes o para organismos. 2 1. El usuario hace una consulta de expedientes 2. SIROAM manda los parámetros de búsqueda y genera un reporte en PDF. 3 1. El usuario hace una consulta de organismos 2. SIROAM manda los parámetros de búsqueda y genera un reporte en PDF. Curso Alternativo de Eventos Nro. Descripción 1 Si la consulta no vota resultados 1. SIROAM emitirá una página PDF en blanco. Reglas de Negocio Nro. Descripción 1 Cada región solo puede acceder a su información Debido a la descentralización cada región puede acceder solo a su información, solo el usuario central MIMP-DIPAM puede acceder a toda.
  • 47. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 45 Fuente: Elaboración propia CUS Modificar Contraseña Especificaciones de Caso de Uso Introducción Este Caso de Uso permite consultar y gestionar las CIAM de una determinada región, en la pantalla se muestra una tabla donde se puede consultar y editar los datos al igual que agregar nuevos. CUS.07: Modificar Contraseña Especificación Extendida Selecciona generar reporte de expedientes Selecciona filtros Selecciona generar reportes Selecciona generar reporte de organismos Muestra filtros disponibles Genera reporte en PDF -Intervalo de fechas. -Organismo -Estado. -Calificacion -Documentacion SIROAM: AS_Admin_regional 8.CUS_Modificar_contraseña (from Seguridad) AS_Admin_regional (f rom Actors)
  • 48. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 46 Código CUS07 Nombre Modificar Contraseña Actor/es AS_Admin_regional Sinopsis Este caso de uso se modificará la contraseña del usuario, tendrá que poner su antigua contraseña y la nueva para validar, este evento se guardará en la tabla de Logg para tener un historial. Pre-condiciones Ninguna. Post-condiciones Ninguna. Curso Normal de Eventos Nro. Descripción 1 SIROAM presenta un formulario con los siguientes campos a completar: I. Contraseña anterior. II. Contraseña nueva. III. Repetir contraseña nueva. 2 27. El usuario pone su contraseña a modificar y la nueva repetida dos veces. 28. SIROAM valida los datos (E1) 29. SIROAM actualiza la tabla respectiva en la base de datos. Curso Alternativo de Eventos Nro. Descripción 1 4. Si los datos no son válidos, SIROAM mostrará el mensaje: “La contraseña no coincide por favor verifique sus datos.” Reglas de Negocio Nro. Descripción
  • 49. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 47 Fuente: Elaboración propia CUS Programar visita de supervisión Selecciona la opción de modificar contraseña Completa los datos Muestra un formulario con los campos necesarios para cambiar la contraseña Contraseña anterior, contraseña nueva, repetir contraseña nueva ¿Datos validos? Actualiza la contraseña SI Muestra mensaje de error NO AS_Admin_regional (f rom Actors) 4.CUS_Programar_visita_supersion (from Supervision)
  • 50. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 48 Especificaciones de Caso de Uso Introducción Este Caso de Uso permite registrar la programación de la visita de supervisión que se hacen a los CARPAM para terminar con el proceso de registro y también como medida de control anual. Se registran las fechas de programación y de supuesta visita a realizar. CUS.08: Programar visita de supervisión Especificación Extendida Código CUS09 Nombre Programar visita de supervisión Actor/es AS_Admin_regional Sinopsis Este caso de uso se registrará la programación de la visita para los CARPAM. Pre-condiciones Haber registrado un CARPAM con estado pendiente o tener registrado un CARPAM. Para modificar la programación se necesita tener una programación ya registrada. Post-condiciones Registrar la ficha de supervisión Curso Normal de Eventos Nro. Descripción 1 SIROAM presenta tabla donde están las programaciones de visita con estado pendiente, en la parte superior hay filtros de búsqueda como: fecha de programación, fecha de visita, nombre de CARPAM o por estado de la programación. Por cada programación hay dos opciones disponibles, la primera es Modificar, el usuario si la programación es pendiente puede modificar los datos básicos de la programación y el botón de registrar Ficha de supervisión. También se muestra el botón de registrar nueva programación de visita de supervisión. 1.1 El usuario desea registrar una programación de visita para un CARPAM en etapa de registro: SIROAM muestra un formulario con los campos a llenar para registrar la programación de visita: Se muestra la fecha de la visita y el supervisor a realizar la visita. 1.2 Si el usuario elije programar una visita de supervisión para un CARPAM ya registrado: SIROAM muestra un formulario con los campos a llenar para registrar la programación de
  • 51. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 49 visita: Se muestra la fecha de la visita y el supervisor a realizar la visita. 2. Registrar la Programación de visita: Verificar los datos y confirmar registro (Del:punto 1.1) 2.1 1. El usuario completa los campos necesarios. 2. El usuario presiona el botón registrar. 3. El sistema validará los campos en formato fecha y letras, luego tomará toda la información validada y la pondrá en las respectivas tablas de la base de datos. 4. El sistema muestra un mensaje de verificación de que la operación se realizó sin problemas. Mensaje: “Se registró la programación de visita de supervisión”. 5. SIROAM re direcciona a la pantalla de consultar expedientes. 6. FIN del caso de uso. 3. Registrar la Programación de visita: Verificar los datos y confirmar registro (punto 1.2) 3.1 1. El usuario completa los campos necesarios. 2. El usuario presiona el botón registrar. 3. El sistema validará los campos en formato fecha y letras, luego tomará toda la información validada y la pondrá en las respectivas tablas de la base de datos. 4. El sistema muestra un mensaje de verificación de que la operación se realizó sin problemas. Mensaje: “Se registró la programación de visita de supervisión”. 5. SIROAM re direcciona a la pantalla de Consultar programaciones de visitas de supervisión. 6. FIN del caso de uso. 4. Modificar la programación de visita 4.1 1. El usuario elije la opción de modificar programación de visita 2. SIROAM valida que la fecha de la programación no sea menor a la fecha actual y que no tenga una ficha de supervisión registrada. 3. El usuario modifica los datos ya mostrados. 4. SIROAM valida los campos y modifica la programación de visita. Curso Alternativo de Eventos Nro. Descripción
  • 52. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 50 1 En el punto2.1 y punto3.1: Si el usuario no desea agregar una ficha de supervisión. 1. El usuario cancela la operación. 2. SIROAM no aplica los cambios. 2 En el punto 4.1 si la fecha registrada es menor a la fecha actual o si la programación tiene ya una ficha de supervisión registrada no se podrá hacer las modificaciones y bloquea el botón impidiendo el acceso al formulario de actualización. Reglas de Negocio Nro. Descripción 1 Solo CARPAM tienen fichas de supervisión Solo se pueden registrar programaciones y fichas de supervisión para los CARPAM. 2 Proceso de Registro El proceso de registro del CARPAM no finalizará si no se registra una ficha de supervisión ya que de esta ficha de basa para emitir el resultado final. : AS_Admin_re... : AS_Admin_re... : iu_registrar_organismo: iu_registrar_organismo : iu_administrar/consultar_organismos : iu_administrar/consultar_organismos : iu_Consultar_expedientes: iu_Consultar_expedientes : ctrl_registrar/act_pro... : ctrl_registrar/act_pro... : E_PROGRAMACION... : E_PROGRAMACION... : iu_adm/consultar_prog_vis_superv: iu_adm/consultar_prog_vis_superv programar_vis_sup( ) programar_vis_super( ) sets( ) persist( ) programar_vis_sup( ) programar_vis_sup( )
  • 53. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 51 Fuente: Elaboración propia CUS Registrar ficha de supervisión 5.CUS_Registrar_ficha_supervision (from Supervision) AS_Admin_regional (f rom Actors)
  • 54. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 52 Especificaciones de Caso de Uso Introducción Este Caso de Uso permite registrar la ficha de supervisión que se hacen a los CARPAM para terminar con el proceso de registro y también como medida de control anual. Se registran las fechas de programación y de supuesta visita a realizar. CUS.09: Registrar ficha de supervisión Especificación Extendida Código CUS09 Nombre Registrar ficha de supervisión Actor/es AS_Admin_regional Sinopsis Este caso de uso se registrará la ficha de supervisión para los CARPAM. Pre-condiciones Haber registrado un CARPAM con estado pendiente o tener registrado un CARPAM. Para modificar la programación se necesita tener una programación ya registrada. Post-condiciones Ninguna. Curso Normal de Eventos Nro. Descripción 1 SIROAM presenta un formulario con los campos necesarios a llenar para registrar una ficha de supervisión. Se muestran los campos: fecha de supervisión, entrevistado, supervisión, observaciones y recomendaciones. 2 El usuario completa los campos necesarios. 1. Fecha de supervisión: SIROAM valida que la fecha de supervisión sea después o el mismo día que se señalo en la programación, para eso al llegar a esta ventana el Objeto Programacion_Visita debe estar en sesión para que se pueda capturar la fecha mediante su método get(). 2. Nombres y apellidos del entrevistado, SIROAM solo validará que se haya llenado este campo y que los caracteres sean NO numéricos. 3. Supervisor, lo mismo que el punto nro. 2. 4. Observaciones, SIROAM valida que este campo este lleno. 5. Recomendaciones, lo mismo que el punto nro. 4.
  • 55. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 53 3 El sistema valida que los datos ingresados sean válidos. 4 El sistema envía los datos y los registra en la base de datos. 5 El sistema muestra un mensaje de confirmación: ¨Ficha de supervisión registrada satisfactoriamente.¨ 6 El sistema redirecciona a la pantalla de consultar fichas de supervisión. Curso Alternativo de Eventos Nro. Descripción 1 En el punto 2. Si el usuario no desea agregar una ficha de supervisión. 3. El usuario cancela la operación. 4. SIROAM no aplica los cambios. 2 Si la fecha ingresada es menor a la fecha programada, SIROAM lanzará una excepción indicando lo siguiente: “La fecha de supervisión debe coincidir o estar después que la fecha programada.” Reglas de Negocio Nro. Descripción 1 Solo CARPAM tienen fichas de supervisión Solo se pueden registrar programaciones y fichas de supervisión para los CARPAM. 2 Proceso de Registro El proceso de registro del CARPAM no finalizará si no se registra una ficha de supervisión ya que de esta ficha de basa para emitir el resultado final.
  • 56. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 54 Fuente: Elaboración propia CUS Registrar organismo Presiona la opcion de registrar ficha de supervision Llena los campos necesarios redirecciona a la pantalla para registrar la ficha Muestra los campos a completar Fecha de supervision, entrevistado, supervisor, observaciones, recomendacio nes Valida los datos ingresados ¿Datos válidos? Registrar ficha de supervision Mostrar mensaje de error Datos no validos, por favor verifique lo que ingreso. SIROAM: AS_Admin_regional 2.CUS_Registrar_organismo (from Registro) AS_Admin_region al (f rom Actors)
  • 57. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 55 Especificaciones de Caso de Uso Introducción Este Caso de Uso permite registrar a un organismo ya sea una Institución, Organismo o CARPAM, se crea a la par el expediente que es la solicitud, el número de expediente tiene que ser el mimo que se designó en trámite documentario. Al finalizar se tiene el expediente y el organismo registrado. CUS.10: Registrar Organismo Especificación Extendida Código CUS10 Nombre Registrar Organismo Actor/es AS_Admin_regional Sinopsis Este caso de uso se registrará el organismo a acreditar junto con su respectivo expediente. Pre-condiciones Autenticación del usuario (Ingresar al sistema) Post-condiciones Ninguna. Curso Normal de Eventos Nro. Descripción 1 SIROAM presenta una lista desplegable con los tres tipos de organismos como pueden ser: Organizaciones, Instituciones o CARPAM, debajo de este, se muestra el menú de registro de organismos, separado por etiquetas (Tabs), distribuyendo y ordenando el contenido. Dependiendo de lo que se elija en la lista desplegable se mostraran distintos campos. 1.1 Si el usuario elije Organismos: En el TAB 1: Se muestra los campos del expediente, como el código de expediente (tiene que ser el mimo asignado por Trámite documentario), fecha de solicitud, fecha de atención. En el TAB 2: Se muestran los campos básicos como el nombre del organismo, fecha de creación, ubigeo, teléfono, página web, objetivo, ruc(opcional) y correo electrónico (opcional). En el TAB 3: Se muestran los campos para la junta directiva como es el DNI, dirección y teléfono del Presidente y secretario, el plazo de vigencia, fecha de elección y la fecha que concluyen las funciones de la junta.
  • 58. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 56 También está el campo para llenar las instituciones (si es que hay) con las cuales trabaja. El número de asociados separado por sexo. 1.2 Si el usuario elije Institución: Los campos a llenar son los mimos que con organismos, solo que en instituciones no se pide el número de asociados (TAB 3). 1.3 Si el usuario elije CARPAM: En el TAB 1: Se muestra los campos del expediente, como el código de expediente (tiene que ser el mimo asignado por Trámite documentario), fecha de solicitud, fecha de atención. En el TAB 2: Se muestran los campos básicos como el nombre del organismo, fecha de creación, ubigeo, teléfono, página web, objetivo, ruc(opcional) y correo electrónico (opcional), Número de RD de autorización sectorial y el número de licencia municipal. En el TAB 3: se muestra los datos del contacto, como su ubigeo, teléfono y correo electrónico. 2. Registrar el Organismo: Verificar los datos y confirmar registro(Del: punto 1.1) y (punto 1.2) 2.1 1. El usuario completa los campos necesarios. 2. El usuario presiona el botón registrar. 3. El sistema tomará toda la información y la pondrá en las respectivas tablas de la base de datos. 4. El sistema muestra un mensaje de verificación de que la operación se realizó sin problemas. Mensaje: “Organismo registrado satisfactoriamente”. 5. Fin del caso de uso del sistema. 3. Registrar CARPAM: Verificar los datos y confirmar el registro(Del: punto 1.3) 3.1 1. El usuario completa los campos necesarios. 2. El usuario presiona el botón registrar. 3. El sistema tomará toda la información y la pondrá en las respectivas tablas de la base de datos con estado ‘Pendiente’. 4. Para culminar el proceso de registro y acreditación se debe registrar una ficha de supervisión, previamente haber programado la visita. EJECUTAR EL CUS_Programar_visita_supervisión y CUS_Registrar_ficha_supervisión.
  • 59. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 57 5. Fin del caso de uso del sistema. Curso Alternativo de Eventos Nro. 1 Descripción Reglas de Negocio Nro. Descripción 1 Campos obligatorios El sistema requiere que para CARPAM se llene los campos de Licencia municipal y número de RUC. 2 Ficha de supervisión Para completar con el registro y acreditación del CARPAM se debe registrar una ficha de supervisión.
  • 60. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 58 : AS_Admin_re... : AS_Admin_re... : iu_administrar/consultar_organismos : iu_administrar/consultar_organismos : iu_registrar_organismo: iu_registrar_organismo : ctrl_registrar/act_org... : ctrl_registrar/act_org... : E_ORGANISMO_ROLE: E_ORGANISMO_ROLE: E_PARTY: E_PARTY : E_PARTY_ROLE: E_PARTY_ROLE registrarExpediente insertarOrganismo( ) guardarExpediente( ) guardarOrganismo( ) generarCidParty( ) setCidParty( ) generarCidPartyRole( ) setCidPartyRole( ) setCidPartyRole( ) persist( ) Ingresa a la pantalla principal de organismo retorna datos Muestra nuevo Organismo en tabla
  • 61. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 59 Fuente: Elaboración propia Selecciona opción registrar Organismo Selecciona el tipo de Organismo Completa las fechas Llena los datos necesarios como los del organismo y sus representantes Carga la pantalla y muestra las opciones de registrar Organizacion,Institucion o CARPAM. Muestra los campos a llenar Muestra los campos de fechas de solicitud, atencion Valida los datos Datos correctos?No Graba en la BD SIRCOAM Sí Muestra mensaje de confirmacion SIRCIAM: AS_Admin_regional
  • 62. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 60 Fuente: Elaboración propia
  • 63. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 61 3.4 Análisis de la Viabilidad del Proyecto de Tesis 3.4.1 Análisis Técnico del Proyecto Para la solución se decidió utilizar la metodología RUP por ser la que más experiencia se cuenta, además de ser ampliamente extendida y con resultados positivos comprobados en el desarrollo de software. Esta metodología facilita el control de riesgos respecto al desarrollo de software ya que al finalizar la segunda fase del RUP, elaboración, uno se puede dar cuenta y asegurarse de que la arquitectura pensada y elegida para el proyecto funcionará de forma correcta. Debido a toda la documentación y análisis que se desarrollan en las primeras fases, se puede tener bien claro los objetivos del software a desarrollarse de modo que el enfoque no se pierda con el transcurrir del tiempo. Se busca que se utilicen herramientas que no requieran algún tipo de licencia ya que en una posible implementación del aplicativo web, los costos no serán tan elevados. Las herramientas que requieren licencia para una posible implementación seria el motor de base de datos que se decidió utilizar Oracle, este es un sistema gestor de base de datos (SGBD) tiene beneficios como soporte de transacciones, estabilidad, escalabilidad, optimización de tiempos de respuesta, y su soporte multiplataforma además es muy reconocido en el mercado, es robusto, flexible, confiable y con garantías de funcionamiento y soporte, el ministerio ya cuenta con la licencia de este SGBD, así que recalcamos su uso tomando en cuenta el negocio y su visión, servirá para otros proyectos que se deseen realizar. Comparándolo con otro SGBD, Oracle es superior en cuanto a nivel de seguridad, tiene diversas formas de manejo de autorización, posee muchas alternativas para la administración de la BD como el uso de synonyms, materilized y view, además de más niveles de aislamiento en comparación por ejemplo con PostgreSQL. En la fase de desarrollo y pruebas se usará Oracle Database 10g Express Edition, la cual es gratuita, sin embargo, para una posible implementación se podría emplear Oracle Database Enterprise Edition ya tomando en cuenta sus costos de licenciamiento. Como lenguaje de programación se planea utilizar Java debido a que no requiere de licencia, por la experiencia del autor en el manejo de este y es multiplataforma. Además para cumplir con los requerimientos no funcionales como la arquitectura se necesita que el lenguaje soporte el paradigma de la programación orientad a objetos, al ser multiplataforma se puede trabajar sobre un S.O. que no requiera de licencia aliviando los costos de una posible implementación, la calidad y cantidad de las herramientas que facilitan el desarrollo en java tal es el caso de los IDE, y la ventaja de performance con respecto a otros lenguajes.
  • 64. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 62 Al adquirir una licencia de Oracle Enterprise Edition se esta obligado a comprar también el servidor de aplicaciones “Oracle Application Server” y el Oracle Spatial, todo esto viene incluido, por tanto se utilizara como servidor de aplicaciones el mencionado y como IDE será Oracle Jdeveloper 10g , este se integra mejor al servidor de aplicaciones por ser de Oracle y como framework será Java server faces versión 1.2 ya que solo se puede usar hasta esa versión en dicho IDE, no se podría utilizar la versión 2.0 por que se tendría que utilizar el IDE 11g y este ya no funcione para el servidor de aplicaciones, se necesitaría un servidor mas robusto como Jboss. La vida útil de la tecnología se acorta proporcionalmente a la velocidad de los desarrollos de nuevas tecnologías. La vida útil de un software en este caso de una aplicación se considera con una vida útil estimada de 6 a 10 años. A su vez, un período mayor no sería conveniente considerarlo ya que los avances tecnológicos harían obsoleta la aplicación y por lo general se llega a ese número cuando se torna más caro mantener la aplicación.
  • 65. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 63 3.4.2 Análisis Económico Financiero del Proyecto Para la medida de la rentabilidad del proyecto, comparación de los costos previstos y beneficios esperados dividimos los costos de inversión en costos de equipo, costos de software, costos de mantenimiento y costos de infraestructura. Costos de Software Para estos costo como se menciono en la factibilidad tecnica, la institución ya cuenta con la licencia del motor de base de datos, al adquirirla necesariamente tienes que adquirir el servidor de aplicaciones de Oracle y otro programa como se detalla en el cuadro sgte. Product Description CSI # Qty License Level/ty pe Start Date Price Oracle Database Enterprise Edition -15935754 1 FULL USE 28-ago-12 21.542,24 Processor Perpetual Internet Application Server 15935754 1 FULL USE 28-ago-12 5.385,56 Enterprise Edition - Processor Perpetual Spatial - Processor Perpetual 15935754 1 FULL USE 28-ago-12 16.156,68 43.084,48S/. 50.839,69S/. SubTotal Importe Total Entonces en una posible implementación se tendría costo cero, pero la renovación de la licencia es anual, así que se incluirían estos costos en el flujo de caja. Otros costos de software: Costo del IDE Jdeveloper : cero Costo del Lenguaje de programación: cero Costo del sistema operativo : cero (Se usara para el servidor Linux Red Hat) Costo del S. O. para el desarrollo de la aplicación: Windows 7 (4 licencias) a S/.430 soles
  • 66. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 64 Costo total de software : 50839,69 430 51.269,69S/. Costo de Recursos Humanos : Jefe de proyecto: Sueldo mensual de: S/. 5,000.00 Arquitecto de Sistemas:Sueldo mensual de: S/. 4,500.00 Analista programador: Sueldo mensual de: S/. 4,000.00 Administrador de BD: Sueldo mensual de: S/. 2,800.00 Diseñador web: Sueldo mensual de: S/. 2,500.00 Programador: Sueldo mensual de: S/. 1,800.00 Testeador: Sueldo mensual de: S/. 1,000.00 Recurso Cantidad Costo/hora Horas Importe Jefe de Proyecto 1 31,25 324,08 10.127,50S/. Arquitecto de Sistemas 1 28,12 292,08 8.213,29S/. Analista Programador 1 25,00 339,12 8.478,00S/. Administrador de BD 1 17,50 292,08 5.111,40S/. Diseñador web 1 15,62 292,08 4.562,29S/. Programador 1 11,25 779,12 8.765,10S/. Testeador 1 6,25 324,08 2.025,50S/. Total: 47.283,08S/. Fuente: Elaboración Propia (Se toma como referencia que la jornada laboral es 8 horas diarias, 5 días a la semana y 4 semanas al mes, que hacen un total de 160 horas mensuales de trabajo) Costos de equipo. Costo del servidor PowerEdge T320: S/. 6899 Este ya cuenta la institución pero se tomara en cuenta en el flujo de caja. Costo de hardware: 4 pcs procesador i5 : S/. 8500 Costo total de equipo: 6899 8500 15.399,00S/.
  • 67. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 65 Costos de Infraestructura El espacio físico donde se desarrollara el proyecto será la misma institución y no se tomara en cuenta para el flujo de caja. Costo de Mantenimiento El mantenimiento del aplicativo estará a cargo de un practicante del área de informática con un sueldo de S/.700 soles mensuales. Costo total de mantenimiento: S/. 1400 Beneficios Esperados El aplicativo web SIROAM se estima una vida útil de cinco años, cuando los costos de mantener el aplicativo sean mas caros y la tecnología con la que se realizo se haga cada ves menos usada se dice que ha llegado a su tope de vida del software. Los beneficios del aplicativo SIROAM pueden ser tangibles o intangibles Beneficios Intangibles Se podrán tomar decisiones para destinar el presupuesto participativo a las poblaciones de adultos mayores. Se ahorraran costos y tiempo en la consolidación de la información. Se podrá gestionar mejor la información a nivel nacional sobre los organismos que trabajan con el adulto mayor. El sistema se adaptara a las reglas de negocio, facilitara el cumpliendo de los requisitos legales que estado norma. Indirectamente el sistema apoya a que el adulto mayor tenga una mejor calidad de vida (hablando de la supervisión de los CARPAM). Beneficios tangibles Se reducirían los gastos administrativos Se reducen los salarios, al tener un aplicativo web ya no habría la necesidad de que muchas personas hagan la supervisión, llamen para pedir información a los gobierno regionales o gasten excesivo papel. Se ahorra el gastos de luz, internet, teléfono, papel, cartuchos de impresión, útiles de oficina. El valor de depreciación de los equipos para el trabajo se reduce.
  • 68. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 66 Caracteristica del gasto Qty Gasto ahorrado Meses Soles / Año Personal 1 3500 12 42000 Reduccion de la depreciacion 1 400 12 4800 Utiles y servicios 1 2000 12 24000 Total 70.800,00S/. Análisis Financiero A continuación se muestra el flujo de caja del proyecto de tesis que en una posible implementacióntendría una duración de 100 días, aproximadamente 4 meses calendario. Se detallan los costos de inversión y los beneficios esperados en los próximos 5 años (vida útil del aplicativo) mostrándose según los indicadores económicos mostrados que el proyecto es rentable.
  • 69. 3. CAPÍTULO III : DISEÑO DE LA SOLUCIÓN Centro de Investigación de Tesis en Ingeniería de Sistemas 67
  • 70. 4. CAPÍTULO IV : VALIDACIÓN DEL MODELO Centro de Investigación de Tesis en Ingeniería de Sistemas 68 4. CAPÍTULO IV: VALIDACIÓN DEL MODELO 4.1 Instrumentos y Técnicas Técnicas de levantamiento de información Encuestas Inventario de documentos fuentes Software utilizado: IBM Rational Rose para el modelamiento de procesos Diseño de la base de datos con Erwin Diseño de los prototipos con BalsamiqMockups 2.2.3 Microsoft Office Adobe Reader Motor de base de datos Oracle Express Edición (En la etapa de desarrollo) 4.2 Diseño del Prototipo Las siguientes imágenes para la realización del prototipo fueron elaboradas con el software Balsamiq Mockups 2.2.3, se explica cómo se utilizaría el software si se llegara a implementar. Se registra como usuario Administrador Central
  • 71. 4. CAPÍTULO IV : VALIDACIÓN DEL MODELO Centro de Investigación de Tesis en Ingeniería de Sistemas 69 Se registra como Administrador Regional Aquí se muestra la bienvenida del administrador central
  • 72. 4. CAPÍTULO IV : VALIDACIÓN DEL MODELO Centro de Investigación de Tesis en Ingeniería de Sistemas 70 El procedimiento para registrar un organismo es de la sgte. manera: En este caso registramos una organización y nos ubicamos en la pestaña expediente llenamos los campos. Llenamos los campos para la pestaña organismo
  • 73. 4. CAPÍTULO IV : VALIDACIÓN DEL MODELO Centro de Investigación de Tesis en Ingeniería de Sistemas 71
  • 74. 4. CAPÍTULO IV : VALIDACIÓN DEL MODELO Centro de Investigación de Tesis en Ingeniería de Sistemas 72
  • 75. 4. CAPÍTULO IV : VALIDACIÓN DEL MODELO Centro de Investigación de Tesis en Ingeniería de Sistemas 73 Aquí nos muestra el resultado después de haber registrado una organización
  • 76. 4. CAPÍTULO IV : VALIDACIÓN DEL MODELO Centro de Investigación de Tesis en Ingeniería de Sistemas 74 Procedimiento para el registro de un CARPAM :
  • 77. 4. CAPÍTULO IV : VALIDACIÓN DEL MODELO Centro de Investigación de Tesis en Ingeniería de Sistemas 75
  • 78. 5. CAPÍTULO V : CONCLUSIONES Y RECOMENDACIONES Centro de Investigación de Tesis en Ingeniería de Sistemas 76 5. CAPÍTULO V: CONCLUSIONES Y RECOMENDACIONES 5.1 Conclusiones Durante las etapas de análisis y diseño fueron las que tomaron más tiempo para su realización ya que son las más críticas debido a las reglas del negocio en este caso los requisitos legales deben ser cumplidas. En una posible implementación los usuarios regionales necesitaran entender bien el sistema y las reglas del negocio para poder trabajar eficientemente. Al utilizar la metodología RUP, toda la documentación que nos proporcione nos permitirá en un futuro realizar cambios en caso se modifiquen algunas normas legales. Una arquitectura como MVC robusta y eficiente nos facilitara realizar pruebas unitarias en una posible implementación para así tener transacciones más eficientes. 5.2 Recomendaciones Se recomienda dedicar regular tiempo para entender bien el negocio y establecer las reglas de forma de cumplir con los requerimientos, en caso haya un requerimiento adicional. Se requiere elaborar una interfaz gráfica de usuario muy intuitiva que facilite su entendimiento y si se implementara, capacitar al usuario. Se requiere documentar correctamente cada uno de los artefactos que nos da RUP para que en algún futuro se pueda mejorar el sistema basándose en estos. Se recomienda ceñirse a la estructura definida (MVC) para tener que evitar complicaciones del sistema y una vez puesto en funcionamiento, los errores que pueda presentar el sistema sean los mínimos posibles.
  • 79. REFERENCIAS Centro de Investigación de Tesis en Ingeniería de Sistemas 77 REFERENCIAS [1] Ministerio de la Mujer y Poblaciones Vulnerables, Reseña histórica del Ministerio de la Mujer y Poblaciones Vulnerables. Disponible en la web:http://www.mimdes.gob.pe/index.php?option=com_content&view=article&id=1054& Itemid=180 [2]Dirección de personas Adulta Mayores, ¿Quiénes Somos? Disponible en la web: http://www.mimdes.gob.pe/index.php?option=com_content&view=article&id=1881&Itemid=303 [3] RUP vs XP. Disponible en la web: http://www.usmp.edu.pe/publicaciones/boletin/fia/info49/articulos/RUP%20vs.%20XP.pdf [4] Mayra Carolina Escobar Sedano (2010), Análisis, Diseño e Implementación de un Sistema de apoyo al seguimiento de Procesos Judiciales para un Estudio de Abogados, pág. (27). [5] Mayra Carolina Escobar Sedano (2010), Análisis, Diseño e Implementación de un Sistema de apoyo al seguimiento de Procesos Judiciales para un Estudio de Abogados, pág. (28).
  • 80. REFERENCIAS Centro de Investigación de Tesis en Ingeniería de Sistemas 78 Tabla de Imagenes [T1] Araujo, Yuriana C.I 16.330.755 López Hilda C.I. 17.648.545, Mendoza Alexander C.I 16.555.928 Torrealba Luis C.I 17.815.311 Ortiz, German C.I.14.216.559, Prof.: Lic. Guerra Roberto, RUP (2010), web: http://es.scribd.com/doc/31440864/Metodologia-RUPpág.3 [T2] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 28 [T3] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 29 [T4] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 29 [T5] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 30 [T6] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 31 [T7] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 32 [T8] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 32 [T9] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 32 [T10] Joseph Schmuller, Aprendiendo UML en 24 ED (2000), Prentice Hall, pág. 33
  • 81. APÉNDICE Centro de Investigación de Tesis en Ingeniería de Sistemas 79 APÉNDICE 1. DIPAM: Dirección de Adultos Mayores. 2. MIMP: Ministerio de la Mujer y Poblaciones Vulnerables. 3. CARPAM: Centro de Atención Residencial para el Adulto Mayor. 4. PAMs: Personas adultos mayores. 5. OIDS: Oficina de Informática y Desarrollo de Software. 6. SIROAM: Sistema Web de Registro de Organismos que trabajan con adultos mayores. 7. TUPA: Texto Único de Procedimientos Administrativos. 8. RD: Resolución Directoral. 9. Ficha de Supervisión: Documento donde se detallan en indicadores que cualidades tiene un CARPAM, es el documento final para poder acreditar a un CARPAM. Sirve también como medio para supervisarlo anualmente. 10. Autorización Sectorial:Documento emitido por las municipalidades en el cual indican que un organismo puede funcionar. 11. Junta Directiva: Equipo de representantes de un organismo. 12. Asociado: Persona adulta mayores que reside o está vinculado en un Organismo que trabajan con adultos mayores. 13. Acta de Fundación: Documento solicitado a los organismos para demostrar que existen. 14. Copia Literal de Inscripción: Documento emitido por los Registros Públicos para demostrar que una Institución existe y puede funcionar. 15. SIS: Seguro Integral de Salud (SIS) tiene como finalidad proteger la salud de los peruanos que no cuentan con un seguro de salud, priorizando en aquellas poblacionales vulnerables que se encuentran en situación de pobreza y pobreza extrema. 16. Constancia de Inscripción: Documento emitido por el MIMP que verifica el cumplimiento de los requisitos exigidos por el TUPA1. 17. Ubigeo: Es la ubicación geográfica (Región) de la institución. ______________________ Fuentes: http://www.mimp.gob.pe/index.php (Ministerio de la Mujer y Poblaciones Vulnerables) http://www.google.com.pe (Búsqueda de definiciones de términos)
  • 82. ANEXOS SIROAM Centro de Investigación de Tesis en Ingeniería de Sistemas 80 ANEXOS Anexo Nº1 ORGANIGRAMA ESTRUCTURAL DEL MINISTERIO DE LA MUJER Y POBLACIONES VULNERABLES DESPACHO MINISTERIAL Órgano de Control Institucional Comisiones Consultivas Procuraduría Pública Despacho Viceministerial de la Mujer Dirección general de igualdad de género y no discriminación o Dirección de políticas de igualdad de género y no discriminación o Dirección de promoción y protección de los derechos de la mujer Dirección general de transversalizacion del enfoque de genero o Dirección de articulación Sectorial e Institucional o Dirección de articulación con los gobiernos regionales y locales Dirección general contra la violencia de genero o Dirección de políticas para un vida libre de violencia o Dirección de asistencia técnica y promoción de servicios Despacho Viceministerial de Poblaciones Vulnerables Dirección general de población y desarrollo o Dirección de población o Dirección de desplazados y cultura de paz Dirección general de niñas, niños y adolescentes o Dirección de políticas sobre niñas, niños y adolescentes o Dirección de sistemas locales y defensorías o Dirección de investigación tutelar Dirección general de la familia y la comunidad o Dirección de fortalecimiento de las familias o Dirección de personas adultas mayores o Dirección de beneficencias públicas y voluntariado. Dirección general de Adopciones o Dirección de evaluación integral para la adopción o Dirección de adopción y post adopción o Dirección de capacitación y registro de la información Secretaria General Oficina de comunicación Oficina de Defensa Nacional Oficina general de asesoría jurídica Oficina de tramite documentario y atención al ciudadano Oficina general de administración o Oficina de abastecimiento y servicios o Oficina de asuntos financieros o Oficina de tecnologías de información Oficina general de recursos humanos o Oficina de Desarrollo y talento humano o Oficina de procesos técnicos de personal Oficina general de planeamiento y presupuesto o Oficina de planeamiento o Oficina de presupuesto e inversiones
  • 83. ANEXOS SIROAM Centro de Investigación de Tesis en Ingeniería de Sistemas 81 o Oficina de modernización institucional o Oficina de cooperación internacional Oficina general de monitoreo, evaluación de políticas y gestión descentralizada o Oficina de gestión descentralizada o Oficina de monitoreo y evaluación de políticas Oficinas desconcentradas
  • 84. ANEXOS SIROAM Centro de Investigación de Tesis en Ingeniería de Sistemas 82 Anexo Nº2
  • 85. ANEXOS SIROAM Centro de Investigación de Tesis en Ingeniería de Sistemas 83 Anexo Nº3(LEY Nº28803 – Ley de las Personas Adultas Mayores)
  • 86. ANEXOS SIROAM Centro de Investigación de Tesis en Ingeniería de Sistemas 84
  • 87. ANEXOS SIROAM Centro de Investigación de Tesis en Ingeniería de Sistemas 85 Anexo Nº4(Decreto supremo Nº13-2006- MINDES – Reglamento de la LEY Nº28803)
  • 88. ANEXOS SIROAM Centro de Investigación de Tesis en Ingeniería de Sistemas 86
  • 89. ANEXOS SIROAM Centro de Investigación de Tesis en Ingeniería de Sistemas 87 Anexo Nº5(Decreto supremo Nº009-2010- MINDES – Establece los requisitos mínimos para el Funcionamiento de CARPAM)
  • 90. ANEXOS SIROAM Centro de Investigación de Tesis en Ingeniería de Sistemas 88
  • 91. ANEXOS SIROAM Centro de Investigación de Tesis en Ingeniería de Sistemas 89 Anexo Nº6 (Requisitos para la inscripción – Registro Nacional de Instituciones u Organizaciones de personas adultas mayores)