Академический Документы
Профессиональный Документы
Культура Документы
CONTENIDO
Pg.
INTRODUCCIN................................................................................................ 4
CAPTULO I.
1.
PLANTEAMIENTO DEL PROBLEMA...................................................
5
2.
JUSTIFICACIN.................................................................................
6
3.
OBJETIVOS DE LA INVESTIGACIN..................................................
7
a.
Objetivo General.........................................................................7.
b.
Objetivos Especficos. ...............................................................7
4.
ALCANCES...................................................................................................
7
5.
CONSIDERACIONES Y RESTRICCIONES. ...............................................
9
6.
METODOLOGA. .........................................................................................
17
a.
Tipo de Investigacin. ...........................................................17
b.
Enfoque de la Investigacin. ........................................................17
c.
Poblacin o universo de estudios. .............................18
d.
Muestra. .....................................................................18
e.
Tcnicas de recoleccin de informacin......................................18
f. Rational Unified Process......19
7. PLAN DE TRABAJO....................................................................................
21
8. REQUERIMIENTOS............................................................................................24
9. DFD.......29.
INTRODUCCION
Ha sido recurrente la dificultad a la hora de organizar eficiente y correctamente
el horario tanto para los estudiantes como para la coordinacin de las diversas
carreras de la Universidad Nacional Experimental de Guayana. Los estudiantes se
consiguen con una cantidad de problemas que sera difcil enumerarlos todos, en
cada proceso de inscripcin semestral, desde falta de tiempo entre el momento de la
publicacin de horarios y el de inscripcin hasta dificultad en hacer sincronizar los
bloques de horas entre varias materias. Las coordinaciones de carrera por su lado al
no contar con los mtodos adecuados para lograr la terminacin a tiempo de los
horarios generan un efecto domin en todos los beneficiados de ello, como se
detallar en el transcurso de la investigacin. El tiempo y problemas que se ahorra
automatizando el proceso generara un sin fin de beneficio incalculable para todos los
involucrados. Se deben plantear, desarrollar e implementar soluciones a nivel de
nuestra casa de estudio.
La automatizacin es un proceso en cual intervienen maquinas o mecanismos
(software, hardware, etc.) que busca resolver determinado problema a travs de un
grupo de instrucciones determinadas, para decidir qu informacin automatizar, se
debe realizar un exhausto estudio de necesidades y de puntos crticos, que se deben
tener en cuenta a la hora de dar prioridades para realizar este proceso.
Para tener en cuenta en el proceso de desarrollo se debe tomar en cuenta las
necesidades reales, costos de implementacin, beneficios del proceso, el desarrollo
o eleccin del software a utilizar que supla las necesidades, contar con la informacin
a tiempo, capacitacin, personal idneo y entre otras necesidades, beneficios y
objetivos.
Sin ms que agregar se da paso a la investigacin y se espera que los
conocimientos encontrados, de no ser implementados, sean el primer paso para la
realizacin de un sistema acorde a las necesidades y talento que nuestra casa de
estudio da a da engendra.
CAPTULO I
PLANTEAMIENTO DEL PROBLEMA
Toda universidad tiene como objetivo principal educar y cumplir con un amplio
proceso de enseanza-aprendizaje a travs de programas, planificaciones, plan de
estudio y cualquier cantidad de tcnicas que conlleven al mismo fin. Cabe destacar
que todo este proceso que abarca desarrollar una carrera universitaria es dividido
por lapsos de tiempos, bien sea trimestres, semestres u aos, el punto es que antes
del inicio de cada nuevo lapso acadmico la universidad debe pasar por un proceso
de planificacin de nuevos horarios, los cuales sern usados tanto por alumnos como
por profesores, con el objetivo de poder cubrir todas las necesidades del estudiantado
ajustndose a la disponibilidad de espacio, profesores y tiempo. Una parte importante
de este proceso es la gestin de una sbana acadmica, y esta no es ms que la
forma de estructurar y planificar horarios de tal modo que se pueda establecer si se
encuentra o no algn bloque de hora disponible para alguna actividad.
En este caso el punto de enfoque ser la Universidad Nacional Experimental
de Guayana (UNEG) ncleo Puerto Ordaz, la cual se encuentra ubicada en la Avenida
Atlntico, Ciudad Guayana - Estado Bolvar y donde se imparten distintas carreras
como lo son: Ingeniera en Informtica, Contadura, Administracin de Empresas,
Bancas y Finanzas, Ciencias Fiscales y Educacin.
En mencionada universidad, a lo largo de los aos se ha presentado una
dificultad en cuanto a las gestiones necesarias para planificar y/o organizar la sabana
acadmica, del mismo modo la presentacin de un horario final y definitivo, pues
dichos procesos hasta la presente fecha se realizan de forma semi-manual, sin excluir
otros factores causantes de dicha dificultad, como lo son la gran demanda estudiantil
existente, espacios limitados, profesores con poca disponibilidad de horas, entre
otros.
El proceso de creacin y planificacin de los horarios actualmente consiste en
realizar una estructuracin manual directa, es decir, se hace un ajuste a consideracin
del coordinador encargado de la sbana de la carrera en cuestin, lo cual genera una
serie de factores que convergen en errores que afectan la planificacin idnea de la
creacin de los horarios.
Realizar la planificacin como anteriormente se menciona trae como
consecuencia los siguientes problemas:
Tiempo del encargado de la realizacin de la sbana desperdiciado.
Retraso en la entrega de un horario definitivo.
Los estudiantes tambin son afectados en lo que abarca este tema, pues al
momento de realizar la planificacin de sus horarios, estos tienden a ser modificados
de 2(dos) y en casos extremos hasta 5(cinco) veces debido a las distintas fallas
presentadas en la sabana y la cantidad de veces que los horarios entregados
(considerados definitivos por la coordinacin) son modificados, obligando al
estudiante a alterar tambin los horarios que el mismo haba ideado, sin excluir el
hecho, de que a raz de todos estos cambios al momento de inscripcin de materias,
correspondientes a cada estudiante, se presentan nuevamente los errores humanos
en este caso causados por la cantidad de modificaciones que de una forma u otra
sufrieron los horarios planificados por cada uno.
Los estudiantes de la materia Ingeniera del Software I, semestre 2015-I, nos
hemos planteado la problemtica existente respecto a todo lo anteriormente
mencionado, y partiendo de eso se organiz una distribucin de estudiantes por
grupos, a los que se les dio por nombre oficinas, con el fin de dividirse tareas entre
cada oficina y lograr como producto final una solucin a dicho problema, la cual para
ser ms especficos sera el desarrollo e implementacin de una aplicacin que realice
el mismo proceso de creacin y gestin de horarios de manera automatizada,
logrando beneficiar de esta manera tanto a la coordinacin de la carrera como a la
comunidad estudiantil.
JUSTIFICACION
En la Universidad Nacional Experimental de Guayana (UNEG), actualmente se
realiza la creacin de la sbana acadmica de forma manual, es decir, no existe un
sistema que permita realizar todas las acciones necesarias para dicha creacin. As
tambin, se tiene que los estudiantes de la mencionada casa de estudios realizan la
creacin de sus horarios de forma escrita, haciendo entre dos y tres horarios base
que le faciliten la coordinacin de asignaturas y bloques de horas al momento de la
inscripcin.
En base a la informacin dada, se aplicarn los conocimientos necesarios y
precisos para analizar, disear, desarrollar e implementar un nuevo software que
desempee las funciones requeridas tanto para realizar la creacin de la sbana
acadmica por parte de la coordinacin de carrera, como la realizacin de horarios
por parte de los estudiantes. Este software representar una nueva oportunidad
significativa para la UNEG, donde se van a abordar directamente la problemtica que
se presenta actualmente en la gestin y creacin de la sbana acadmica, as como
OBJETIVOS DE LA INVESTIGACIN
Desarrollo de un sistema de gestin para la generacin de horarios y facilite su
uso a la comunidad estudiantil de la universidad nacional experimental de Guayana
(UNEG) - sede Puerto Ordaz.
Objetivos Especficos
que con solo evaluar el nivel del estudiante, esta persona tendr sus horarios
tentativos con mejor visibilidad sin necesidad de usar viejos mecanismos
manuales a la hora de crear el horario y no tenga complicaciones a la hora de
inscribirse (en caso de que no consiga cupo en la materia que desea cursar y
por no contar con un servicio o mecanismo ms actualizado deba recurrir a
viejos mecanismos manuales que no ahorran tiempo para el estudiante). Esto
con el fin de ahorrar ms tiempo en ambas partes (coordinador y comunidad
estudiantil) y facilitar una aplicacin muy eficaz y evaluativa que cumplan con
sus necesidades.
CONSIDERACIONES Y RESTRICCIONES
Consideraciones
Una vez obtenido el producto final, informar a los futuros usuarios de este
respecto a su correcto uso.
Restricciones
Tiempo
Pocos conocimientos respecto a algunos lenguajes de programacin que
fueron considerados para la parte de codificacin.
Coordinador de Informtica.
de aulas, o tiempo por parte de los profesores entre los das lunes a viernes, existe
la posibilidad de asignar horas de clases los das sbados y domingos.
Al igual que cada coordinador usa un mtodo distinto para construir su sbana
acadmica, tambin lo tienen para diferenciar los bloques de horas con los que
cuentan.
Por parte de la coordinacin de informtica, los colores utilizados para
diferenciar los bloques de horas son los siguientes:
Color verde: identifica cules bloques de horas ya se encuentran ocupados, o
mejor dicho se le han asignado ya profesores para trabajar entre esas horas.
Color Rojo: Se usa para aclarar que entre esas horas se est planificando
asignar x actividad, es decir quedan asignada una actividad de forma tentativa.
Color Blanco: Refleja disponibilidad, es decir, entre ese bloque de horas puede
ser utilizado para otra actividad acadmica.
Color Azul: Indican que la materia que se encuentra entre ese bloque de horas
son materias Electivas, estas materias son las ltimas en ubicarse en la sabana
Color Amarillo: Identifica que en ese bloque de horas se le fue asignado una
materia semi-presencial.
En cambio el coordinador de ingeniera industrial utiliza los colores para
diferenciar cada semestre, por ejemplo:
SEMESTRE
5
6
10
Horario: es la base para que cada estudiante segn su nivel cree el horario.
METODOLOGA
Tipo de investigacin
Explicativa, se describe el objetivo del proyecto a realizar, dando a conocer el
proceso de los horarios, las sbanas y la oferta acadmica. A su vez es tipo
descriptiva porque especifica y analiza ampliamente el proyecto a desarrollar.
Tambin es evaluativa porque compara el proceso con que se trabaja para poderlo
mejorar.
Enfoque de la investigacin
Se presenta un enfoque cualitativo, se apreci el tratamiento que con que se
lleva a cabo el proceso de inscripcin de cada semestre, a travs de la aplicacin y
anlisis de los instrumentos de recoleccin de informacin: la observacin, las
entrevistas no estructuradas.
Poblacin o universo de estudio
La poblacin de estudio abarca los integrantes de los distintos departamentos
de la coordinacin de las diversas carreras de la UNEG, as como tambin la
poblacin estudiantil que a su vez comprende unos doce (12) mil estudiantes,
divididos en las diferentes carreras que ofrece la UNIVERSIDAD NACIONAL
EXPERIMENTAL DE GUAYANA (UNEG) como lo son: educacin que posee
diferentes menciones (matemticas, lengua y literatura, educacin fsica, entre otras),
administracin de empresas, ciencias fiscales, banca y finanzas, licenciatura en
contadura, ingeniera en informtica e ingeniera industrial.
Muestra
La investigacin centr su unidad de anlisis en archivos que contenan la
informacin acerca de los horarios y las sbanas acadmicas que posea el
departamento de coordinacin. Dicha informacin permiti conocer las dificultades
que se presentan en el proceso para la creacin de horarios para cada semestre. Por
otra parte como muestra se tom en cuenta a la poblacin estudiantil de las carreras:
ingeniera en informtica un total de 150 estudiantes, de ciencias administrativas 100
estudiantes y por ultimo 96 estudiantes de ingeniera industrial, siendo un total de 346
estudiantes. Esta informacin dio a conocer la necesidad de crear un sistema de
gestin que permita realizar la creacin de los horarios de forma ms efectiva y
rentable.
RUP est basado en seis (6) principios claves que se detallan a continuacin su
iteracin con la organizacin:
1. Adaptar el proceso: el proceso deber adaptarse a las necesidades del
cliente, debido a que la interaccin constante con los entes implicados son
vitales en el desarrollo de cualquier software, esto permite a su vez conocer las
caractersticas propias del proyecto, sus fronteras y las condicionales que
brindan un mayor alcance el diseo del proyecto.
2. Equilibrar prioridades: se busca el equilibrio que satisfaga los objetivos a
lograr, en Organiza2 los diversos participantes pueden ser diferentes,
contradictorios o pueden disputarse los recursos limitado es por ello que, estar
en acuerdo por un objetivo comn nos ayuda a corregir desacuerdos o
problemas futuros en el desarrollo del software.
3. Demostrar valor iterativamente: organiza2 se enfoca en un modo interno de
etapas iteradas, donde en cada una de las mismas se busca analizar las
fase
tiene
ya
que,
grupos
se
de
proyecto,
proponer
el
de
reuniones
entre
las
involucradas
posteriores.
casos
permiten
de
uso
definir
diseo
un
arquitectura
base
del cuales
sistema y se desarrollan.
fueron
la
implementacin
ELABORACIN
de
se
realiza
la unificado de modelado) y
que
permitieron
requerimientos,
las
va
dirigida
la
aplicacin y un enfoque
general de lo requerido
para
realizar
una
implementacin fsica.
El propsito de esta fase es Fase actual de la aplicacin
completar la funcionalidad donde
se
est
clarificar
requisitos
pendientes, a
su
vez
las
fallas
disponible
para
los
defectos
de aceptacin, capacitar a
las
personas
involucradas en el proyecto.
Semi presencial.
Requerimientos no funcionales
1. Interfaz de usuario: Tan intuitiva como sea posible.
2. Mensajes de gua en todas las etapas.
3. Mensajes de error: El sistema debe contar con facilidades para la identificacin
de la localizacin de errores durante su ejecucin.
Registrar usuario
Autentificar usuario
Gestin de materias
1. Agregar una materia a un horario
2. Eliminar una materia de un horario
3. Guardar horario
Visualizar los datos del usuario
Modificar datos del usuario
Requerimientos no funcionales
Propiedades o requisitos que el producto debe tener:
Requerimientos de software:
Para el correcto uso de la aplicacin mvil requiere un dispositivo bajo
el sistema operativo Android con la versin 4.0.2 o superior.
Requerimientos de apariencia:
El sistema cuenta con una apariencia sencilla, disponiendo de mens
desplegables de rpida navegacin buscando que el usuario sienta confort al
usar la aplicacion.
Requerimientos de seguridad:
Para cuidar el acceso de personas no autorizadas se envan los datos
de registro a la base de datos principal y se verifica el usuario cada vez que
la persona cierre la aplicacin.
Requerimientos de usabilidad:
La aplicacin ser dirigida a los estudiantes que integran las distintas
carreras de la Universidad Nacional Experimental de Guayana (UNEG).
Requerimientos de mantenibilidad:
Al surgir una eventualidad o actualizacin con la aplicacin, el equipo
de desarrollo mvil queda a cargo de realizar todos los cambios pertinentes
para mantener un servicio estable dentro de la aplicacin.
Requisitos funcionales
Usuario:
I.
II.
III.
V.
Requisitos no funcionales
Seguridad:
El sistema justifica su seguridad en la autenticacin de las cuentas, ya
que cada usuario posee un correo electrnico y clave nico que le admite la
entrada a la aplicacin, cabe destacar que la clave posee encriptamiento md5
por lo que resulta difcil decencriptarla, siendo ese beneficiario el que puede
modificar exclusivamente.
Fiabilidad:
El sistema deber contar con una creacin de horarios exitosa, es decir,
facilitar las asignaturas correspondientes al nivel que especifique el usuario y este
podr ubicarlas en los bloques de hora conveniente para el mismo.
Accesibilidad:
El sistema consta con un dominio de fcil acceso, cabe destacar que gracias
a su arquitectura cliente-servidor, la aplicacin podr ser usada desde cualquier
sistema operativo de escritorio (multi-plataforma), usando como medio cualquier
explorador web (Google Chrome, Mozilla Firefox, Internet Explorer) garantizando su
correcta funcionalidad en cada uno de ellos.
Responsive:
El sistema garantiza una correcta visualizacin y fidelidad de diseo sin
importar la resolucin de la pantalla, ajustndose de manera dinmica a la resolucin
de cada usuario, incluso pudiendo funcionar correctamente en tablets si disponen de
una resolucin mnima exigida para el correcto funcionamiento de la aplicacin.
Disponibilidad:
El sistema deber funcionar las 24 horas y los 7 das a la semana, es decir,
disponible todo el da; sin embargo, esto va a depender del correcto funcionamiento
de los servidores donde se encuentra alojado.
Mantenibilidad:
La mantenibilidad del sistema queda de parte del equipo de desarrollo web,
cualquier inconveniente resultante deber ser corregido por dicho equipo.
Portabilidad:
El sistema dispondr con la capacidad de guardar los datos y horarios
generados por los usuarios, para ser visualizados y modificados desde cualquier lugar
y momento.
Requerimientos generales
Se requiere que las tres plataformas estn conectadas mediante una misma
base de datos del cual el sistema de escritorio podr leer y modificar la base de datos
y la App mvil - web solo leer.
Se requiere que la base de datos posea una seguridad robusta por roles.
Se necesita que la base de datos est estandarizada.
Se requiere que las aplicaciones sigan los estndares dados por la oficina de
informtica para el diseo de la App.
Se requiere la documentacin del sistema (UML, interfaces, formatos,
estndares).