Академический Документы
Профессиональный Документы
Культура Документы
TESIS
AUTORES:
LIMA - PER
2016
DEDICATORIAS
AGRADECIMIENTOS
En primer lugar doy infinitamente gracias a Dios, por haberme dado fuerza y valor para
culminar esta etapa de mi vida.
Agradezco tambin la confianza y el apoyo brindado por parte de mi madre, que sin duda
alguna en el trayecto de mi vida me ha demostrado su amor, corrigiendo mis faltas y
celebrando mis triunfos.
A mi padre, que siempre lo he sentido presente en mi vida. Y s que est orgulloso de la
persona en la cual me he convertido.
Ismael, Bruno Luciani
ii
RESUMEN
Bruno Ismael
Comn Ulises
brunoluciani2@hotmail.com
ulisescomun_m@hotmail.com
iii
ABSTRACT
Bruno Ismael
Comn Ulises
brunoluciani2@hotmail.com
ulisescomun_m@hotmail.com
Nowadays information systems have become very important for the development and
performance of companies and institutions dedicated to providing services to all sectors of
the population elements. Many do not have a system to help them streamline manual
processes become tedious to manage.
Order to implement the information system in college Von Humboldt South it was having
tool that interacts with the proxy and generate shorter attention in the enrollment process.
And it is found that, having implemented Information System using the RUP methodology,
improved the enrollment process in the South Von Humboldt College and is suggested to
continue implementing the RUP methodology programs using Visual Studio, SQL and
UML for application deployment information.
iv
INTRODUCCIN
El presente trabajo de investigacin tiene como objetivo principal desarrollar un Sistema
de Informacin, basado en la Metodologa RUP, para mejorar el Proceso de Matrcula en el
colegio Von Humboldt del Sur.
Los tiempos de espera afectan a la institucin y factores claves que todo
inversionista en la educacin debe contemplar como parte de dar una gestin educativa de
alto nivel. Los procesos actuales de dicha institucin no generan motivacin y buen clima
laboral. Lo que indica que se efectuar un seguimiento a los procesos para poder establecer
el uso de un software denominado Sistema de Informacin realizado con la metodologa
RUP.
La hiptesis que se quiere demostrar es, si se desarrolla un Sistema de Informacin,
utilizando la metodologa RUP, entonces mejorar el Proceso de Matrcula en el Colegio
Von Humboldt del Sur.
La metodologa utilizada para el desarrollo del Sistema de Informacin es un
proceso de desarrollo de software que se utiliza para el anlisis, implementacin, y
documentacin de sistemas, todo esto lo hace en conjunto con UML, la diferencia est en
que RUP, son metodologas y UML (Lenguaje unificado de modelado) te permite de forma
grfica a travs de diagramas.
Las limitaciones encontradas en la fase de desarrollo de la aplicacin del Sistema
de Informacin fue que el tiempo para la implementacin y por eso hubo un retraso en la
realizacin de las encuestas y/o entrevistas.
La presente tesis, ha sido dividida en cinco captulos, cuyos contenidos son los
siguientes:
En el Captulo I: Planteamiento Metodolgico.- Se describe el planteamiento del
problema junto con la realidad problemtica, se formula el problema y la justificacin;
adems se plantean los objetivos, la hiptesis y se identifican las variables junto con sus
indicadores, se describe el tipo de estudio y el diseo de investigacin a utilizar.
En el Captulo II: Marco Referencial.- En esta seccin se desarrolla el marco
terico y conceptual necesario.
En el Captulo III: Desarrollo del Sistema de Informacin.- Se desarrollan las
etapas realizadas para el desarrollo del sistema, describiendo los requerimientos y todos los
diagramas elaborados.
vi
NDICE
DEDICATORIAS ................................................................................................................... i
AGRADECIMIENTOS .........................................................................................................ii
RESUMEN ...........................................................................................................................iii
ABSTRACT.........................................................................................................................IV
INTRODUCCIN ................................................................................................................ V
NDICE .............................................................................................................................. VII
NDICE DE FIGURAS ........................................................................................................ X
NDICE DE TABLAS ...................................................................................................... XIII
CAPTULO I
PLANTEAMIENTO METODOLGICO
1.1
1.2
1.3
1.4
OBJETIVOS DE LA INVESTIGACIN
1.4.1 Objetivo General ................................................................................................. 7
1.4.2 Objetivos Especficos.......................................................................................... 7
1.5
HIPTESIS ................................................................................................................ 8
1.6
VARIABLES E INDICADORES.............................................................................. 8
1.7
LIMITACIONES DE LA INVESTIGACIN......................................................... 9
1.8
1.9
TCNICAS
INSTRUMENTOS
PARA
RECOLECCIN
DE
INFORMACIN ...................................................................................................... 10
CAPTULO II
MARCO REFERENCIAL
2.1
2.2
MARCO TERICO................................................................................................. 18
vii
CAPTULO III
SISTEMA DE INFORMACIN
3.1
ESTUDIO DE FACTIBILIDAD
3.1.1 Factibilidad Tcnica .......................................................................................... 42
3.1.2 Factibilidad Operativa ....................................................................................... 42
3.1.3 Factibilidad Econmica .................................................................................... 43
3.2
3.3
REQUERIMIENTOS
3.3.1 Requerimientos funcionales .............................................................................. 69
3.3.2 Requerimientos no funcionales ......................................................................... 70
3.4
3.5
DISEO ..................................................................................................................... 90
3.6
IMPLEMENTACIN............................................................................................ 102
3.7
CAPTULO IV
ANLISIS DE RESULTADOS Y CONTRASTACIN DE LA HIPTESIS
4.1 UNIVERSO Y MUESTRA
4.1.1 Poblacin ......................................................................................................... 110
4.1.2 Muestra ............................................................................................................ 110
4.2
4.3
4.4
viii
CAPTULO V
CONCLUSIONES Y RECOMENDACIONES
5.1
5.2
ix
NDICE DE FIGURAS
Figura 01. Ubicacin del Colegio Von Humboldt del Sur. ................................................... 3
Figura 02. Registro de Matrcula 2010-2013. ........................................................................ 4
Figura 03. Proceso de Matrcula en el Colegio Von Humboldt del Sur. ............................... 5
Figura 04.Categoras de los sistemas de informacin.......................................................... 19
Figura 05.Ciclo de vida de un sistema. ................................................................................ 22
Figura 06.Ciclo de vida RUP. .............................................................................................. 28
Figura 07. Componentes del proceso y modelos. ................................................................ 29
Figura 08. Desarrollo de UML, con sus versiones. ............................................................. 31
Figura 9. Relaciones de enlaces entre modelos. .................................................................. 33
Figura 10. Diagramas, partes de un modelo. ....................................................................... 33
Figura 11. Modelo Incremental. .......................................................................................... 37
Figura 12. Estilo de Programacion por Capas. .................................................................... 37
Figura 13. Organigrama del Colegio Von Humboldt del Sur. ............................................. 47
Figura 14. Servicio de Educacin del Colegio Von Humboldt del Sur. .............................. 46
Figura 15. Competidores...................................................................................................... 47
Figura 16.Clientes ................................................................................................................ 48
Figura 17. Identificacin de Procesos de Negocios de la Cadena de Valor Educacin. .. 53
Figura 18. Diagrama de Casos de Uso del Negocio. ........................................................... 60
Figura 19. Priorizacin de los Casos de Uso del Negocio. .................................................. 61
Figura 20. Realizaciones de Casos de Uso del Negocio. ..................................................... 61
Figura 21. Entidades del Negocio. ....................................................................................... 62
Figura 22. Diagrama de Clases del CUN Consultas. ........................................................... 62
Figura 23. Diagrama de Clases del CUN Registrar alumno. ............................................... 63
Figura 24. Diagrama de Clases del CUN Matrcula. ........................................................... 63
Figura 25. Diagrama de Comunicacin del CUN Consulta................................................. 64
Figura 26. Diagrama de Comunicacin del CUN Registrar alumno. .................................. 64
Figura 27. Diagrama de Comunicacin del CUN Matrcula. .............................................. 65
Figura 28. Diagrama de Secuencia del CUN Consulta. ....................................................... 65
Figura 29. Diagrama de Secuencia del CUN Registrar alumno. ......................................... 66
Figura 30. Diagrama de Secuencia del CUN Matrcula. ..................................................... 66
Figura 31. Diagrama de Actividades del CUN Consulta. .................................................... 67
Figura 32. Diagrama de Actividades del CUN Registrar alumno ....................................... 68
x
xii
NDICE DE TABLAS
Tabla 01.Datos actuales de los indicadores. .......................................................................... 6
Tabla 02. Descripcin de los Actores del Negocio. ............................................................. 57
Tabla 03. Descripcin de los Business Workers.................................................................. 58
Tabla 04. Casos de Uso del Negocio. .................................................................................. 59
Tabla 05. Descripcin de Actores del Sistema. ................................................................... 70
xiii
CAPTULO I
PLANTEAMIENTO METODOLGICO
U. Comn - I. Bruno
1
2
U. Comn - I. Bruno
U. Comn - I. Bruno
Matriculados
500
450
400
350
300
250
200
150
100
50
0
2010
2011
2012
2013
Ao
5
U. Comn - I. Bruno
U. Comn - I. Bruno
INDICADORES
DATOS DE PRUEBA(promedio)
16 minutos
para matricular.
Satisfaccin del servicio de matricula
Regular
para
realizar
reportes
de
80 registros/da
28 minutos
matrculas
U. Comn - I. Bruno
Conveniencia
Con este sistema se pretende mejorar las actividades diarias, acelerar los procesos
manuales, facilitar datos oportunos y exactos de los estudiantes como es el reporte de su
matrcula, y que cualquier informacin relacionada con los estudiantes est disponible
cuando se necesite y que se presente en una forma fcil de utilizar.
Implicaciones prcticas
El sistema de informacin ayudar que agilice los trmites de matrcula en el proceso de
registro del alumno solucionando el proceso manual, los errores de ingreso de informacin
del alumno, aumento de satisfaccin a los padres de familia en su atencin rpida.
Muchos de los beneficios de este sistema son indiscutibles, por lo que se afirma que es una
gran opcin para la institucin que desea automatizar su Sistema de Matrcula.
U. Comn - I. Bruno
1.5 HIPTESIS
Si se desarrolla un Sistema de Informacin, utilizando la metodologa RUP, entonces
mejorar el Proceso de Matrcula en el colegio Von Humboldt del Sur.
Descripcin
Tiempo para buscar datos del alumno para Es el tiempo que se utiliza para buscar a
matricular.
un alumno.
U. Comn - I. Bruno
B. Operacionalizacin
a) Variable Independiente: Sistema de Informacin.
Indicador
ndice
Presencia- Ausencia
No , Si
ndice
[15 - 17]
Unidad de
Unidad de
Medida
Observacin
Minutos
Reloj
del
servicio de matricula
Malo, regular,
-----------------
bueno,
Apoderado
excelente
Nmero de registros
[70 - 90]
# Registros/da
de matrcula al da
Tiempo para realizar
Personal
Acadmico
[27 - 29]
Minutos
Reloj
reportes
U. Comn - I. Bruno
1. Observacin Directa:
Secretaria
2. Realizacin de Entrevistas
Estructurada
Dirigida
INSTRUMENTOS
Fichas de matrcula
Formato de entrevistas
Diario de campo
3. Aplicacin de
Cuestionarios
Abierto
Cuestionario (documento)
Cerrado
10
U. Comn - I. Bruno
INSTRUMENTOS
Seguimiento de la satisfaccin
Fichas de Benchmarking.
Encuestas.
del apoderado.
INSTRUMENTOS
Computadoras
USB
Impresiones
Libreta de Apuntes
Peridicos
11
CAPTULO II
MARCO REFERENCIAL
U. Comn - I. Bruno
13
U. Comn - I. Bruno
14
U. Comn - I. Bruno
RUP es una forma disciplinada de asignar tareas y responsabilidades (Quin hace? Qu?,
Cundo? y Cmo?), que pretende implementar las mejores prcticas en ingeniera de
software teniendo un desarrollo iterativo con una administracin de requisitos, una
arquitectura basada en componentes, un control de cambios, un modelado visual del
software y la verificacin de la calidad del software.
Se caracteriza por ser iterativo e incremental, est centrado en la arquitectura y guiado por
los casos de uso. Incluye artefactos (que son los productos tangibles del proceso como por
ejemplo, el modelo de casos de uso, el cdigo fuente, etc.) y roles (papel que desempea
una persona en un determinado momento y puede desempear distintos roles a lo largo del
proceso).
Esta metodologa divide el proceso de desarrollo en ciclos, teniendo un producto final de
cada ciclo, stos se dividen en fases:
Fase de inicio: aqu se identifican los principales casos de uso y los riesgos.
Fase de elaboracin: es donde se completan los casos de uso y se eliminan los riesgos.
Fase de construccin: donde se elabora un producto totalmente operativo y eficiente,
adems de elaborar los manuales de usuario y la fase de transicin donde se implementa el
producto terminado.
U. Comn - I. Bruno
16
U. Comn - I. Bruno
17
U. Comn - I. Bruno
Gutirrez, L., Sistema de informacin automatizado para el control de matrcula y calificaciones, 2008, p. 56.
Azula, J., Sistema de Informacin de la empresa importadora DELAZU EIRL, 2010, p. 79.
18
U. Comn - I. Bruno
SISTEMAS DE
INFORMACIN
SISTEMAS DE
PROCESAMIENTO
DE
TRANSACCIONES
SISTEMAS DE
CONTROL DE
PROCESOS
SISTEMAS DE
COLABORACI
N
EMPRESARIAL
SISTEMAS DE
INFORMACIN
ADMINISTRATIVA
SISTEMAS DE
APOYO A
TOMADE
DECISIONES
SISTEMAS DE
INFORMACI
N EJECUTIVA
19
U. Comn - I. Bruno
http://www.tiposde.org/informatica/89-tipos-de-sistemas-de-informacion.
20
U. Comn - I. Bruno
http://www.econlink.com.ar/sistemas-informacion/definicion.
21
U. Comn - I. Bruno
El trmino cascada es usado en sentido figurado, porque cada paso del ciclo de desarrollo
(anlisis de requerimientos, Diseo, cdigo y pruebas de unidad, test de integracin, y test
de aceptacin) genera salidas que fluyen hacia el siguiente paso.
Algunas personas prefieren el modelo en cascada porque es fcil de manejar, cada paso es
secuencial - si algn paso se salt la mayora de metodologas asumen que no se podr
regresar. Aunque algunos autores sostienen que esto es a menudo una suposicin
incorrecta, y que el modelo debe tener lneas que permitan reciclar e iterar, es necesario
aclarar, que en un sentido prctico, realizar esto es muy difcil, por las implicancias
econmicas y de tiempo que con llevara retornar y reestructurar parte de un trabajo hecho
de manera monoltica.
Una alternativa para esta restriccin del modelo sera combinarlo con alguna tcnica o
herramienta que permita dichas iteraciones. Al respecto, Dereck J. Hatley, y Imtiaz A.
Phirbai sealan: Este punto de vista del mtodo oscurece la naturaleza verdadera del
desarrollo de sistemas, que siempre han sido procesos iterativos, en los que un paso puede
retornar (feedback) y modificar decisiones hechos en un paso predecesor.
A fin de delimitar el esfuerzo necesario para planificar los sistemas de Informacin es
conveniente empezar por concretar hasta donde entendemos que llega un proceso de
planificacin de TI/SI, es decir, que supone que debe incluir un Plan de Sistemas y
Tecnologas de Informacin. Este resultado debe incluir:
Una lista de proyectos a desarrollar en los prximos aos. Referida a la situacin en el
momento de preparar el Plan.
22
U. Comn - I. Bruno
Para los proyectos a desarrollar en el primer ao, el detalle suficiente que permita su
evolucin en trminos de recursos necesarios en su desarrollo.
Una lista de actividades de la empresa donde la TI puedo utilizarse como herramienta de
soporte para aumentar su eficiencia o su eficacia.7
B) Matrcula
Es un registro de determinados datos personales en un archivo con objeto de forma parte
de alguna institucin educativa o para validar la posicin y el uso de un vehculo frente a
las autoridades.
Las hojas de formulario se suelen encontrar en secretaras de los centros de enseanza. All
se recogen y se entregan durante el periodo de matrcula. Este tiene lugar un tiempo antes
del comienzo de las clases para que la administracin del centro tenga tiempo de procesar
los datos y organizar la informacin sobre los alumnos.
En los formularios de matrcula se encuentran campos que pueden abarcar desde las
informaciones ms bsicas sobre una persona: el nombre, los apellidos o la fecha de
nacimiento hasta detalles que solamente algunos han de rellenar como el nmero de becas
recibidas o las preferencias en la eleccin de asignaturas (no disponible en primaria). Es
comn tener que adjuntar fotografas recientes.
El software del sistema de matrcula se ejecuta sobre un hardware de PC estndar y puede
ser enlazado con otras aplicaciones o bases de datos.
El colegio particular Honores, viene realizando la gestin de matrcula de forma manual,
e incluso ha venido haciendo uso de del Word y Excel para guardar ciertos datos pero aun
as a veces se pierde informacin, es por ello que viendo que dicha gestin trae resultados
negativos para la institucin, yaqu el tiempo de demora para realizar la operacin de
matrcula, es demasiado tanto es as que esto genera molestias en las personas que recurren
a dicha institucin para poder acceder a sus servicios.
Ante estos problemas ocasionados por el hecho de realizar la documentacin de forma
manual, se ha optado por una mejor solucin, la cual conllevar a realizar los procesos de
matrcula de forma automatizada, lo cual quiere decir que el uso de un sistema informtico
nos evitara prdidas de tiempo y de informacin, y lo mejor es que traer satisfaccin tanto
a los usuarios como a la institucin.
Azula, J., Sistema de Informacin de la empresa importadora DELAZU EIRL, 2010, pp. 90-99.
23
U. Comn - I. Bruno
La matrcula debe realizarse siempre en el aula elegida por el alumno (consulte el apartado
aulas). No existen plazos ya que la matrcula est abierta durante todo el ao excepto el
mes de agosto (las aulas correspondientes a los Centros de Educacin de Personas Adultas
as como aquellas ubicadas en las instalaciones de los Institutos de Educacin Secundaria,
permanecen cerradas durante las vacaciones escolares). Es muy importante acudir al aula
para conocer el funcionamiento de Aula Mentor as como para ver los contenidos del curso
antes de hacer la matrcula
El precio del curso es actualmente de 24 mensuales (pueden existir ligeras variaciones en
algunas aulas). La matrcula inicial es, en general, de dos meses salvo en los cursos con
certificacin de 30 horas que es de un mes. Actualmente los cursos de estas caractersticas
son Informacin y atencin al visitante, Clculo de prestaciones de la Seguridad Social,
Aplicaciones informticas de administracin de recursos humanos y Seguridad y
prevencin de riesgos en el almacn
La duracin del curso es variable segn la dedicacin y experiencia previa del alumno,
pero cada curso tiene una duracin mnima en funcin del nmero de entregas al tutor
(consulte el documento de derechos y deberes de los alumnos). Una vez que el alumno
finaliza todas las actividades del curso, previa autorizacin de su tutor, puede presentarse a
examen y obtener un certificado de aprovechamiento si lo supera.
Es el proceso por el cual asientan los datos personales de un individuo con un fin,
determinado por las leyes o reglamentos, generando as una lista o catlogo de datos.
Todo documento que acredita la inscripcin de los datos de personas, son resultado de un
proceso de matrculas, donde a cada persona cuyos datos estn registrados, se le conoce
como matriculado.
En la parte acadmica, todo alumno que desea pertenecer a una institucin educativa para
cursar sus estudios, debe pasar por el proceso de matrculas, donde se registrarn sus datos
personales como tambin todo documento que se le solicita como requisito, para poder
seguir sus estudios y pertenecer a la institucin educativa.8
C) RUP
a) Definicin:
El Proceso Unificado de Rational, de manera similar a UML, es fruto de los aportes de un
gran nmero de investigadores y empresas de desarrollo de programas. Entre los mtodos
8
Villalba, E., Desarrollo de sistemas con metodologa RUP, Ed.Eumed, 2001, pp. 104-110.
24
U. Comn - I. Bruno
ms importantes que constituyen la base de RUP figuran los siguientes, que como puede
verse, cubren diversos aspectos del ciclo de vida de desarrollo:
Objectory: Mtodo de desarrollo propuesto originalmente por Jacobson,
caracterizado por ser un mtodo orientado a objetos centrado alrededor de Casos de
Uso.
Rational Approach: Mtodo de desarrollo resultante de la unificacin de los
conceptos desarrollados por Kruchten, Booch y Royce, entre los que se destacan los
de proceso iterativo y desarrollo centrado en la arquitectura del programa.
SQA Process: Mtodo de pruebas.
Requirements College: Guas para la gestin de requisitos.
RUP es un proceso de ingeniera de programacin que busca asegurar la produccin de
software de alta calidad, satisfaciendo las necesidades del cliente, y con arreglo a un plan y
presupuesto predecibles.
Sus caractersticas ms importantes son:
Es un proceso iterativo, basado en el refinamiento sucesivo del sistema.
Es un proceso controlado, donde juegan un papel de primordial importancia la
gestin de requisitos y el control de los cambios.
Basado en la construccin de modelos visuales del sistema.
Centrado en el desarrollo de la arquitectura, por lo que maneja el concepto de
desarrollo basado en componentes.
Conducido por los Casos de Uso.
Soporta tcnicas orientadas a objetos y en particular el uso de UML.
Configurable.
Fomenta el control de calidad.
Soportado por herramientas.
Organizacin
Indiscutiblemente, en el desarrollo de una aplicacin se sigue un proceso en el cual se
avanza paulatinamente en la comprensin de la funcionalidad requerida y cmo realizarla,
hasta llegar a su construccin. Esto requiere la ejecucin de un conjunto de actividades que
se manejan como un proyecto, es decir, con un objetivo final, un plazo y un presupuesto.
Como en todo proyecto, es importante contar con puntos intermedios de control a lo largo
25
U. Comn - I. Bruno
U. Comn - I. Bruno
quin debe hacerlo y cmo hacerlo. Cada componente se describe en los siguientes
trminos:
Artefacto (artifacts), que representan cualquier tipo de informacin generada,
modificada o utilizada en el desarrollo del sistema. Por ejemplo: en el componente
de Anlisis se elaboran las Clases de Anlisis.
Trabajadores (workers), que corresponden a los roles (una misma persona puede
desempear varios roles) que intervienen en el componente.
Flujos de trabajo (workflows) y actividades, que deben ser adelantadas por los
trabajadores para obtener los artefactos del componente.
b) Ciclo de vida:
El ciclo de vida RUP es una implementacin del Desarrollo en espiral. Fue creado
ensamblando los elementos en secuencias semi-ordenadas. El ciclo de vida organiza las
tareas en fases e iteraciones.
RUP divide el proceso en cuatro fases, dentro de las cuales se realizan varias iteraciones en
nmero variable segn el proyecto y en las que se hace un mayor o menor hincapi en las
distintas actividades. En la Figura 07 muestra cmo vara el esfuerzo asociado a las
disciplinas segn la fase en la que se encuentre el proyecto RUP.
Las primeras iteraciones (en las fases de Inicio y Elaboracin) se enfocan hacia la
comprensin del problema y la tecnologa, la delimitacin del mbito del proyecto, la
eliminacin de los riesgos crticos, y al establecimiento de una lnea base de la
arquitectura. Durante la fase de inicio las iteraciones hacen mayor nfasis en actividades de
modelado del negocio y de requisitos.
En la fase de elaboracin, las iteraciones se orientan al desarrollo de la lnea base de la
arquitectura, abarcan ms los flujos de trabajo de requisitos, modelo de negocios
(refinamiento), anlisis, diseo y una parte de implementacin orientado a la lnea base de
la arquitectura.
En la fase de construccin, se lleva a cabo la construccin del producto por medio de una
serie de iteraciones.
Para cada iteracin se seleccionan algunos Casos de Uso, se refinan su anlisis y diseo y
se procede a su implementacin y pruebas. Se realiza una pequea cascada para cada ciclo.
Se realizan iteraciones hasta que se termine la implementacin de la nueva versin del
producto.
27
U. Comn - I. Bruno
Existen dos tipos de componentes: los del proceso de ingeniera, que se refieren a las
actividades relacionadas en forma directa con la obtencin del producto, y los de soporte,
que se refieren a las actividades administrativas del proceso.
Los componentes del proceso de ingeniera son siete, a saber:
Modelado de la Organizacin. Consiste en la identificacin y documentacin de la
estructura y funcionamiento de la organizacin en la cual operar la aplicacin a
desarrollar. Su objetivo es brindar un entendimiento a clientes y desarrolladores
sobre cul es el problema de la organizacin, identificar mejoras potenciales y
establecer el impacto que la aplicacin a desarrollar tendra sobre la organizacin.
Captura de Requisitos. Su propsito es obtener la descripcin de para qu sirve el
sistema, y lograr un acuerdo entre el equipo de desarrollo y el cliente en este
aspecto.
Anlisis. En este componente se define la estructura (clases, paquetes, etc.) y
comportamiento del sistema. Su propsito es obtener una descripcin de cmo
funciona el sistema.
9
http://www8.zdnet.com/pcmag/features/future/index.html.
28
U. Comn - I. Bruno
29
U. Comn - I. Bruno
Organizacin en el tiempo
Establece la dinmica del proceso de desarrollo, definiendo los criterios de planeacin y
control de su ejecucin en el tiempo. Est expresada en trminos de Ciclos, Fases,
Iteraciones e Hitos:
Ciclo: Desarrollo de una nueva versin del producto. Corresponde al mbito de un
proyecto.
Fases: Etapas en el desarrollo de una versin (proyecto). Cada fase termina en un
Hito y puede estar dividida en Iteraciones. Las Fases y los Hitos asociados son:
FASE
HITO
Definicin
Gestacin (Inception)
de
objetivos
factibilidad
Preparacin (Elaboration)
Elaboracin de la Arquitectura
Construccin (Construction)
Transicin (Transition)
Hito: Punto de control, donde generalmente se revisan los resultados del proceso y
se decide si se avanza a la siguiente Fase o Iteracin.
Iteracin: Unidad de desarrollo del producto, en la que se obtienen o refinan uno o
ms artefactos del sistema.
D. UML
Definicin de UML
UML surge como respuesta al problema de contar con un lenguaje estndar para escribir
planos de software. Muchas personas han credo ver UML como solucin para todos los
problemas sin saber en muchos casos de lo que se trataba en realidad.
El Lenguaje Unificado de Modelado, UML es una notacin estndar para el modelado de
sistemas software, resultado de una propuesta de estandarizacin promovida por el
30
U. Comn - I. Bruno
consorcio OMG (Object Management Group), del cual forman parte las empresas ms
importantes que se dedican al desarrollo de software, en 1996.
UML representa la unificacin de las notaciones de los mtodos Booch, Objectory (Ivar
Jacobson) y OMT (James Rumbaugh) siendo su sucesor directo y compatible. Igualmente,
UML incorpora ideas de otros metodlogos entre los que se pueden incluir a Peter Coad,
Derek Coleman, Ward Cunningham, David Harel, Richard Helm, Ralph Johnson, Stephen
Mellor, Bertrand Meyer, Jim Odell, Kenny Rubin, Sally Shlaer, John Vlissides, Paul Ward,
Rebecca Wirfs- Brock y Ed Yourdon.
En Septiembre de 2001 se ha publicada la especificacin de la versin 1.4 ver figura 09. Es
importante recalcar que slo se trata de una notacin, es decir, de una serie de reglas y
recomendaciones para representar modelos. UML no es un proceso de desarrollo, es decir,
no describe los pasos sistemticos a seguir para desarrollar software. UML slo permite
documentar y especificar los elementos creados mediante un lenguaje comn describiendo
modelos. 10
Ventajas de UML:
Mejores tiempos totales de desarrollo (de 50% o ms).
Modelar sistemas.
Establecer conceptos y artefactos ejecutables.
Alta reutilizacin y minimizacin de costos.
Mejor soporte a la planeacin y al control de proyectos.
Azula, J., Sistema de Informacin de la empresa importadora DELAZU EIRL, 2010, pp. 111-114.
31
U. Comn - I. Bruno
32
U. Comn - I. Bruno
Cada modelo es completo desde su punto de vista del sistema, sin embargo, existen
relaciones de enlaces entre los diferentes modelos
Varios modelos aportan diferentes vistas de un sistema los cuales nos ayudan a
comprenderlo desde varios frentes. As, UML recomienda la utilizacin de nueve
diagramas que, para representar las distintas vistas de un sistema.
33
U. Comn - I. Bruno
Diagramas de implementacin:
34
U. Comn - I. Bruno
utilizan el mismo entorno de desarrollo integrado (IDE), que les permite compartir
herramientas y facilita la creacin de soluciones en varios lenguajes.
Visual Basic
Ha sido desarrollado con el objetivo de entregar a los usuarios de programacin
informtica un paquete de utilidades simples y accesibles. Es por esto que el Visual Basic
puede ser usado y fcilmente comprendido por expertos como tambin por usuarios
principiantes.
35
U. Comn - I. Bruno
C# dispone de varios medios de controlar la ejecucin del cdigo, dndole opciones para
ejecutar un bloque de cdigo ms de una vez, o ninguna vez , basando en el resultado de
una expresin booleana.
En sntesis C# es un lenguaje con ventajas como:
Multiplataforma.
Orientado a Objetos.
Reutilizacin de cdigo.
Verstil.
Permite control de Flujo de ejecucin.
Estructurado.
Permite sobrecarga de mtodos.
Otra cosa importante es que se la puede determinar como una desventaja en relacin al
resto de lenguajes y que se debe tener en cuenta que C# distingue las maysculas de las
minsculas, de modo que una variable que se llame Nombre es distinta de otra que se
llame nombre, y un mtodo que se llame Abrir ser distinto de otro que se llame
abrir; este quizs es el aspecto de mayor importancia de adaptacin. Pero posee muchas
funciones que permitan una gran ayuda a la programacin precisa, organizada y rpida.
Modelo Incremental
Es un modelo tipo cascada, se aplica cuando en un proyecto existe un cronograma
establecido y no se dispone del personal suficiente para que el proyecto se ejecute
implemente completamente.
Adems existen altos riesgos en este modelo sin embargo se los puede reducir al construir
una parte del sistema y complementarlo en versiones posteriores.
36
U. Comn - I. Bruno
Ventajas
Se puede financiar el proyecto por partes.
Apropiado para proyectos grandes de larga duracin.
No se necesita tanto personal al principio como para una implementacin completa.
Desventajas
Se necesitan pruebas de regresin.
Pueden aumentar el coste debido a las pruebas.
37
U. Comn - I. Bruno
Ventajas
La programacin se lleva a cabo en varios niveles y en el caso de existir un error se
ataca nicamente al nivel afectado.
Cdigo claro y organizado.
Permite distribuir el trabajo.
Capa de presentacin
Corresponde a la interfaz grfica de cada uno de los formularios y se encarga de presenta
toda la informacin organizada que se recibe de la Capa de Negocio previo un proceso de
comunicacin con la Capa de Datos. Hacer referencia al Manual de Usuario.
Capa de negocio
Est conformado por dos componentes:
Data Set: Se comunica con la capa de datos para solicitar almacenar, modificar o
recuperar informacin.
Clases del Sistema: Son las que almacenan los resultados de la ejecucin del Data
Set sobre la capa de datos. Adems dentro de stas se encuentran desarrolladas
funciones que servirn como reglas durante el proceso de la comunicacin entre
capas.
Capa de datos
Corresponde a la estructura de la base de datos, en la cual reside informacin de: Usuarios,
Pacientes, Mdicos, Tcnicos e historias clnicas de los pacientes. Dentro de la estructura
fsica de la BDD se encuentran implementados los Procedimientos Almacenados, Vistas y
Desencadenadores, que se utilizan como complementos para la funcionalidad del sistema
durante la ejecucin de algn proceso. 11
11
Villalba, E., Desarrollo de sistemas con metodologa RUP, Ed.Eumed, 2001, pp. 144-150.
38
U. Comn - I. Bruno
3.-Fase de Construccin:
Implementacin:
Se implementa las clases y objetivos en ficheros fuentes, binarios, ejecutables y dems. El
resultado final es un sistema ejecutable.
39
U. Comn - I. Bruno
Planificar que subsistemas deben ser implementados y en qu orden deben ser integrados,
formando el Plan de Integracin.
Cada implementacin decide en qu orden implementa los elementos del subsistema. Si
encuentra errores de diseo, los notifica.
Se integra el sistema siguiendo el plan.
4.-Fase de Transicin:
Prueba:
Este flujo de trabajo es el encargado de evaluar la calidad del producto que estamos
desarrollando, pero no para aceptar o rechazar el producto al final del proceso de
desarrollo, sino que debe ir integrado en todo el ciclo de vida.
Encontrar y documentar defectos en la calidad del software. Generalmente asesora sobre la
calidad del software percibida.
Provee la validacin de los supuestos realizados en el diseo y especificacin de requisitos
por medio de demostraciones concretas.
Verificar las funciones del producto de software segn lo diseado.
Verificar que los requisitos tengan su apropiada implementacin.
El colegio particular Von Humboldt del Sur requiere de un Sistema de Informacin el cual
lo utilizaremos en el proceso de matrcula. Es por ello que desarrollaremos en este
proyecto un conjunto de actividades coordinadas que buscan cumplir un objetivo
especfico en un periodo de tiempo.
Con la implementacin del Sistema de Informacin tambin se lograr minimizar tiempos
de espera de los padres de familia para matricular a sus hijos.
12
http://es.slideshare.net/chinota90/metodologia-rup.
40
CAPTULO III
DESARROLLO DEL SISTEMA DE
INFORMACIN
U. Comn - I. Bruno
42
U. Comn - I. Bruno
brindando servicios educativos, con una pedagoga centrada en altos valores ticos Morales, buscando la formacin integral del educando del Nivel Inicial, Primaria y
Secundaria buscando la continua superacin, y as contribuir en la mejora de la calidad
de vida del ser humano.
Ofrecer un servicio educativo de alta calidad para sus hijos durante su
educacin,
donde
los
estudiantes
puedan
desarrollar
sus
potencialidades
calificados
con
la
adecuadamente.
43
suficiente
experiencia
para
guiarlos
U. Comn - I. Bruno
Visin:
Somos una Institucin de Educacin Bsica Regular de menores que promueve en los
estudiantes el desarrollo armnico de sus potencialidades intelectuales, sociales y
afectivas, basadas en una educacin en valores liderados por un personal altamente
capacitado y experiencia profesional y con slidos valores ticos, cvicos y cristianos.
Dnde:
La Directora desempea una funcin gerencial; sea lder democrtico, proactivo,
innovador, conductor de la labor educativa, asertiva y haga de la Institucin Educativa.
El docente sea especialista, con perfil cientfico tcnico y humanista, el facilitador,
mediador del aprendizaje, orientador y agente de la cultura, modelo en valores, con
una elevada autoestima; impulsor de un aprendizaje holstico y una comunicacin
emptica en el nio y el joven, para que sean capaces de progresar normalmente y
desempearse con eficiencia y eficacia en la vida.
Ser un colegio reconocido, por la alta calidad humana y acadmica de sus
egresados, por su compromiso en la bsqueda permanente de la excelencia
acadmica y por el profesionalismo y empeo de todo su personal docente que labora
para que los estudiantes sean personas felices, ciudadanos respetables y ejemplos en la
sociedad.
44
45
U. Comn - I. Bruno
47
Figura 14. Servicio de Educacin del Colegio Von Humboldt del Sur.
46
U. Comn - I. Bruno
Competidores:
Lachayhuasi, MagahGandi y Virgen Dolores.
47
U. Comn - I. Bruno
U. Comn - I. Bruno
Clientes:
Los padres de familias que matriculan a sus hijos en el colegio von Humboldt del Sur.
Figura 16.Clientes
48
49
U. Comn - I. Bruno
51
CONTABILIDAD
Elaboracin de libros cajas Realizacin de Libros Contable
Elaboracin de plan contable
FINANZAS
Elaboracin de Estados Financieros
Elaboracin de nuevos proyectos
ADMINISTRACIN
Gestin con Empresas
Gestin con Universidades
ASESORAMIENTO LEGAL
Asesora de Estados Jurdicos
50
OPERACIONES
Revisin
de
la
Informacin.
Catalogacin de la
Informacin.
Elaboracin del Plan
de Estudios.
Elaboracin
de
Sylabus.
Elaboracin
de
Materias de Estudios.
Matricula de alumnos
(c)
LOGISTICA DE
MARKETI
SALIDAS
NG
Recepcin del Servicio Publicidad
Educativo
del servicio
Verificacin
del Gestin de
Servicio Educativo.
la Imagen
Institucion
Control del Servicio
al.
Educativo.
Devolucin de Servicio
Educativo.
Almacenamiento
del
Servicio Educativo.
52
VENTAS
POST VENTA
Segmentaci Recepcin de
n
de
quejas
y
mercado.
sugerencias.
Promocin Atencin de
del
quejas
y
servicio.
sugerencias.
Atencin al Elaboracin
alumno.
de encuestas.
Servicio
Educativo
U. Comn - I. Bruno
ABASTECIMIENTO
Evaluacin
de
Requerimientos
Evaluacin
de
Proveedores.
Elaboracin de rdenes
de compra.
Envi de Orden de
compra:
Libros.
Revistas.
Internet.
Tesis, Otros.
51
Procesos de Negocio
53
U. Comn - I. Bruno
U. Comn - I. Bruno
RESUMEN DE STAKEHOLDERS
Nombre
Descripcin
Responsabilidades
Representante Global
El stakeholder realiza:
Representa a todos los usuarios posibles
del sistema.
Seguimiento del desarrollo del proyecto.
Aprueba requisitos y funcionalidades
RESUMEN DE USUARIOS
Nombre
Descripcin
Responsabilidades
Secretaria
Integridad de Datos
Descripcin
Representante Global
Tipo
Experto de Sistemas.
Responsabilidades
52
U. Comn - I. Bruno
Grado de Participacin
PERFILES DE USUARIOS
Representante
Integridad de Datos
Descripcin
Secretaria
Tipo
Usuario experto
Responsabilidades
Criterio de xito
Grado de Participacin
Aplicacin de escritorio.
Seguridad.
53
U. Comn - I. Bruno
DESCRIPCIN DE PRODUCTO
SECRETARIA ESCUELA
La Secretaria tendr acceso a todo el mdulo de matriculacin, como tambin de ingreso
de estudiantes, docentes y materias.
RESTRICCIONES
OTROS
REQUISITOS
DEL
PRODUCTO,
ESTNDARES
APLICABLES,
REQUISITOS DE DESEMPEO
El mayor requisito de desempeo es la facilidad y rapidez para el acceso de datos debido a
que sus datos de encuentran distribuidos evitando los cuellos de botellas. Y el sistema es
agradable a la vista del usuario.
REQUISITOS DE DOCUMENTACIN
MANUAL DE USUARIO
El manual de usuario se encuentra en los anexos el cual contendr informacin como:
instalacin del sistema, modo de acceder a cada rol.
FLUJO DE EVENTOS
USUARIO DEL SISTEMA (SECRETARIA)
La Secretaria inicia el caso de uso. Una vez ingresado al sistema este le muestra las
diferentes opciones que ella puede administrar.
Por ejemplo, Estudiante, Docente, Matricula, etc. Ella podr crear, editar y eliminar segn
sea el criterio o las necesidades.
54
U. Comn - I. Bruno
FLUJO BSICO
El sistema le permite manejar diferentes operaciones como ya lo mencionamos. Puede
buscar a un estudiante mediante: cdigo, nombre, apellido, fecha nacimiento, etc. Adems
puede crear, editar, eliminar y exportar xls.
STAKEHOLDERS
Los representantes de los usuarios y portavoces de las necesidades son los stakeholders. En
este proyecto solamente se ha tratado con un stakeholder como representante de los
usuarios y necesidades, sin embargo se han dividido representativamente.
La matriz de atributos de los stakeholders es la siguiente:
Requerimientos
Representante
Ubicacin
STK1
Responsable de la
Administrador
STK2
Secretaria
materias y matriculacin.
CARACTERSTICAS DE SOFTWARE
Las caractersticas de software son las necesidades de los usuarios propuestas por los
stakeholders, son los requisitos que debe cumplir el sistema para satisfacer las necesidades.
Las caractersticas definidas son las que aparecen en la matriz de atributos, siendo las
indicadas como subcaractersticas las derivadas segn una clasificacin jerrquica.
3.2.2 Reglas de Negocio
RN01: Para que el estudiante estudie en la institucin es necesario que el estudiante se
encuentre matriculado.
RN02: Los alumnos tienen una fecha lmite para matricularse y la matrcula es nica por
ao.
RN03: Solo los apoderados pueden matricular a sus hijos
RN04: Para poder ser matriculado el alumno debe presentar los documentos que les pide la
institucin.
RN05: Los padres de familia podrn matricular a sus hijos durante el horario de atencin
de la institucin.
RN06: El responsable de registrar la matricula no podr matricular a ningn alumno sino
cumple con los documentos que le pide la institucin.
55
U. Comn - I. Bruno
RN07: Antes de que se genere la matricula del alumno el apoderado tendr que efectuar el
pago de matrcula.
RN08: Existen descuentos en las pensiones de acuerdo al nmero de hijos que tienen
matriculados los padres de familia.
RN09: Cada aula tiene una capacidad mxima de 20 alumnos.
RN10: Las clases solo se dictan en turno maana para los niveles de inicial, primaria y
secundaria.
consta
secciones:
Vista del mercado.- Presenta aquellos factores que afectan la arquitectura del
negocio, dirigida a perfiles de los clientes, los servicios que la empresa ofrece a
sus clientes y reas donde los cambios en la arquitectura afectan en los mercados
elegidos.
Vista de los Procesos del Negocio.- Describe los procesos del negocio a travs de
los casos de uso de negocio significativos.
Vista de Organizacin.- Presenta la estructura de la organizacin y la manera en
que los procesos de negocio se llevan a cabo (realizaciones). Se describen las
secciones de mayor importancia arquitectnica de la organizacin.
Vista de Recursos Humanos.- Presenta los aspectos de relevancia arquitectnica
en relacin a los recursos humanos de la institucin.
conceptos y estructuras de
recomendados en el distrito.
Innovar en el mercado gracias a servicios desarrollados con tecnologa de punta y
ms altos estndares de calidad.
56
U. Comn - I. Bruno
distrito y el Per.
b) Restricciones de la Arquitectura
A continuacin se presenta las principales amenazas y debilidades del negocio:
La proliferacin en la regin de colegios que ofrecen los mismos servicios y
adjuntan hacia el mismo cliente.
Perdida de los mejores colaboradores de la institucin al ser estos altamente
solicitados.
DESCRIPCIN
Entidad del estado encargadas de regularizar todo el
proceso de la empresa.
Sunat
uc Actors
57
U. Comn - I. Bruno
uc Actors
DESCRIPCIN
58
U. Comn - I. Bruno
DESCRIPCIN
Recursos Humanos
Consulta
Matricula
Logistica
Marketing
Contabilidad y
Finanzas
Cuentas Corrientes
Registrar Alumno
59
A continuacin se presentan los modelos definidos en RUP como modelo del negocio:
uc Diagrama de Casos de Uso del Negocio
Municipalidad
(from Actores del Negoci o)
Prov eedor
(from Actores del Negoci o)
Logstica
Competencia
(from Actores del Negoci o)
Marketing
(from Casos de Uso del Negoci o)
(from Casos de Uso del Negoci o)
Recursos Humanos
Cuentas Corrientes
Postulante al
Trabaj o
(from Actores del Negoci o)
60
Registrar Alumno
Sunat
(from Casos de Uso del Negoci o)
Apoderado
Matrcula
U. Comn - I. Bruno
U. Comn - I. Bruno
Priorizacin
Para la realizacin de los Casos de Uso se va a priorizar los que guardan relacin con el
proceso de matrcula e interactuan con el cliente, los cuales pertenecen al core del negocio.
Los casos de uso que se desarrollo son:
uc Priorizacin de Casos de Uso del Negocio
Consultas
Registrar Alumno
Apoderado
(from Casos de Uso del Negoci o)
Matrcula
RCUN Consultas
Consultas
(from Consultas)
Registrar Alumno
RCUN Registrar
Alumno
RCUN Matrcula
Matrcula
(from Matrcula)
U. Comn - I. Bruno
Alumnos: Lista de
Alumnos
Ficha de Matrcula
Recibo de pago
Solicitud
Horario
Documentos requeridos
Reportes
Diagrama de Clases
CUN Consultas
sd Diagrama de Clases
Apoderado
Folleto
(from Actores del Negocio)
Secretaria
(from Trabajadores del Negocio)
62
U. Comn - I. Bruno
Apoderado
(from Actores del Negocio)
Documentos requeridos
(from Entidades del Negocio)
Secretaria
Alumnos: Lista de
Alumnos
CUN Matrcula
sd Diagrama de Clases
Secretaria
(from Business Worker)
Ficha de Matrcula
(from Entidades del Negocio)
Apoderado
(from Actores del Negocio)
63
U. Comn - I. Bruno
Diagrama de Comunicacin
CUN Consultas
sd Diagrama de Comunicacin
1: envia()
Folleto
(from Entidades del Negocio)
Secretaria
(from Trabajadores del Negocio)
2: revisa()
Apoderado
(from Actores del Negocio)
1: entrega()
Apoderado
Documentos requeridos
2: recibe()
3: registra alumno()
Secretaria
(from Business Worker)
64
Alumnos: Lista de
Alumnos
(from Entidades del Negocio)
U. Comn - I. Bruno
CUN Matrcula
sd Diagrama de Comunicacin
1: registra matrcula()
Ficha de Matrcula
Apoderado
(from Actores del Negocio)
Diagrama de Secuencia
CUN Consulta
sd Diagrama de Secuencia
Apoderado
Secretaria
Folleto
Enregar()
Verificar()
65
U. Comn - I. Bruno
Apoderado
Secretaria
Alumnos: Lista de
Alumnos
CUN Matrcula
sd Diagrama de Secuencia
Apoderado
Secretaria
(from Business Worker)
Ficha de
Matrcula
(from Entidades del Negocio)
Registrar matrcula()
U. Comn - I. Bruno
Diagrama de Actividades
CUN Consultas
act Diagrama de Activ idades
Apoderado
Secretaria
Inicio
Brindar informacin
Folleto
(from Entidades del Negocio)
Recepcionar folleto
Est conforme?
SI
Brindar informacin del
estudiante
NO
Fin
67
U. Comn - I. Bruno
Secretaria
Inicio
Documentos requeridos
(from Entidades del Negocio)
SI
Registrar al Alumno
NO
Informar al apoderado
sobre la informacin
incorrecta
Alumnos: Lista de
Alumnos
(from Entidades del Negocio)
Fin
68
U. Comn - I. Bruno
CUN Matrcula
act Diagrama de Activ idades
Apoderado
Secretaria
Ini ci o
Al um nos: Li sta de
Al um nos
(from Enti dades del Negoci o)
Registrar M atrcula
Fi cha de M atrcul a
(from Enti dades del Negoci o)
Imprimir ficha de
matrcula
Entregar ficha de
matrcula
Fi n
3.3 REQUERIMIENTOS
3.3.1 Requerimientos funcionales
A continuacin se presentan las herramientas utilizadas para declarar los requisitos del
software, es decir, el documento de plan de desarrollo de software, el documento
visin, el documento glosario y tanto las especificaciones de los casos de uso. A
continuacin se menciona los requisitos obtenidos:
El sistema debe permitir registrar y actualizar los datos del personal del
colegio.
U. Comn - I. Bruno
DESCRIPCIN
70
U. Comn - I. Bruno
Registrar Curso
Registrar Alumno
(from Casos de Uso del Sistema)
Registrar Docente
Secretaria
Registrar Empleado
Usuario
(from Casos de Uso del Sistema)
Registrar Horario
Registrar Usuario
Administrador
(from Casos de Uso del Sistema)
Registrar Matrcula
B) Vista Lgica
B.1 Realizaciones de Casos de Uso
uc Realizaciones
Ingresar al Sistema
Realizacin
de Ingresar al
Sistema
Registrar Empleado
Registrar Alumno
Realizacin
de Registrar
Alumno
Registrar Horario
Registrar Curso
Realizacin
de Registrar
Empleado
Realizacin
de Registrar
Horario
Realizacin
de Registrar
Curso
Registrar Matrcula
Realizacin
de Registrar
Matricula
Registrar Docente
Realizacin
de Registrar
Docente
Registrar Usuario
Realizacin
de Registrar
Usuario
U. Comn - I. Bruno
Secretaria
Ingresar al SIstema
Usuario
Usuario
sd Diagrama de Clases
Procedencia
Secretaria
Registrar Alumno
Alumno
Alumno
Apoderado
72
Distrito
U. Comn - I. Bruno
sd Diagrama de Clases
Secretaria
Registrar Curso
Curso
Curso
Nivel
sd Diagrama de Clases
Registrar Docente
Secretaria
(from Actores del Sistema)
Docente
Docente
73
Distrito
U. Comn - I. Bruno
sd Diagrama de Clases
Registrar Empleado
Secretaria
(from Actores del Sistema)
Empleado
Empleado
Cargo
sd Diagrama de Clases
Registrar Horario
Secretaria
(from Actores del Sistema)
Horario
74
Horario
U. Comn - I. Bruno
sd Diagrama de Clases
Alumno
Secretaria
Registrar Matrcula
Empleado
Registro_Matricula
Nivel
Matricula
Aula
Programacin_Clases
Curso
Docente
Turno
Horario
75
U. Comn - I. Bruno
1: Ingresar Datos()
Secretaria
Ingresar al SIstema
3: Validar Datos()
4: Buscar()
Usuario
Usuario
1: Ingresar Datos()
Secretaria
Registrar Alumno
Procedencia
5: Seleccionar()
7: Seleccionar()
4: Crear()
Alumno
Distrito
Alumno
6: Seleccionar()
Apoderado
U. Comn - I. Bruno
sd Diagrama de Comunicacin
2: Validar()
1: Ingresar Datos()
Registrar Curso
Secretaria
Nivel
4: Crear()
Curso
Curso
sd Diagrama de Comunicacin
2: Validar()
1: Ingresar Datos()
Secretaria
Registrar Docente
3: Ejecutar()
4: Crear()
5: Seleccionar()
Docente
Docente
77
Distrito
U. Comn - I. Bruno
sd Diagrama de Comunicacin
2: Validar()
1: Ingresar Datos()
Secretaria
Registrar Empleado
3: Ejecutar()
4: Crear()
5: Seleccionar()
Empleado
Empleado
Cargo
sd Diagrama de Comunicacin
2: Validar()
1: Ingresar Datos()
Secretaria
Registrar Horario
3: Ejecutar()
4: Crear()
Horario
78
Horario
U. Comn - I. Bruno
sd Diagrama de Comunicacin
2: Validar()
Alumno
1: Ingresar Datos()
Secretaria
(from Actores del Sistema)
6: Seleccionar()
Registrar Matrcula
Empleado
6.1: Seleccionar()
3: Ejecutar()
4: Crear()
6.2: Seleccionar()
Nivel
Registro_Matricula
Matricula
5: Crear()
7: Relacionar()
Aula
8: Seleccionar()
8.1: Seleccionar()
Programacin_Clases
Curso
8.4: Seleccionar()
8.3: Seleccionar()
Turno
8.2: Seleccionar()
Docente
Horario
79
U. Comn - I. Bruno
Secretaria
Ingresar al
SIstema
Usuario
Usuario
Ingresar Usuario()
Ingresar Contrasea()
Validar
Datos()
Ejecutar()
Buscar()
80
U. Comn - I. Bruno
sd Diagrama de Secuencia
Secretaria
Registrar Alumno
Alumno
Alumno
Distrito
Ingresar Nombres()
Ingresar Apellidos()
Ingresar Direccin()
Ingresar Sexo()
Seleccionar Distrito()
Seleccionar Procedencia()
Seleccionar Apoderado()
Validar Datos()
Ejecutar()
Crear Alumno()
Limpiar Controles()
81
Procedencia
Apoderado
U. Comn - I. Bruno
sd Diagrama de Secuencia
Secretaria
Registrar Curso
Curso
Curso
Seleccionar Nivel()
Validar Datos()
Ejecutar()
Crear Curso()
Limpiar Controles()
82
Niv el
U. Comn - I. Bruno
sd Diagrama de Secuencia
Secretaria
Registrar Docente
Docente
Docente
Ingresar Nombres()
Ingresar Apellidos()
Ingresar DNI()
Ingresar Telefono()
Ingresar Direccin()
Seleccionar Distrito()
Validar Datos()
Ejecutar()
Crear Docente()
Limpiar Controles()
(from Actores del Sistema)
83
Distrito
U. Comn - I. Bruno
sd Diagrama de Secuencia
Secretaria
Registrar
Empleado
Empleado
Empleado
Ingresar Nombres()
Ingresar Apellidos()
Ingresar DNI()
Seleccionar()
Validar Datos()
Ejecutar()
Crear Empleado()
Limpiar Controles()
84
Cargo
U. Comn - I. Bruno
sd Diagrama de Secuencia
Secretaria
Registrar Horario
Horario
Horario
Validar Datos()
Ejecutar()
Crear Horario()
Limpiar Controles()
(from Actores del Sistema)
85
U. Comn - I. Bruno
sd Diagrama de Secuencia
Secretaria
Registrar
Matrcula
Matricula
Registro_Matricula
Programacin_Clases
Alumno
Aula
Curso
Docente
Empleado
Seleccionar Alumno()
Seleccionar Empleado()
Seleccionar Nivel()
Seleccionar Aula()
Seleccionar Curso()
Seleccionar Docente()
Seleccionar Horario()
Seleccionar Turno()
Validar Datos()
Ejecutar()
Crear()
Relacionar()
Limpiar Controles()
(from Actores del Sistema)
Inicio
Ingresar Usuario
Ingresar Contrasea
Usuario Vlido?
SI
Mostrar Pantalla Principal
Fin
Horario
Niv el
Turno
U. Comn - I. Bruno
Ingresar Nombres
Ingresar Apellidos
Ingresar Fecha de
Nacimiento
Ingresar Direccin
Ingresar Sexo
Seleccionar Distrito
Seleccionar Procedencia
Ingresar Apoderado
Registro Correcto?
SI
NO
Mostrar mensaj e
afirmativ o
Fin
87
U. Comn - I. Bruno
Seleccionar Niv el
Registro Correcto?
NO
SI
Mostrar mensaj e
afirmativ o
Fin
Ingresar Nombres
Inicio
Ingresar Apellidos
Ingresar DNI
Ingresar Telfono
Seleccionar Distrito
Ingresar Direccin
Registro Correcto?
NO
SI
Mostrar mensaj e
afirmativ o
Fin
U. Comn - I. Bruno
Ingresar Nombres
Inicio
Ingresar Apellidos
Ingresar DNI
Seleccionar Cargo
Registro Correcto?
NO
SI
Mostrar mensaj e de error
Mostrar mensaj e
afirmativ o
Fin
Ingresar Nombre de
Horario
Inicio
Registro Correcto?
NO
Mostrar mensaj e de error
SI
Mostrar mensaj e
afirmativ o
Fin
U. Comn - I. Bruno
Ingresar Fecha
Seleccionar Alumno
Inicio
Seleccionar Empleado
Seleccionar Niv el
Seleccionar Aula
Seleccionar Curso
Seleccionar Docente
Seleccionar Horario
Seleccionar Turno
Registro Correcto?
SI
NO
Mostrar mensaj e
afirmativ o
Fin
3.5 DISEO
3.5.1 Vista de Diseo
A) Paquetes de Diseo
Presentacin: En este paquete se encuentran las clases en las que es implementada la
interfaz grfica de usuario.
Acceso a Datos: En este paquete se encuentran las clases que contienen la lgica
propia de cada caso de uso. Las clases de este paquete tambin se encargan de
interactuar con las clases de lgica del negocio de las diferentes entidades utilizadas
para implementar la funcionalidad del Caso de Uso.
Lgica del Negocio: En este paquete se encuentran las clases que contienen la lgica
de negocio propia de cada entidad del sistema. Adems tambin contienen la lgica de
invocacin a las clases que se encargan de la persistencia de las entidades.
90
91
U. Comn - I. Bruno
92
U. Comn - I. Bruno
U. Comn - I. Bruno
93
94
U. Comn - I. Bruno
U. Comn - I. Bruno
96
U. Comn - I. Bruno
U. Comn - I. Bruno
98
U. Comn - I. Bruno
99
U. Comn - I. Bruno
U. Comn - I. Bruno
3.6 IMPLEMENTACIN
A continuacin se presentan los modelos definidos en RUP como prototipos de
interfaces grficas de usuario diseados para la aplicacin final.
DIAGRAMA DE COMPONENTES
Resumen
Los Componentes fsicos del sistema pueden dividirse en 4 capas principales:
Aplicacin, SVLController, SVLBusinessLogic, SVLDataAccess y Base de Datos.
Aplicacin. En esta capa se encuentran todos los Componentes necesarios para la
presentacin del sistema a travs de una aplicacin, ya sean grficos o manejadores de
eventos.
SVLController. En esta capa se encuentran las variables necesarias para la
implementacin del software.
SVLBusinessLogic. En esta capa se encuentran los Componentes que se encargan de
manejar la lgica de las Entidades del sistema, as como gestionar su persistencia.
100
U. Comn - I. Bruno
Capa de Datos
En la siguiente figura se presentan los Componentes de las diferentes capas del sistema:
cmp Vista de Componentes
executable
Aplicacin
library
SVLController.dll
library
SVLBusinessLogic.dll
library
SVLDataAcces.dll
database
BD
101
U. Comn - I. Bruno
DIAGRAMA DE DESPLIEGUE
Al tratarse de un sistema de escritorio que se accede a travs de una pc, los nodos
fsicos que formarn parte del despliegue del software sern los siguientes:
3.7 PRUEBAS
3.7.1 Prueba para Accesar al Sistema
Testeo de Acceder al Sistema
Descripcin: Los campos Usuario, Contrasea y el Tipo de Usuario deben estar
correctamente escritos para poder acceder al sistema, de lo contrario aparecer un
mensaje que el Usuario y clave son datos incorrectos.
102
U. Comn - I. Bruno
103
U. Comn - I. Bruno
Los campos Nombre, Apellido Numero de documento, Cargo son requisitos obligatorios.
104
105
U. Comn - I. Bruno
106
U. Comn - I. Bruno
107
U. Comn - I. Bruno
108
U. Comn - I. Bruno
CAPTULO IV
ANLISIS DE RESULTADOS Y
CONTRASTACIN DE LA HIPTESIS
U. Comn - I. Bruno
4.3 RESULTADOS
4.3.1 Resultados Genricos
FASE: INICIO
Modelo del Negocio
Antecedentes de la empresa
Misin de la empresa
Visin de la empresa
Estructura de la empresa
Descripcin de productos, servicios y clientes
Skateholder de la empresa
Cadena de valor de la empresa
Identificacin del proceso en la cadena de valor
Visin del proyecto
Alcance del proyecto
Planificacin
Recursos y presupuestos
Seleccin de recursos humanos
Estimacin del proyecto
Casos de uso del negocio
110
FASE: ELABORACIN
Definicin de requerimientos
Diagrama de actores
Diagrama de paquetes
Diagrama de los casos de uso del sistema
Especificacin de los casos de uso del sistema
Diagrama de actividades
Diagrama de secuencia
Diagrama de clases
FASE: CONSTRUCCIN
Elaboracin de los prototipos
FASE: TRANSICIN
Elaboracin de pruebas
111
U. Comn - I. Bruno
Pre-Prueba
Post-Prueba
Pre-Prueba
Post-Prueba
15
20
15
18
16
17
14
12
14
15
16
17
15
14
17
13
16
17
18
13
18
17
18
19
20
20
19
18
17
16
8
7
8
10
8
9
7
8
9
10
11
10
8
9
9
10
10
10
9
9
8
7
7
8
9
10
10
8
9
8
Regular
Regular
Regular
Malo
Malo
Bueno
Bueno
Regular
Malo
Regular
Regular
Regular
Regular
Malo
Malo
Bueno
Bueno
Regular
Malo
Bueno
Regular
Regular
Malo
Regular
Regular
Bueno
Malo
Malo
Malo
Regular
Excelente
Excelente
Excelente
Regular
Regular
Bueno
Excelente
Excelente
Bueno
Bueno
Regular
Regular
Bueno
Bueno
Excelente
Excelente
Excelente
Regular
Regular
Bueno
Bueno
Excelente
Excelente
Bueno
Bueno
Bueno
Regular
Regular
Excelente
Excelente
112
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Nmero de registros de
matrcula al da.
( registros/da)
PrePostPrueba
Prueba
81
150
78
160
82
155
77
156
78
157
76
189
75
146
72
164
74
174
87
173
82
162
77
164
74
158
81
159
80
153
80
147
71
148
73
148
86
158
85
162
84
174
89
172
78
179
75
162
76
174
72
162
73
154
78
156
84
189
86
161
PostPrueba
4
3
5
3
5
4
3
5
4
5
5
3
3
5
4
3
6
5
5
4
5
4
6
5
5
3
5
4
5
5
U. Comn - I. Bruno
U. Comn - I. Bruno
Promedio
Meta Planteada
N menor a Promedio
% menor a Promedio
Pre-Prueba
15
20
15
18
16
17
14
12
14
15
16
17
15
14
17
13
16
17
18
13
18
17
18
19
20
20
19
18
17
16
16,47
8
7
8
10
8
9
7
8
9
10
11
10
8
9
9
10
10
10
9
9
8
7
7
8
9
10
10
8
9
8
8,77
13
43.3
Post-Prueba
8
7
8
10
8
9
7
8
9
10
11
10
8
9
9
10
10
10
9
9
8
7
7
8
9
10
10
8
9
8
8
7
8
10
8
9
7
8
9
10
11
10
8
9
9
10
10
10
9
9
8
7
7
8
9
10
10
8
9
8
9
13
43.3
30
100
El 43,3% de los tiempos para buscar datos del alumno para matricular en la Post-Prueba
fueron mayores que su exactitud promedio.
El 43,3% de los tiempos para buscar datos del alumno para matricular en la Post-Prueba
fueron mayores que la meta planteada.
El 100,00% de los tiempos para buscar datos del alumno para matricular en la PostPrueba fueron mayores que el tiempo promedio en la Pre-Prueba.
113
U. Comn - I. Bruno
10
11
1.19
0.005
M edia
Desv .E st.
V arianza
A simetra
Kurtosis
N
8.7667
1.1043
1.2195
0.003780
-0.899105
30
M nimo
1er cuartil
M ediana
3er cuartil
M ximo
7.0000
8.0000
9.0000
10.0000
11.0000
9.1790
9.0000
0.8795
1.4846
Media
Mediana
8.0
8.4
8.8
9.2
114
U. Comn - I. Bruno
Nro. Medicin
12
13
14
22
23
24
Estado
Malo
Regular
Bueno
Excelente
Total
Estado
Buenos
Malos
10
16
17
18
19
20
26
27
28
29
30
Frecuencia
10
14
6
0
30
Frecuencia
6
24
El 33.0 % de las veces la satisfaccin del servicio de matrcula fue catalogada como
malo por el apoderado.
El 20.0 % de las veces la satisfaccin del servicio de matrcula fue catalogada como
bueno por el apoderado.
115
U. Comn - I. Bruno
Valores de la Post-Prueba:
Nro.
Medicin
12
15
16
17
18
22
23
24
25
26
27
10
Bue Bue
19
20
Reg Bue
28
29
30
Exc
Exc
Frecuencia
Malo
Regular
Bueno
Excelente
Total
Estado
Buenos
Malos
14
Estado
13
0
8
10
12
30
Frecuencia
22
8
El 27.0 % de las veces la satisfaccin del servicio de matrcula fue catalogada como
regular por el apoderado.
El 40.0 % de las veces la satisfaccin del servicio de matrcula fue catalogada como
excelente por el apoderado
Se determina ahora que el 73.0% de las veces la satisfaccin del servicio de
matrcula es buena.
Se determina ahora que slo el 27.0% de las veces la satisfaccin del servicio de
matrcula es mala.
116
U. Comn - I. Bruno
Promedio
Meta Planteada
N mayor al Promedio
% mayor al Promedio
Pre-Prueba
81
78
82
77
78
76
75
72
74
87
82
77
74
81
80
80
71
73
86
85
84
89
78
75
76
72
73
78
84
86
78,8
150
160
155
156
157
189
146
164
174
173
162
164
158
159
153
147
148
148
158
162
174
172
179
162
174
162
154
156
189
161
10
33.3
Post-Prueba
150
160
155
156
157
189
146
164
174
173
162
164
158
159
153
147
148
148
158
162
174
172
179
162
174
162
154
156
189
161
162,20
165
7
23.3
150
160
155
156
157
189
146
164
174
173
162
164
158
159
153
147
148
148
158
162
174
172
179
162
174
162
154
156
189
161
30
100
U. Comn - I. Bruno
150
160
170
180
190
0.73
0.052
M edia
Desv .E st.
V arianza
A simetra
Kurtosis
N
162.20
11.39
129.68
0.814598
0.287124
30
M nimo
1er cuartil
M ediana
3er cuartil
M ximo
146.00
154.75
160.50
172.25
189.00
166.45
163.54
9.07
15.31
Media
Mediana
155.0
157.5
160.0
162.5
165.0
118
U. Comn - I. Bruno
Promedio
Meta Planteada
N menor a Promedio
% menor a Promedio
Pre-Prueba
23
24
24
28
24
25
24
25
23
24
25
22
24
26
27
22
23
28
29
29
28
30
27
28
24
27
23
26
28
29
25,63
4
3
5
3
5
4
3
5
4
5
5
3
6
5
4
3
6
5
5
4
5
4
6
5
5
3
5
4
5
5
13
43,33
Post-Prueba
4
3
5
3
5
4
3
5
4
5
5
3
6
5
4
3
6
5
5
4
5
4
6
5
5
3
5
4
5
5
4,47
5,00
13
43,33
4
3
5
3
5
4
3
5
4
5
5
3
6
5
4
3
6
5
5
4
5
4
6
5
5
3
5
4
5
5
30
100
El 43,33% de los tiempos para realizar reportes en la Post-Prueba fueron menores que
su tiempo promedio.
El 43,33% de los tiempos para realizar reportes en la Post-Prueba fueron menores que la
meta planteada.
El 100% de los tiempos para realizar reportes en la Post-Prueba fueron menores que el
tiempo promedio en la Pre-Prueba.
119
U. Comn - I. Bruno
1.97
0.005
M edia
Desv .E st.
V arianza
A simetra
Kurtosis
N
4.4667
0.9371
0.8782
-0.300900
-0.817363
30
M nimo
1er cuartil
M ediana
3er cuartil
M ximo
3.0000
4.0000
5.0000
5.0000
6.0000
4.8166
5.0000
0.7463
1.2598
Media
Mediana
4.00
4.25
4.50
4.75
5.00
120
U. Comn - I. Bruno
Pre-Prueba
(Minutos)
Post-Prueba
(Minutos)
15
20
15
18
16
17
14
12
14
15
16
18
17
17
15
18
14
19
17
20
13
20
16
19
17
18
18
17
13
16
10
10
11
8
10
7
8
7
9
8
9
9
10
10
10
10
10
8
9
9
9
8
Hi: La Implementacin del Sistema de Informacin disminuir el tiempo para buscar datos
del alumno para matricular (Post-Prueba) con respecto a la muestra a la que no se
aplic (Pre-Prueba).
Solucin:
a) Planteamiento de la hiptesis:
1 = Media del tiempo para buscar datos del alumno para matricular en la Pre-Prueba.
2 = Media del tiempo para buscar datos del alumno para matricular en la Post-Prueba.
Ho: 1 2
Ha: 1> 2
121
U. Comn - I. Bruno
b) Criterios de Decisin:
Grfica de distribucin
T; df=58
0,4
Densidad
0,3
0,2
0,1
0,05
0,0
0
X
1,672
Figura 83. Ingreso de datos para realizar la prueba t a dos muestras del KPI1.
122
U. Comn - I. Bruno
Post-Prueba
16,47
8,77
2,16
1,10
30
30
Media( X )
Desviacin Estndar(S)
Observaciones(n)
Diferencia hipottica de las medias
7,700
t calculado: tc
17,38
p-valor(dos colas)
0,000
1,672
d) Decisin estadstica:
Puesto que el valor-p =0,000 < =0,05, los resultados proporcionan suficiente
evidencia para rechazar la hiptesis nula (Ho), y la hiptesis alterna (Ha) es cierta.
La prueba result ser significativa.
Pre-Prueba
(Nmero/Da)
Post-Prueba
(Nmero/Da)
81
78
82
77
78
76
75
72
74
87
82
84
77
89
74
78
81
75
80
76
80
72
71
73
73
78
86
84
85
86
150
160
155 156
157
189 146
164
174 173
162
174
164
172
158 159
179 162
153
174
147 148
162 154
148
156
158 162
189 161
123
U. Comn - I. Bruno
0,4
Densidad
0,3
0,2
0,1
0,05
0,0
-1,672
0
X
Media( X )
Desviacin Estndar(S)
Observaciones(n)
Pre-Prueba
Post-Prueba
78,80
162,2
4,99
11,4
30
30
17,47
t calculado: tc
36,75
p-valor(dos colas)
0,000
124
U. Comn - I. Bruno
d) Decisin estadstica:
Puesto que el valor-p =0,000 < =0,05, los resultados proporcionan suficiente
evidencia para rechazar la hiptesis nula (Ho), y la hiptesis alterna (Ha) es cierta.
La prueba result ser significativa.
Pre-Prueba
(min)
Post-Prueba
(min)
23
24
24
28
24
25
24
25
23
24
25
22
24
26
27
22
23
28
29
29
28
30
27
28
24
27
23
26
28
29
Solucin:
a) Planteamiento de la hiptesis:
1 = Media del tiempo para realizar reportes en la Pre-Prueba.
2 = Media del tiempo para realizar reportes por ciclo en la Post-Prueba.
Ho: 1 2
Ha: 1> 2
125
U. Comn - I. Bruno
b) Criterios de Decisin
Grfica de distribucin
T; df=58
0,4
Densidad
0,3
0,2
0,1
0,05
0,0
0
X
1,672
Post-Prueba
28
4,467
2,36
0,937
30
30
Media( X )
Desviacin Estndar(S)
Observaciones(n)
Diferencia hipottica de las medias
21,167
t calculado: tc
45,72
p-valor(dos colas)
0,000
-1,672
d) Decisin estadstica:
Puesto que el valor-p =0,000 < =0,05, los resultados proporcionan suficiente
evidencia para rechazar la hiptesis nula (Ho), y la hiptesis alterna (Ha) es
cierta. La prueba result ser significativa.
126
CAPTULO V
CONCLUSIONES Y RECOMENDACIONES
U. Comn - I. Bruno
5.1 CONCLUSIONES
a) El desarrollo del Sistema de Informacin en el proceso de matrcula ayud con el
nmero de registros de matrcula al da de 78 registros a 162 registros.
b) El desarrollo del Sistema de Informacin en el proceso de matrcula disminuy el
tiempo para realizar los reportes de 25 minutos a 4 minutos.
c) El desarrollo del Sistema de Informacin en el proceso de matrcula aument la
satisfaccin del servicio de matrcula del apoderado de regular a bueno.
d) El desarrollo del Sistema de Informacin en el proceso de matrcula disminuy el
tiempo para buscar datos del alumno de 16 minutos a 8 minutos para matricular.
128
U. Comn - I. Bruno
5.2 RECOMENDACIONES
a) Impulsar el uso de Sistemas de Informacin en las diferentes reas del Colegio Von
Humboldt del Sur.
b) Dar seguimiento a la carga de informacin hacia el Sistema de Informacin, a fin
de que se mantenga actualizado y sea de beneficio para los reportes finales.
c) Capacitar al personal encargado en cuanto a la manipulacin del Sistema de
Informacin.
d) Realizar semestralmente mantenimiento al sistema de informacin, para asegurar la
calidad del producto y servicio.
129
REFERENCIAS BIBLIOGRFICAS
Tesis
[1] Gutirrez, L. (2008).Sistema de informacin automatizado para el control de matrcula
y calificaciones del colegio Emas.Tesis pre-grado no publicada, Lima, Per.
[2] Romero, R. (2012). Anlisis, diseo e implementacin de un sistema de informacin
aplicado a la gestin educativa en centros de educacin especial. Tesis pre-grado no
publicada, Lima, Per.
Libros
[3]
Villalba,
E.
(2001).
Desarrollo
de
sistemas
con
metodologa
RUP
PC
Magazine
(n.d.).
Consultado
el
20
de
mayo
de
2013,
de
http://www8.zdnet.com/pcmag/features/future/index.html
[7] Tipos de Sistema de Informacin (2013). Consultado el 20 de mayo de 2013, de
http://www.tiposde.org/informatica/89-tipos-de-sistemas-de-informacion/
[8]
Metodologa
rup
(2010).
Consultado
http://es.slideshare.net/chinota90/metodologia-rup.
130
el
39
de
julio
de
2014,
de
APNDICES
APNDICE I: MATRZ DE CONSISTENCIA
TTULO: Desarrollo de un Sistema de Informacin, basado en la Metodologa RUP, para mejorar el Proceso de Matrcula en el Colegio Von
Humboldt del Sur.
PROBLEMA
131
De
qu
manera
el
desarrollo de
un Sistema de
Informacin,
basado en la
Metodologa
RUP, influir
el proceso de
Matrcula en
el
Colegio
Von Humboldt
del Sur?.
OBJETIVO
GENERAL
Desarrollar
un Sistema
de
Informacin,
basado en la
Metodologa
RUP, para
mejorar
el
Proceso de
Matrcula en
el
colegio
Von
Humboldt
del Sur.
HIPTESIS
VARIABLES
Si
se
desarrolla un
Sistema de
Informacin,
utilizando la
metodologa
RUP,
entonces
mejorar el
Proceso de
Matrcula en
el
colegio
Von
Humboldt del
Sur.
Variable
Independiente
Sistema de
Informacin.
Variable
Dependiente
Proceso de
Matrcula en el
Colegio Von
Humboldt del
Sur.
INDICADOR(ES) NDICES
Presencia Ausencia
No, Si
UNIDADES DE
OBSERVACIN
---------------------
TIPO DE
INVESTIGACIN
Aplicada
Tiempo
para
buscar datos del
alumno
para
matricular.
Satisfaccin del
servicio
de
matrcula
Nmero
de
registros
de
matrcula al da
NIVEL DE
INVESTIGACIN
[15 - 17]
Reloj
Descriptiva
Correlacional
[60 - 80]
Apoderado
MTODOS DE
INVESTIGACIN
[70 - 90]
Personal
Acadmico
Campo
Experimental
Documental
CONTINUACIN
UNIVERSO
N=Indeterminado
Tiempo para
realizar reportes
[27 - 29]
Reloj
MUESTRA
n=30
TIPO DE
MUESTREO
132
Intencional (No
Aleatorio)
133
RESUMEN
En la actualidad los Sistemas de Informacin se han convertido en elementos muy importante para el desarrollo y
desempeo de empresas e instituciones dedicadas a brindar servicios a todos los sectores de la poblacin. Muchas
de ellas no cuentan con un sistema que les ayude a agilizar procesos manuales que se vuelven tediosos de
manejar.
El presente proyecto plantea la implementacin de un Sistema de Informacin basado en la metodologa
RUP, para mejorar el proceso de matrcula en el colegio Von Humboldt del Sur.
La finalidad al implementar el Sistema de Informacin en el colegio Von Humboldt del Sur es contar
con herramienta que interacte con el apoderado y genere menor tiempo de atencin en el proceso de matrcula.
Y se comprueba que, el haber implementado el Sistema de Informacin, usando la Metodologa RUP,
mejoro el proceso de matrcula en el Colegio Von Humboldt del Sur y se sugiere continuar implementando la
metodologa RUP para la implementacin de aplicaciones de informacin.
Palabras clave: Automatizar, Implementacin, Visual Studio, SQL, UML, Sistema de Informacin y RUP.
ABSTRACT
Nowadays information systems have become very important for the development and performance of
companies and institutions dedicated to providing services to all sectors of the population elements. Many do
not have a system to help them streamline manual processes become tedious to manage.
This project involves the implementation of an information system based on RUP methodology to
improve the enrollment process at school Von Humboldt South.
Order to implement the information system in college Von Humboldt South is to have a tool that
interacts with the proxy and generate shorter attention in the enrollment process.
And it is found that, having implemented Information System using the RUP methodology,
improved the enrollment process in the South Von Humboldt College and is suggested to continue
implementing the RUP methodology for application deployment information.
Keywords: Automation, deployment, Visual Studio, SQL, UML, Information Systemand RUP.
134
1. INTRODUCCIN
La presente Investigacin se realiz al proceso de
matrcula en el Colegio IEP. Von Humboldt del
Sur, los padres de familia generan horas/ocio para
poder efectuar el registro de matrcula de sus hijos
(as). Esto implica al personal administrativo y al
formato de planeamiento educativo que tienen
elaborado para cada ao lectivo.
Un sistema web es una Web App, una
plataforma mientras que una pgina web puede
ser parte del sistema o no, slo es un conjunto de
documentos HTML as como complementos y
hojas de estilos que conjuntamente se utiliza en
un navegador y permite ver informacin sobre
algo, aunque no necesariamente nos permite
realizar tareas con esa pgina. Habitualmente los
sistemas web se programan en AJAX, PHP o
como mnimo JavaScript y las pginas en cambio
pueden usar hasta HTML simple sin nada ms.
Los tiempos de espera afectan a la
institucin y factores claves que todo
inversionista en la educacin debe contemplar
como parte de dar una gestin educativa de alto
nivel. Los procesos actuales de dicha institucin
no generan motivacin y buen clima laboral. Lo
que indica que se efectuar un seguimiento a los
procesos para poder establecer el uso de un
software denominado Sistema de Informacin
realizado con la metodologa RUP.
Metodologa RUP
El Proceso Unificado de Rational (RUP) es un
proceso de software genrico que puede ser
utilizado para una gran cantidad de tipos de
sistemas de software, para diferentes reas de
aplicacin, diferentes tipos de organizaciones,
diferentes niveles de competencia y diferentes
tamaos de proyectos.
Provee un enfoque disciplinado en la asignacin
de tareas y responsabilidades dentro de una
organizacin de desarrollo. Su meta es asegurar la
produccin de software de muy alta calidad que
satisfaga las necesidades de los usuarios finales,
dentro de un calendario y presupuesto predecible.
2. CONTENIDO
Se ha integrado teoras referentes a Sistemas de
Informacin. Adems teora sobre el Proceso de
Matrcula.
135
136
Planificar
que
subsistemas
deben
ser
implementados y en qu orden deben ser
integrados, formando el Plan de Integracin.
Cada implementacin decide en qu orden
implementa los elementos del subsistema. Si
encuentra errores de diseo, los notifica.
d) Fase de Transicin:
Prueba:
Este flujo de trabajo es el encargado de evaluar la
calidad del producto que estamos desarrollando,
pero no para aceptar o rechazar el producto al
final del proceso de desarrollo, sino que debe ir
integrado en todo el ciclo de vida.
Encontrar y documentar defectos en la calidad del
software. Generalmente asesora sobre la calidad
del software percibida.
Provee la validacin de los supuestos realizados
en el diseo y especificacin de requisitos por
medio de demostraciones concretas.
Verificar las funciones del producto de software
segn lo diseado.
Verificar que los requisitos tengan su apropiada
implementacin.
Despliegue:
Esta actividad tiene como objetivo producir con
xito distribuciones del producto y distribucin a
los usuarios. Las actividades implicadas incluyen:
Probar el producto en su entorno de ejecucin
final.
Empaquetar el software para su distribucin.
Distribuir el software.
Instalar el software.
Proveer asistencia y ayuda a los usuarios.
Formar a los usuarios y al cuerpo de ventas.
Migrar el software existente o convertir bases
de datos.
137
d) Reglas de Negocio
RN01: Para que el estudiante estudie en la
institucin es necesario que el estudiante se
encuentre matriculado.
RN02: Los alumnos tienen una fecha lmite para
matricularse y la matrcula es nica por ao.
RN03: Solo los apoderados pueden matricular a
sus hijos
RN04: Para poder ser matriculado el alumno debe
presentar los documentos que les pide la
institucin.
RN05: Los padres de familia podrn matricular a
sus hijos durante el horario de atencin de la
institucin.
RN06: El responsable de registrar la matricula no
podr matricular a ningn alumno sino cumple
con los documentos que le pide la institucin.
RN07: Antes de que se genere la matricula del
alumno el apoderado tendr que efectuar el pago
de matrcula.
RN08: Existen descuentos en las pensiones de
acuerdo al nmero de hijos que tienen
matriculados los padres de familia.
RN09: Cada aula tiene una capacidad mxima de
20 alumnos.
RN10: Las clases solo se dictan en turno maana
para los niveles de inicial, primaria y secundaria.
f) Business Workers
Tabla 02. Business Workers.
138
Municipalidad
Prov eedor
Alumnos :Lista de
Alumnos
Competencia
Marketing
(from Actores del Negocio)
Ficha de Matricula
Cronograma de Pagos
Recursos Humanos
Cuentas Corrientes
(from Casos de Uso del Negocio)
Banco
(from Actores del Negocio)
Contabilidad y
Finanzas
Consulta
Documento de
Identidad
Folleto
Solicitud
Recibo de Pago
Sunat
Matricula
Apoderado
(from Actores del Negocio)
Diagrama de Clases
CUN Matrcula
sd Diagrama de Clases
Alumnos :Lista de
Alumnos
Secretaria
Consultas
Ficha de Matricula
Apoderado
Apoderado
(from Actores del Negoci o)
Diagrama de Comunicacin
CUN Matrcula
M atrcula
sd Diagrama de Comunicacin
i) Vista de la Organizacin
1: verifica()
Consultas
Registrar Alumno
Matrcula
Secretaria
Alumnos :Lista de
Alumnos
RCUN Consultas
2: genera()
(from Consul tas)
RCUN Registrar
Alumno
3: recibe()
Apoderado
Ficha de Matricula
RCUN Matrcula
Diagrama de Secuencia
(from Matrcul a)
139
CUN Matrcula
sd Diagrama de Secuencia
Apoderado
Secretaria
(from Trabajadores del Negocio)
Alumnos :Lista de
Alumnos
Ficha de
Matricula
Verificar Datos()
Generar()
Registrar Curso
Registrar Alumno
(from Casos de Uso del Sistema)
Registrar Docente
Secretaria
Registrar Empleado
Usuario
(from Casos de Uso del Sistema)
Registrar Horario
Registrar Usuario
Administrador
(from Casos de Uso del Sistema)
Registrar Matrcula
140
e) Diagrama de Actividades
Registrar Matrcula
act Diagrama de Activ idades
sd Diagrama de Clases
Ingresar Fecha
Seleccionar Alumno
Inicio
Seleccionar Empleado
Alumno
Seleccionar Niv el
Registrar Matrcula
Secretaria
Empleado
Seleccionar Aula
Registro_Matricula
Seleccionar Curso
Nivel
Seleccionar Docente
Seleccionar Horario
Matricula
Seleccionar Turno
Aula
Registro Correcto?
SI
Programacin_Clases
NO
Mostrar mensaj e
afirmativ o
Curso
Fin
Docente
Turno
Horario
Secretaria
Registrar
Matrcula
Matricula
Registro_Matricula Programacin_Clases
Alumno
Aula
Curso
Docente
Empleado
Horario
Nivel
Turno
Seleccionar Alumno()
Seleccionar Empleado()
Seleccionar Nivel()
Seleccionar Aula()
Seleccionar Curso()
Seleccionar Docente()
Seleccionar Horario()
Seleccionar Turno()
Validar Datos()
b) Vista de Datos
Figura 18. Vista de Datos.
c) Prototipos del Sistema
Ejecutar()
Crear()
Relacionar()
Limpiar Controles()
(from Actores del Sistema)
141
3.6 PRUEBAS
a) Prueba para Accesar al Sistema
Descripcin: Los campos Usuario, Contrasea y
el Tipo de Usuario deben estar correctamente
escritos para poder acceder al sistema, de lo
contrario aparecer un mensaje que el Usuario y
clave son datos incorrectos.
b) Prueba de Registrar Alumnos
Los campos Nombre, Apellido Paterno, Apellido
Materno, Fecha de Nacimiento y Direccin son
requisitos obligatorios, si uno de stos se
encuentra vaco no podr registrar al alumno.
4. MTODOS Y MATERIALES
4.1 Mtodos: Se utiliz la Observacin Directa,
la revisin de documentos, tesis, monografas.
4.2 Materiales: Se tom como muestra para la
investigacin a 30 matrculas. Se utiliza como
diseo de investigacin el Diseo Experimental
Verdadero sin Grupo de Control.
Ge O1 X O2
Dnde:
- Ge: Grupo Experimental al que se le aplicar al
executable
Aplicacin
library
SVLController.dll
library
SVLBusinessLogic.dll
library
SVLDataAcces.dll
database
BD
5. RESULTADOS
A continuacin de presentan las medias de los
KPIs para la Pre-Prueba y Post-Prueba:
142
Indicadores
Pre- Prueba
Post-Prueba
16 minutos
8,77 minutos
A -cuadrado
V alor P
Regular
Bueno
Media
Desv .Est.
V arianza
A simetra
Kurtosis
N
162,20
11,39
129,68
0,814598
0,287124
30
80
registros/da
28 minutos
162
registros/da
4 minutos
Mnimo
1er cuartil
Mediana
3er cuartil
Mximo
146,00
154,75
160,50
172,25
189,00
150
160
170
180
190
0,73
0,052
166,45
163,54
9,07
15,31
Media
Mediana
155,0
157,5
160,0
162,5
165,0
6. DISCUSIN
a) Se aconseja, investigar en el mercado
Tecnolgico las relaciones que tienen las
Metodologas RUP para el proceso de
desarrollo de Software.
b) Se aconseja, mantener registrado los
requerimientos del usuario a un nivel no
tcnico de lo contrario el equipo involucrado
tendr dudas sobre la implementacin y su
estimacin en la planificacin del proyecto.
143
7. CONCLUSIONES
a) Se observa, que el desarrollo del Sistema de
Informacin ayuda con el nmero de registros
de matrcula al da.
b) Se comprueba que, el haber desarrollado el
Sistema de Informacin, utilizando la
Metodologa RUP, mejor el proceso de
matrcula en el Colegio Von Humboldt del
Sur.
c) Se aprecia, que el desarrollo del Sistema de
Informacin disminuy el tiempo para realizar
reportes.
d) Se comprueba, el desarrollo exitoso del
Sistema de Informacin aument la
satisfaccin del servicio de matrcula.
e) Se concluye, que el Sistema de Informacin
trajo como beneficio un aumento de registros
de alumnos en el proceso de matrcula.
f) Es evidente, que el desarrollo del Sistema de
Informacin disminuy el tiempo para buscar
datos del alumno para matricular.
8. REFERENCIAS BIBLIOGRFICAS
[1] Gutirrez, L. (2008).Sistema de informacin
automatizado para el control de matrcula y
calificaciones del colegio Emas. Tesis pre-grado
no publicada, Lima, Per.
[2] Azula, J. (2010). Sistema de Informacin de la
empresa importadora DELAZU EIRL. Tesis pregrado no publicada, Lima, Per.
[3] Villalba, E. (2001). Desarrollo de sistemas con
metodologa RUP (RationalUnifiedProcess).(1ra
ed.). Madrid: Eumed.
[4] Carrillo, A. (2011). Herramienta Multimedia
de apoyo a la Enseanza de la Metodologa RUP
de Ingeniera del Software. (2ra ed.).Arica: UA.
[5] Duany, A. (n.d). Sistema de Informacin.
Consultado el 20 de mayo de 2013, de
http://www.econlink.com.ar/sistemasinformacion/definicion[6] PC Magazine (n.d.).
Consultado el 20 de mayo de 2013, de
http://www8.zdnet.com/pcmag/features/future/ind
ex.html
[7] Tipos de Sistema de Informacin (2013).
Consultado el 20 de mayo de 2013, de
http://www.tiposde.org/informatica/89-tipos-desistemas-de-informacion/
[8]Salazar, M., Vallejo, D. (2007).Anlisis,
diseo e implementacin de un sistema de control
del catastro turstico para la empresa pblica
144
GLOSARIO DE TRMINOS
A
Actas y Certificados: Permitir gestionar las solicitudes de visacin y expedicin de
certificados de estudios, convalidacin y revalidacin de estudios, expedicin de
constancias y copias de actas promocionales al Archivo de Actas y Certificados. Tambin
permitir asignar a los responsables (tcnicos archiveros) para dar atencin y respuesta a
las solicitudes.
Archivo Central: Permitir gestionar las solicitudes sobre lectura, bsqueda o copia de
resoluciones y/o antecedentes al rea del Archivo Central. Tambin permitir asignar a los
responsables (tcnicos archiveros) para dar atencin y respuesta a las solicitudes.
Asimetra: Son indicadores que permiten establecer el grado de simetra (o asimetra) que
presenta una distribucin de probabilidad de una variable aleatoria sin tener que hacer su
representacin grfica.
C
Consultas y Bsquedas: Permitir obtener la informacin de la situacin actual del
expediente consultado. Tambin permitir visualizar el seguimiento del expediente.
Cuartil: Uno de los tres puntos que dividen un conjunto de datos numricamente
ordenados en cuatro partes iguales. A estos tres puntos se les llama primer cuartil (tambin
llamado el cuartil inferior), segundo cuartil (el cuartil medio; es la mediana) y el tercer
cuartil (cuartil superior), respectivamente. Se pueden utilizar para darnos una idea de la
dispersin de los datos.
E
Expedientes: Permitir gestionar el registro de los expedientes tanto internos como
externos, la recepcin y atencin de los expediente en las oficinas destino, as como el
registro de la respuesta respectiva.
145
F
Flujo: Es accin y efecto de fluir. La palabra flujo es de origen latn fluxus.
La palabra flujo tiene diversos significados todo depende de cmo sea empleada y en qu
contexto se encuentra. Flujo es el movimiento de aumento de la marea por ejemplo el
flujo del agua fue imparable y destruyo todo los comercios que se encontraba a su
alrededor. Asimismo, flujo son los diferentes compuestos que se emplean en los
laboratorios con el fin de fundir minerales y aislar materiales.
G
Gestin: Hace referencia a la accin y a la consecuencia de administrar o gestionar algo.
Al respecto, hay que decir que gestionar es llevar a cabo diligencias que hacen posible la
realizacin de una operacin comercial o de un anhelo cualquiera. Administrar, por otra
parte, abarca las ideas de gobernar, disponer dirigir, ordenar u organizar una determinada
cosa o situacin.
H
Hiptesis: Una hiptesis es algo que se supone y a lo que se le otorga un cierto grado de
posibilidad para extraer de ello un efecto o una consecuencia. Su validez depende del
sometimiento a varias pruebas, partiendo de las teoras elaboradas.
I
Implementacin: Es la realizacin de una especificacin tcnica o algoritmos como un
programa, componente software, u otro sistema de cmputo. Muchas implementaciones
son dadas segn a una especificacin o un estndar.
Iteracin: Es el acto de repetir un proceso con el objetivo de alcanzar una meta deseada,
objetivo o resultado. Cada repeticin del proceso tambin se le denomina una iteracin.
146
L
Lenguaje de Programacin: Es un lenguaje formal diseado para expresar procesos que
pueden ser llevados a cabo por mquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de
una mquina, para expresar algoritmos con precisin, o como modo de comunicacin
humana.
M
Modelado del negocio: Es la planificacin que realiza una empresa respecto a los ingresos
y beneficios que intenta obtener. En un modelo de negocio, se establecen las pautas a
seguir para atraer clientes, definir ofertas de producto e implementar estrategias
publicitarias, entre muchas otras cuestiones vinculadas a la configuracin de los recursos
de la compaa.
Modelado del Sistema: Es el conjunto de todo los caos de usos, es una representacin
(modelo) de la funcionalidad propuesta y entorno del sistema.
P
Proveedor: Empresa o persona fsica, cuya actividad busca responder las necesidades del
cliente, que por su caracterstica principal de servicio es intangible, es decir que no se
puede tocar, pero as mismo el servicio est apoyado por bienes tangibles para lograr dicha
147
R
Resoluciones: Consiste en gestionar las resoluciones emitidas en el MED, as como
bsqueda, impresin de listado de resoluciones, descarga de resoluciones. Tambin
permitir asignar el firmante de la resolucin y la opcin de adjuntar el archivo digital de la
resolucin a registrar.
Restricciones: Son lo que se establece lmites, topes, o impide superar ciertos mximos.
Es lo contrario a lo amplio, abierto o irrestricto. El trmino restricciones o restriccin
puede utilizaren diferentes mbitos, sin embargo en la mayora de estos implicar lo
mismo: una limitacin o una reduccin ya sea natural o impuesta, segn corresponda.
S
Seguridad de la Informacin: La seguridad de la informacin es el conjunto de medidas
preventivas y reactivas de las organizaciones y de los sistemas tecnolgicos que permitan
resguardar y proteger la informacin buscando mantener la confidencialidad, la
disponibilidad e integridad de la misma.
V
Variable: Es una palabra que representa a aquello que vara o que est sujeto a algn tipo
de cambio. Se trata de algo que se caracteriza por ser inestable, inconstante y mudable. En
otras palabras, una variable es un smbolo que permite identificar a un elemento no
especificado dentro de un determinado grupo.
148
149