Está en la página 1de 79

INTRODUCCIÓN

La Universidad Bolivariana de Venezuela realiza sus actividades con el propósito de


formar buenos profesionales en diferentes áreas de trabajo, está formada por diferentes
(PFG) Programa de Formación de Grado, los cuales cuentan con diferentes aplicaciones
web para el manejo de sus actividades, cada uno tiene sus reglamentos que deben cumplir,
ya que es una exigencia de la institución.

En la actualidad el PFG informática para la gestión social cuenta con una aplicación que
le permite al docente registrar el corte de notas de cada estudiante, llevar el control de
asistencia, brindar información importante a los mismos, además de contar con un
portafolio creado específicamente para el docente, esta aplicación se desarrolló bajo el
contexto de las nuevas tecnologías, los usuarios por su parte se sienten satisfechos con la
misma, ya que visualizan toda la información actual del PFG en la aplicación y se
mantienen informados de su record académico.

Mediante una investigación realizada se obtuvo que la aplicación web desarrollada no


cuenta con una metodología para el diseño de sus datos, debido a que mediante su
desarrollo se realizó el análisis de los datos sin realizar estructura alguna, sus funciones
están enlazadas pero no comparten paso a paso los lineamientos a seguir y que debe tener
presente otro desarrollados al momento de generar una nueva aplicación.

Por lo tanto se busca implementar la metodología adecuada para generar de una forma
organizada cada función que realiza la aplicación, es por ello que en este caso de estudio se
aplicara la metodología UWE, la cual define mediante artefactos u objetos todos los
requerimientos funcionales de una aplicación, describe todos los puntos a seguir y permite
al usuario visualizar la descripción de todas sus funciones, generando el orden adecuado
para cada requerimiento.

1
En consecuencia; la referida investigación está estructurada de la siguiente manera:
Capítulo I: El Problema, describe el planteamiento del problema; los objetivos; por otra
parte, la justificación, donde se plasma la pertinencia del estudio y el alcance de la
investigación.

El Capítulo II: Marco Teórico, comprende los antecedentes relacionados con la


investigación, las bases teóricas, que conforman las bases conceptuales y legales.

El Capítulo III: Está integrado por las metodologías utilizadas tanto para el desarrollo de
la investigación, como para el desarrollo del software, donde comprenden a su vez las
diferentes fases y cronogramas de actividades para el desarrollo de esta investigación.

El Capítulo IV: Está integrado por los diferentes diagramas y modelos que se
desarrollan con la metodología UWE, donde se especifica la parte lógica de los datos y los
procesos que realiza la aplicación, conformada también por las diferentes plantillas que
describen cada requerimiento funcional.

En la introducción se da entrada al tema pero no se explica a detalla en que consiste el


problema; si explicas todo aquí no será necesaria que el lector siga leyendo porque ya sabe
de que trata,.

2
CAPITULO I
EL PROBLEMA

Este capítulo describe la problemática que existe con respecto a la aplicación web
desarrollada en el PFG informática para la gestión social; los objetivos de la investigación,
la justificación, el alcance, la descripción del área del objeto de estudio, la misión y visión.

Planteamiento del Problema

La metodología UWE está especializada en la especificación de aplicaciones


adaptativas, y por tanto hace hincapié en características de personalización, como es la
definición de un modelo de usuario o una etapa de definición de características adaptativas
de la navegación en función de las preferencias, conocimiento o tareas del usuario.

Las aplicaciones web tienen características especiales como los requerimientos del
cliente y el entorno en el que operan entre otros aspectos, para lo cual UWE ha definido
varias vistas especiales como modelos de navegación y presentación, modelos que
representan de una manera gráfica la funcionalidad, usabilidad y representación de la
aplicación web.

Actualmente existen proyectos donde se desarrollan aplicaciones web sin aplicar las
metodologías necesarias para su planteamiento físico, donde sus requisitos están finamente
definidos y su funcionalidad supera las expectativas del usuario, el cual interactúa a diario
con la aplicación, pero es importante para los nuevos investigadores conocer las
herramientas utilizadas para el diseño de los datos, para poder desarrollar nuevas
propuestas parecidas y así ofrecer nuevas innovaciones tecnológicas con diferentes
metodologías de diseños.

Es por esto que la razón que ocupa el interés del investigador en este caso de estudio es
aplicar la metodología UWE a la aplicación web desarrollada para el PFG informática para

3
la gestión social, ubicada en la Universidad Bolivariana de Venezuela, Sede Bolívar que
actualmente realiza sus actividades por medio de la misma para realizar de una forma ágil
los requerimientos solicitados por el estudiante, esta aplicación al momento de ser
desarrollada, el autor no utilizó una metodología para definir y describir cada requerimiento
funcional, solo realizó el análisis de los datos y desarrolló los códigos necesarios para
realizar este proyecto, a raíz de esta problemática se pretende implementar la metodología
UWE para estructurar cada requerimiento funcional, realizar todos los enlaces
correspondientes para dar respuesta a todas las funciones que realiza la aplicación y
determinar paso por paso los puntos a seguir para el diseño.

Por su parte el usuario innovador interesado en desarrollar nuevas propuestas también se


encuentra involucrado directamente con esta necesidad, ya que por falta de una
metodología que estructure y describa los requerimientos funcionales no ofrece al mismo el
conocimiento necesario para realizar el mantenimiento de la aplicación, o interpretar cada
proceso para manipular cada función correctamente y así, si desea realizar un diseño
parecido lo realice adecuadamente.

4
Objetivos de la Investigación

Objetivos Generales
Implementar la metodología UWE a la aplicación web para la gestión académica del
Programa de Formación de Grado Informática para la Gestión Social de la Universidad
Bolivariana de Venezuela (Aldea Rio Caura).

Objetivos Específicos

 Seria: Determinar los requisitos funcionales de la aplicación Web para le gestión


académica

 Análisis de requisitos: plasma los requisitos funcionales de la aplicación Web me-
diante un modelo de casos de uso.
 Construir los diagramas de casos de usos
Realizar el diseño conceptual y navegacional de la aplicación web para la gestión académi-
ca
Construir el diagrama de presentación de la aplicación web
Realizar el manual técnico del sistema

 Modelo de navegación: representa la navegación de los objetos dentro de la aplica-


ción y un conjunto de estructuras como son índices, menús y consultas.

 .

5
Justificación de la Investigación

Las metodologías son una parte fundamental en el desarrollo de una aplicación en este
caso de estudio la metodología aplicada es la UWE, ya que es una de las metodologías más
utilizadas en la actualidad es de suma importancia contar con sus artefactos que definen el
proceso de desarrollo de una aplicación web promoviendo de una forma bien especifica sus
funcionalidades y presentando una propuesta organizada y representativa mediante su
diseño.

La implementación de esta metodología en la aplicación web del PFG, ayudará al


desarrollador y al usuario a observar con mucha claridad todo el funcionamiento de la
aplicación que realiza, ya que mediante sus artefactos la aplicación se vuelve muy fácil de
entender, conocer las funciones y vínculos abstractos, los cuales describen la aplicación

6
estructurando cada proceso en diferentes casos de usos para realizar paso a paso su
desarrollo.

Es de suma importancia que los usuarios interesados en realizar nuevas aplicaciones


web, conozcan las diferentes metodologías existentes en específico la metodología UWE,
aplicada a este caso de estudio, para garantizar lo organización de todos sus requerimientos
y brindar al investigador soluciones productivas debido a la aplicación de este metodología
y el buen desarrollo del análisis de los datos.

Alcance

El presente trabajo de la investigación pretende dar respuesta a la necesidad que presenta


la aplicación web desarrollada para el PFG informática de la Universidad Bolivariana de
Venezolana sede Bolívar, empleando la metodología UWE, ya que por medio de sus
artefactos provee diferentes modelos basados en los requerimientos funcionales y
especificando cada función de la aplicación aparte de generar al usuario interesado en
desarrollar aplicaciones web buenas técnicas para aplicar esta metodología en su
investigación.

Descripción del Área de Investigación

El PFG informática de la Universidad Bolivariana de Venezuela ciudad Bolívar es un


departamento que se encarga de brindar apoyo a todos los estudiantes del mismo para
brindar conocimientos que generen profesionales y desarrolladores de software desde el
punto de vista informático ubicado en la Av. Germania, antiguo edificio de la CVG, el cual
se encarga de mantener los estudiantes activos en el área tecnológica, mediante
aplicaciones accesibles que ayudan agilizar el trabajo que se realiza.

FALTA RESEÑA HISTORICA DEL PFG


Por medio de su planificación y coordinación pretende garantizar la ejecución y
seguimiento de todos los procesos que se realizan.

7
Ubicación del Área de Investigación

Ciudad Bolívar, ubicada en la Av. Germanía. Edif. UBV. (Antiguo edificio de la CVG).
Ciudad Bolívar Edo. Bolívar, el PFG informática se encuentra en el (3er piso).

Reseña Histórica de la Institución

La Universidad Bolivariana de Venezuela o UBV es una universidad pública creada en


la última década en Venezuela, fundada en el 2003 por decreto presidencial. La misma co-
menzó sus labores lectivas en diversas áreas académicas en septiembre de ese año. La UBV
fue creada para fungir como punta del programa Misión Sucre, destinada a atender a los
sectores populares tradicionalmente excluidos de las instituciones de Educación Superior.
Debido a la municipalización de sus programas de formación es en la actualidad la univer-
sidad con mayor matrícula de estudiantes en todo el país. Por la creación de esta Universi-
dad y de la Misión Sucre en un informe de la Unesco se desprende que Venezuela está en
segundo lugar en América Latina y el Caribe en tasa de escolaridad universitaria. Según
estas cifras la escolaridad universitaria de este país se obtiene que Venezuela queda en
quinto lugar del mundo, detrás de Cuba, Corea, Finlandia y Grecia. Es decir está, en teoría,
por encima de países como México y Filipinas.

Misión

Formar profesionales conscientes de la utilización de las tecnologías en provecho de la


sociedad, que impulsa el uso de éstas para el desarrollo endógeno auto-sostenido del país,
participando en el diseño y automatización de los planes sectoriales, tanto locales como
nacionales que inciden en el proceso de la democratización del conocimiento y en el
proceso masivo de la educación y la formación con la aplicación de estos medios.

8
Visión

Ser referente local y regional en la formación de un ciudadano encausado en el trabajo


en equipo en un entorno multidisciplinario que participe activamente en proyectos de
investigación que estén al servicio de la sociedad.

9
Figura Nº 1. Organigrama funcional de la Institución

10
CAPITULO II
MARCO TEÓRICO

En este capítulo se plantea la posibilidad de implementar la metodología UWE a la


aplicación desarrollada que permita describir cada requerimiento funcional de la misma, a
través de las investigaciones realizadas se obtuvieron diferentes resultados, en cuanto a la
aplicación de la metodología UWE en diferentes aplicaciones web, tesis de grados, todo
esto con el fin de solucionar la problemática.

Antecedentes de la Investigación

Arturo Sánchez (2010). Desarrollo de un sistema basado en una aplicación web para
evaluación en el instituto universitario de tecnología del Estado Bolívar – Venezuela. Este
sistema se enfoca en el desarrollo del sistema de evaluación y encuesta en línea que le
permite a cualquier empresa u organización conocer el estado de su personal, de sus
clientes, de su producto o servicio, lo que le facilita tomar las decisiones para su
organización. Este sistema se desarrolla basado en la aplicación web bajo el formato de
encuesta en línea para controlar el proceso de evaluación (alumno-docente, coordinador,
con el fin de ofrecer información que le permita corregir desviaciones en la praxis
educacional en la institución.

Cabe destacar que todos los proyectos tienen un propósito, son realizados para resolver
cualquier problemática que se presente y su vez arrojar buenos resultados, este antecedente
conserva la misma expectativa acerca de la investigación que se realiza ya que pretende
facilitar el trabajo de forma que todo se realice organizado, en menos tiempo y lo más
importante bajo las nuevas tecnologías.

Dr. Sánchez David, (2010) “Aplicación Web. Sistema Web del Estudiante Universidad
del Zulia”. Este sistema se centra en la idea de prestar un mejor servicio e interacción entre
los procesos académicos de la dirección docente y el alumnado de la Universidad. Los es-
tudiantes tendrán una inscripción interna por facultades que comienza con una pre-

11
inscripción por carrera. Existen otros proyectos basados en tecnología Web tales como:
Sitio Web “La Web del Estudiante”, Aplicación Web “Sistema de Admisión Web a LUZ” y
Material Multimedia Interactivo e Informativo para la Web.

De acuerdo a lo antes expuesto este antecedente significa un aporte para la investigación


que se realiza donde se aprecia que el mismo pretende brindar el beneficio al estudiante,
además de ayudar a solventar la necesidad que existe, por medio de la aplicación, la cual
permitirá mejorar las deficiencias que se presentan actualmente debido a la necesidad que
presenta el mismo.

Yurby Rossi (2013), desarrolló una aplicación web basada en software libre para la
difusión de información y el registro de miembros de ASOVAC capitulo Guayana -
Venezuela, el propósito de esta investigación fue procesar la difusión de información
registrar nuevos miembros para cumplir con los diferentes trámites exigidos por los
usuarios, de esta forma ofrecen información confiable de manera automatizada
garantizando su total integridad, rapidez de respuesta. El tipo de investigación es aplicada y
descriptiva y su diseño es de campo y tecnológico; debido a que la misma presenta
elementos reales, la cual se realiza para facilitar la data que contiene todos los procesos a
realizar cumpliendo con la metodología aplicada.

En el conocimiento que se tiene que la tecnología forma parte del hombre, se manifiesta
en el mismo el deseo de desarrollar sistemas para mejorar el ámbito laboral. Este
antecedente es pertinente para la teoría de la investigación que se adelanta, ya que si el
investigador logra su objetivo que es implementar la metodología UWE a la aplicación web
desarrollada para solventar la necesidad que se presenta sus usuarios tendrían una
descripción completa y adecuada de cada fase que se realiza durante el proceso de
desarrollo de la aplicación.

FALTA ANTECEDENTE A NIVEL INTERNAIONAL, RECUERDA QUE TU


INVESTIGACIÓN ES APLICAR LA METODLOGIA UWE NO HACER UNA

12
APLICACIÓN WEB; Y EN LOS ANTECEDENTES NOMBRADOS HABLAS ES EL
APLICACIONES PERO NO INCLUYEN NINGUN ESTUDIO DONDE SE APLIQUE
METODOLOGIA UWE O SE USE.

Bases teóricas

Metodología UWE

La propuesta de Ingeniería Web basada en UML (UWE (Koch, 2000)) es una


metodología detallada para el proceso de autoría de aplicaciones con una definición
exhaustiva del proceso de diseño que debe ser utilizado. Este proceso, iterativo e
incremental, incluye flujos de trabajo y puntos de control, y sus fases coinciden con las
propuestas en el Proceso Unificado de Modelado. UWE está especializada en la
especificación de aplicaciones adaptativas, y por tanto hace especial hincapié en
características de personalización, como es la definición de un modelo de usuario o una
etapa de definición de características adaptativas de la navegación en función de las
preferencias, conocimiento o tareas de usuario. Otras características relevantes del proceso
y método de autoría de UWE son el uso del paradigma orientado a objetos, su orientación
al usuario, la definición de un meta-modelo (modelo de referencia) que da soporte al
método y el grado de formalismo que alcanza debido al soporte que proporciona para la
definición de restricciones sobre los modelos.

Principales aspectos

Los principales de aspectos en los que se fundamenta UWE son los siguientes:

Uso de una notación estándar, para todos los modelos (UML: Lenguaje de modelado
unificado). Definición de métodos: Definición de los pasos para la construcción de los dife-
rentes modelos. Especificación de Restricciones: Se recomienda el uso de restricciones es-
critas (OCL: Lenguaje de restricciones de objetos) para aumentar la exactitud de los mode-
los.

13
Fases del Desarrollo Web

Por lo que respecta al proceso de autoría de la aplicación, UWE hace un uso exclusivo
de estándares reconocidos como UML y el lenguaje de especificación de restricciones aso-
ciado OCL. Para simplificar la captura de las necesidades de las aplicaciones web, UWE
propone una extensión que se utiliza a lo largo del proceso de autoría. Este proceso de auto-
ría está dividido en cuatro pasos o actividades:

 Análisis de Requisitos: Fija los requisitos funcionales de la aplicación Web para re-
flejarlos en un modelo de casos de uso.

 Diseño Conceptual: Materializado en un modelo de dominio, considerando los re-


quisitos reflejados en los casos de uso.

 Diseño Navegacional: Lo podemos subdividir en:

• Modelo del Espacio de Navegacional.

• Modelo de la Estructura de navegación: Muestra la forma de navegar ante el espacio


de navegación.

 Diseño de Presentación: Representa las vistas del interfaz del usuario mediante mo-
delos estándares de interacción UML.

14
El modelo que propone UWE está compuesto por 6 etapas osub-modelos:

 Modelo de Casos de Uso


 Modelo de Contenido:
 Modelo de Usuario:
 Modelo de estructura:
 Modelo Abstracto:
 Modelo de Adaptación.

Fases de la UWE.

UWE cubre todo el ciclo de vida de este tipo de aplicaciones centrando además su atención en
aplicaciones personalizadas o adaptativas.

Las fases o etapas a utilizar son:

1) Captura, análisis y especificación de requisitos: En simple palabras y básicamente, durante


esta fase, se adquieren, reúnen y especifican las características funcionales y no funcionales que
deberá cumplir la aplicación web.

Trata de diferente forma las necesidades de información, las necesidades de navegación, las
necesidades de adaptación y las de interfaz de usuario, así como algunos requisitos adicionales.
Centra el trabajo en el estudio de los casos de uso, la generación de los glosarios y el prototipado
de la interfaz de usuario.

2) Diseño del sistema: Se basa en la especificación de requisitos producido por el análisis de los
requerimientos (fase de análisis), el diseño define cómo estos requisitos se cumplirán, la estruc-
tura que debe darse a la aplicación web.

15
3) Codificación del software: Durante esta etapa se realizan las tareas que comúnmente se
conocen como programación; que consiste, esencialmente, en llevar a código fuente, en el len-
guaje de programación elegido, todo lo diseñado en la fase anterior.

4) Pruebas: Las pruebas se utilizan para asegurar el correcto funcionamiento de secciones de


código.

5) La Instalación o Fase de Implementación: es el proceso por el cual los programas desarrolla-


dos son transferidos apropiadamente al computador destino, inicializados, y, eventualmente, con-
figurados; todo ello con el propósito de ser ya utilizados por el usuario final.

Esto incluye la implementación de la arquitectura, de la estructura del hiperespacio, del modelo


de usuario, de la interfaz de usuario, de los mecanismos adaptativos y las tareas referentes a la
integración de todas estas implementaciones.

6) El Mantenimiento: es el proceso de control, mejora y optimización del software ya desarro-


llado e instalado, que también incluye depuración de errores y defectos que puedan haberse fil-
trado de la fase de pruebas de control.

5 beneficios de aplicar metodologías ágiles en el desarrollo de software

RSI superior
Cuando se lidia con proyectos múltiples y no se aplican metodologías ágil, lo normal es esperar a
que se complete un proceso antes de arrancar con el segundo. Para poder lidiar con este tipo de
operación de proyectos se estila buscar el cómo finalizar entregas lo más pronto posibles lo cual
significa un inmenso riesgo de recorte de funcionalidades o calidad.

16
El desarrollo con metodología ágil refuerza las entregas múltiples lo cual contra el cliente es un
indicador operante y de cierto modo representaría un capital en trabajo. Como tal se refuerza más
bien la lista de funcionalidades del acuerdo de entrega y en el promedio implica un enfoque en
desarrollar la funcionalidad que se considere más vital para el proyecto desde el simple inicio.

El desarrollo ágil aumenta la productividad

La producción de software que trabaja alrededor de las necesidades de negocio implica ingresar
conocimiento multidisciplinario en etapas simultáneas. La metodología ágil sirve para enfocar la
atención de los partidos por disciplina en el espacio que se les necesita e inmediatamente liberar
el talento para que puedan moverse entre zonas de trabajo.

Aplicar un sistema de tarea discretas contra las personas que las ejecutan simplifican la distribu-
ción de entrega de información y consecuentemente del mismo sentido de capacidad de control
del mismo empleado lo cual resulta en un deseo inherente de procesar las tareas lo más simple y
rápidamente posible.

Simplifica el manejo de la sobrecarga de procesos


Los equipos que trabajan sobre normas y regulaciones han de validar su trabajo constantemente
lo cual representa un doble sentido de trabajo. Las metodologías por iteración simplifican el pro-
ceso de entrega versus validación lo cual además permite adoptar cambios sobre la marcha del
alcance del proyecto.

17
Mejor perfil de productividad

Los equipos ágiles son más productivos que aquellos que utilizan métodos tradicionales a lo lar-
go de todo el ciclo de desarrollo. Si no se aplica un sistema ágil se presenta un patrón de desa-
rrollo tipo “palo de hockey” donde la mayoría del trabajo sucede en las primeras etapas y ya que
anden los equipos se van haciendo ajustes sobre el trabajo anterior. La realidad es que casi nunca
suele suceder que las piezas en equipo terminan trabajando juntos de manera coherente.

Los equipos ágiles que mantienen un nivel de revisión por unidades discretas de entrega de tra-
bajo con cada iteración permiten realizar pruebas de rendimiento y sistemas desde el principio.
De este modo, defectos críticos como problemas de integración se descubren antes, la calidad
general del producto es mayor y el equipo funciona de manera más productiva durante todo el
ciclo de desarrollo.

Una mejor gestión del riesgo

No siempre se logra cumplir con las metas de lanzamiento cuando se trabaja con software, mien-
tras más lejanas sean las entregas contra cliente o equipo más se maximiza el riesgo de potencial
desviación de la entrega contra la definición del proyecto inicial. Las metodologías ágil permiten
repasar en ciclos continuos progreso in media res de entregables y productos semi-cerrados.

Cuando fallan las entregas la metodología ágil permite ajustar el ciclo de trabajo para enfocar el
talento en zonas de mayor o menor riesgo a justificación de defender un proyecto en su totalidad.

18
Tecnologías de Información y Comunicación

Según dijo Gil (2002).

“Constituyen un conjunto de aplicaciones, sistemas, herramientas, técnicas y metodologías


asociadas a la digitalización de señales analógicas, sonidos, textos e imágenes, manejables en
tiempo real. Por su parte, Ochoa & Cordero (2002), establecen que son un conjunto de procesos
y productos derivados de las nuevas herramientas (hardware y software), soportes y canales de
comunicación, relacionados con el almacenamiento, procesamiento y la transmisión digitalizada
de la información”. (p. 20)

Definición de Términos Básicos

Administración: es la ciencia social y técnica encargada de la planificación, organización,


dirección y control de los recursos (humanos, financieros, materiales, tecnológicos, del
conocimiento, etc.) de una organización, con el fin de obtener el máximo beneficio posible.

Áreas: es una medida de la extensión de una superficie, expresada en unidades de medida


denominadas Unidades de superficie. Para superficies planas el concepto es más intuitivo.

Avance: se denomina avance a la velocidad relativa entre herramienta y pieza, sin considerar
la velocidad de corte, que corresponde al movimiento de giro de la pieza o de la herramienta.

Bases de Datos: es una colección de información organizada de forma que un programa de


ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de
datos es un sistema de archivos electrónico.

Control: el control es una etapa primordial en la administración, pues, aunque una empresa
cuente con magníficos planes, una estructura organizacional adecuada y una dirección eficiente,
el ejecutivo no podrá verificar cuál es la situación real de la organización si no existe un
mecanismo que se cerciore e informe si los hechos van de acuerdo con los objetivos.

19
HTML: (lenguaje de marcado híper textual), hace referencia al lenguaje de marcado
predominante para la elaboración de páginas web que se utiliza para describir y traducir la
estructura y la información en forma de texto, así como para complementar el texto con objetos
tales como imágenes.

Información: significado que el ser humano le asigna a la data utilizando las


convenciones conocidas y generalmente aceptadas.

Metodología: conjunto de procedimientos racionales utilizados para alcanzar una gama de


objetivos que rigen en una investigación científica, una exposición doctrinal o tareas que
requieran habilidades, conocimientos o cuidados específicos. Alternativamente puede definirse la
metodología como el estudio o elección de un método pertinente para un determinado objetivo.

Mysql: es un sistema de gestión de bases de datos relacional, licenciado bajo la GPL de la


GNU. Su diseño multihilo le permite soportar una gran carga de forma muy eficiente.

PhpMyAdmin: plataforma estándar de Base de Datos en sistemas basados en Unix (Linux


/BSD). PhpMyAdmin - Herramienta web para controlar y manejar su base de datos MySQL.
Corre bajo lenguaje de programación PHP.

Registrar: entrar en un lugar y proceder a la observación o busca de personas o cosas, sea con
fines lícitos o ilícitos.

Servicio: es un conjunto de actividades que buscan responder a las necesidades de los cliente.
Los servicios incluyen una diversidad de actividades desempeñadas por un crecido número de
funcionarios que trabajan para el estado (servicios públicos) o para empresas particulares

20
(servicios privados); entre estos pueden señalarse los servicios de: electricidad, agua potable,
aseo, teléfono, telégrafo, correo transporte, educación, cibercafés, sanidad y asistencia social.

U.C: se denomina unidad curricular a las diferentes materias que ofrece la carrera, las cuales
el estudiante debe aprobar.

Bases Legales

El desarrollo de esta investigación está sustentado en los siguientes documentos legales:

Constitución de la República Bolivariana de Venezuela 1999.


Artículo 110.

“El Estado reconocerá el interés público de la ciencia, la tecnología, el conocimiento, la


innovación y sus aplicaciones y los servicios de información necesarios por ser instrumentos
fundamentales para el desarrollo económico, social y político del país, así como para la
seguridad y soberanía nacional. Para el fomento y desarrollo de esas actividades, el estado
destinará recursos suficientes y creará el sistema nacional de ciencia y tecnología de acuerdo con
la ley. El sector privado deberá aportar recursos para los mismos. El Estado garantizará el
cumplimiento de los principios éticos y legales que deben regir las actividades de investigación
científica, humanística y tecnológica. La ley determinará los modos y medios para dar
cumplimiento a esta garantía”.

El beneficio de la tecnología permite el desarrollo de un país en el ámbito social, económico y


cultural, también es una gran ayuda para el desarrollo de cada persona, porque gracias a las
nuevas creaciones como son los sistemas automatizados que les permite tener acceso realizar las
operaciones imposibles de controlar intelectual o manualmente dándole control y seguridad a la
persona que la esté utilizando.

21
El Plan Nacional de Tecnologías de Información (2001)

“Establece las normas, principios y lineamientos aplicables a las tecnologías de información


con el fin de mejorar la gestión pública y hacerla transparente, facilitar el acceso de los
ciudadanos a la información en sus roles contralor y usuario, además de promover el desarrollo
nacional que garantiza la soberanía tecnológica”.

A raíz de este plan se ha hecho posible el avance tecnológico de una forma transparente, es
por ello que el ser humano tiene la capacidad hoy en día de manipular información y crear un
control basado en sistemas automatizados para facilitar el trabajo al usuario y de una u otra
forma ir creciendo como país. Es así que este artículo forma parte de nuestro proyecto ya que
conforma el área tecnológica del mismo, generando un aporte para la realización del sistema.

Ley de Infogobierno

Artículo 5. Interés público y carácter prioritario y estratégico

Las actividades inherentes al Sector de Tecnologías de Información del Estado son declaradas
de interés público y de carácter prioritario, estratégico y de seguridad y defensa para el desarrollo
nacional.

Artículo 6. Rectoría de las Tecnologías de Información

El Ministerio de Ciencia y Tecnología es el órgano rector en materias relativas a las políticas,


lineamientos, uso, articulación, aprovechamiento, promoción investigación y desarrollo de las
Tecnologías de Información en el Estado. Igualmente, tendrá la rectoría en la promoción,
formación general, masificación y aprovechamiento del uso de las Tecnologías de Información
en la sociedad.

22
Artículo 7.

El uso de las Tecnologías de Información por el Estado está sometido a los principios, límites
y garantías que rigen la actividad del Poder Público establecidos en la Constitución, en las leyes
y en los demás actos formales dictados conforme a la ley, en garantía y protección de las
libertades y derechos que consagra el régimen democrático a los particulares.

Artículo 10. Preferencia de la base tecnológica

Para la prestación de los servicios que corresponde a los sujetos del artículo 4 de esta Ley, se
utilizará preferentemente las tecnologías de información. Sin embargo, se deberá mantener
medios tradicionales o alternativos para la prestación de dichos servicios o para el ejercicio de
derechos o cumplimiento de obligaciones por parte de los usuarios, con el fin de evitar que los
particulares que no tengan alcance a estas tecnologías sean excluidos.

Artículo 11. Libre uso de las tecnologías

Para el logro de sus fines, el Poder Público podrá hacer uso de cualquier Tecnología de
Información de conformidad con la ley.

Las tecnologías de información generan avance, innovación y desarrollo de un País potencia,


es por ello que mediante estas leyes que apoyan las nuevas propuestas tecnológicas se crean
nuevas innovaciones como por ejemplo el trabajo de investigación que se realiza actualmente, el
cual busca emplear una aplicación web basada en software libre, ya que es un programa en el
cual los usuarios tienen la libertad de copiar, distribuir, estudiar, y modificar el software.

Ley Orgánica de Ciencia, Tecnología e Innovación, publicada en Gaceta Oficial Nº


38.242 de fecha 03 de Agosto del 2005

Artículo 13. Objetivos del Plan.


23
El Plan Nacional de Ciencia, Tecnología e Innovación definirá los objetivos que en ciencia,
tecnología, innovación y sus aplicaciones, deberá alcanzar el sector público, en el ámbito nacio-
nal, estadal, municipal y los que, mediante acuerdo, deban cumplirse por el sector privado y las
universidades, en función de las necesidades previsibles y de los recursos disponibles.

Las diferentes áreas tecnológicas generan una innovación con el transcurrir del tiempo, es
por ello que todo lo referente a tecnología es importante para el ser humano, mediante la misma
se estudia las herramientas necesarias para la creación de nuevas aplicaciones generando
respuestas al sector público así como lo estipula este artículo.

Documento Rector (importancia y finalidad del proyecto)

La organización por proyectos se encuentra muy ligada a la articulación entre


formación, investigación e interacción socio-comunitaria. Desde este punto de vista, un proyecto
es una investigación de un tema problema que por su pertinencia y relevancia merece estudiarse
e implica tanto la articulación de conocimientos como la participación socializante de grupos de
estudiantes que trasciende las tradicionalmente denominadas clases. El espacio organizativo de
los estudiantes alrededor de un proyecto no es la clase, sino el equipo o el grupo trabajando en
torno a un problema.

Los proyectos harán parte importante de la organización curricular pero no constituyen en sí


mismos un elemento agregado a otras unidades organizativas ni una unidad organizativa
aparte y aislada de las demás. Son unidades integrales e integradoras de trabajo que conforman el
Plan de Estudios y su realización implica las interacciones entre problemas y conocimientos que
pueden provenir de diferentes campos.

24
Por lo antes señalado, los proyectos ofrecen a los estudiantes oportunidades para desarrollar
y socializar sus competencias, desarrollar sus intereses, seleccionar los contenidos de su
trabajo y acceder de manera más comprensiva al conocimiento. Su desarrollo genera una
diversidad de acciones de los profesores y de los estudiantes, que demandan un uso responsable
del tiempo de trabajo autónomo, pero también requiere momentos de encuentro y de
socialización del trabajo realizado. De ahí que a dicho desarrollo se pueden incorporar diferentes
modalidades de encuentro tales como el seminario, la mesa redonda, el panel, el foro, y la
tutoría como la modalidad más importante, porque con ella los estudiantes resuelven
interrogantes, dudas, presentan informes de sus avances, de los obstáculos, y reciben el apoyo de
los profesores para continuar avanzando en sus aprendizajes cada vez con mayor autonomía.
Asimismo promueve la interacción en diferentes contextos, la iniciativa, la asunción de
responsabilidades, la toma de decisiones, el compromiso y la tolerancia; y transforma
profundamente la relación pedagógica profesores estudiantes en la medida en que la hace más
personalizada y horizontal.
Plan de la Patria
3.1.9 Fortalecer y profundizar la Soberanía Tecnológica.

Promover el desarrollo en el país de tecnologías propias de mejoramiento de crudos


pesados y extrapesados, a través de procesos de mejoramiento en sitio, procesos de
conversión profunda de hidrogenación avanzada y procesos catalíticos de viscorreducción de
Aquaconversión.

3.1.9.2. Posicionar el uso de tecnologías de explotación secundaria y terciaria en crudos pesados


y extrapesados para alcanzar un factor de recobro del 20%. Entre estas tecnologías destacan la
Inyección Continua de Vapor, la Combustión In Situ, y la Inyección de Surfactantes.

25
Artículo 2. La evaluación del rendimiento estudiantil es, al mismo tiempo, parte de los
procesos de aprendizaje y, en tal sentido, difiere del mero registro de los logros de los alumnos y
se convierte en un instrumento que potencia y Afina todo acto de aprender.

Los artículos antes expuestos otorgan base legal al proyecto, de acuerdo al plan de la patria se
realizaran aplicaciones basadas en software libre y relacionadas con innovaciones, el propósito
es que el ser humano sea capaz de transformar estas herramientas que le permiten generar
cambios tecnológicos en la rama de la informática y de la misma forma aportar a la sociedad las
propuestas nuevas.

Reglamento de evaluación de los aprendizajes

Artículo 8: El cómputo de las inasistencias se hará por la sumatoria de las horas de las clases
a las cuales no asistió. Se excluyen de este artículo las inasistencias a los evaluativos. El alumno
que aparezca formalmente inscrito y no asista a ninguna actividad de clases ni evaluativos, se le
colocará en las planillas de Control de Evaluación Continua y Planilla Definitiva la palabra “SIN
INFORMACIÓN” (SI).

Artículo 25: Los Profesores entregarán en la Oficina de Control de Estudios las Planillas de
Evaluación de cada corte de notas de las materias a su cargo, y la Planilla de Evaluación Final
en la semana señalada en el Calendario Académico, consignando todos los datos que este
reglamento ha fijado y aquellos otros complementarios que la Oficina de Control de
Estudios establezca.

Artículo 26. Los Profesores que sobre pasen injustificadamente el lapso fijado para la entrega
de las planillas de corte de notas y de evaluación final, será objeto de una amonestación que se
incorporará a su expediente. Esta será remitida por la Oficina de Control de Estudios a la
Facultad respectiva para los trámites legales pertinentes.

26
CAPITULO III
MARCO METODOLÓGICO

En este capítulo se describe la metodología aplicada en la investigación, constituida por el


tipo de investigación, diseño de la investigación, población y muestra, instrumento de
recolección de información, fase del desarrollo de la investigación, metodología para el
desarrollo del software y cronograma de actividades.
27
Tipo de Investigación

Al respecto la Universidad Experimental Libertador (2008) manifiesta que: “el proyecto factible
consiste en la elaboración de una propuesta de un modelo operativo y viable, o una solución posible
a un problema de tipo práctico para satisfacer necesidades de una institución o grupo social. La
propuesta debe tener apoyo, bien sea en una investigación de tipo documental y debe referirse a la
formulación de políticas, programas, métodos y procesos. El proyecto debe tener apoyo en una
investigación de tipo documental, de campo o un diseño que incluya ambos modalidades”. (p.52)

La investigación de tipo Proyecto Factible se puede explicar de la siguiente manera: consiste


en la recolección de los datos necesarios para así poder estar consciente de cuál es el problema
en cuestión y de cómo esta investigación puede ayudar a solucionarlo o en su defecto minorizar
su gravedad.

También, Hurtado de Barrera (2008), considera que el proyecto factible se ubica una
"Investigación Proyectiva":
“la cual propone soluciones a una situación determinada a partir de un proceso de indagación.
Implica explorar, describir, explicar y proponer alternativas de cambio, mas no necesariamente
ejecutar la propuesta” (p.114).
En ambos conceptos, se visualiza que en este tipo de investigación se propone un modelo
operativo viable para dar solución a un problema, para ello se debe hacer un diagnóstico, para así
explorar, describir, explicar y proponer alternativas de cambio, y si es posible desarrollarlas y
evaluarlas.

Diseño de la investigación

La investigación se basa en el diseño de campo, la misma trata de conocer el comportamiento


del problema en estudio.

28
Carlos A, (S.F) define diseño de campo como “Informaciones o datos primarios obtenidos
directamente de la realidad. Su innegable valor reside en que a través de ellas el investigador
puede cerciorarse en que se han conseguido sus datos”. (pág. 46)

Población

La población de este estudio es pequeña son 26 docentes, 24 exclusivos y 2 medio tiempo,


todos conforman el personal que labora en el PFG, los cuales son en total un grupo de (52)
personas. Diariamente este personal conoce y sienten la necesidad que existe y de una forma u
otra forma se involucran directamente con el proyecto que se realiza.

Muestra

Se puede señalar que se han tomado (52) personas es decir toda la población, ya que están en
contacto directo con toda la información y las diferentes actividades relacionadas con el PFG de
la Universidad Bolivariana de Venezuela, los cuales aportaron su ayuda para contribuir con el
estudio que se realiza, forman parte de las estrategias nuevas que requiere el PFG, ya que por
medio de ellos se recopiló amplia información para el desarrollo de la investigación.

Técnicas e Instrumentos de Recolección de Datos.

Al respecto Tamayo y Tamayo (1981) comenta que:


“Totalidad de un fenómeno de estudio incluye la totalidad de unidades de análisis o
entidades de la población que utilizan dicho fenómeno y que debe cuantificarse para un
determinado estudio integrando un conjunto de N entidades que participan de una
determinada característica, y se le denomina población por construir la totalidad del
fenómeno adscrito a un estudio”. (p.50)

En función de los objetivos definidos en el presente estudio, donde se plantea una aplicación
web para las gestiones académicas del PFG informática de la Universidad Bolivariana de
Venezuela sede Bolívar, se utilizaron varias técnicas de recolección de datos e instrumentos, para
alcanzar los fines propuestos por el investigador, tales como: la observación directa, mediante la
misma se visualiza la situación real que ocurre en el espacio del estudio.
29
Sabino C (1992) lo define como: “El uso sistemático de nuestros sentidos en la búsqueda de los
datos que se necesitan para resolver un problema de investigación” (p.146). El cual también
permite tomar en cuenta ciertos rasgos que son importantes al momento de definir claramente la
necesidad.

De la misma forma se practicó la entrevista abierta en la cual se establece una conversación


entre el investigador y el sujeto, mediante la misma se obtuvo una respuesta satisfactoria para la
continua investigación que se desarrolla, de esta forma se pretende recopilar datos accesibles y
concretos para solventar la problemática que se presenta.
Citando a Pérez (2002), la entrevista se define como: “Un interrogatorio del encuestador al
informante para obtener datos relacionados con el tema de investigación” (p. 69).

Metodología de la investigación

“Para Cano M. (2003) la investigación - acción – participación (IAP), más que una
actividad investigativa es un proceso eminentemente educativo de auto formación y
autoconocimiento de la realidad en el cual las personas que a la comunidad, o al grupo,
sobre quienes recae el estudio tiene una participación directa en el proceso de definición
del proyecto de investigación y en la producción de conocimiento sobre su realidad.
Todo dentro del contexto socioeconómico y cultural en que participan, para proponer e
implementar las alternativas de solución a sus problemas y necesidades sentidas y
estudiadas”. (pag.39)
Esta metodología cuenta con tres fases que facilitan la realización de la misma para participar en
el avance del sistema que se requiere.

a) Fase de inicio: en esta fase el investigador se relaciona con el objeto de estudio en este
caso el “PFG” para así observar y de la misma forma relacionarse con los usuarios, los
cuales aportaran sus intereses para solventar las necesidades que se presentan.

b) Fase intermedia o de elaboración de plan de acción: en esta fase se determinó la


estructura de la investigación, las técnicas para la recolección de datos así como también
las herramientas para la obtención de la información, el análisis y la solución que
presente el PFG.

30
c) Fase de ejecución y evaluación del estudio: en esta fase se llegó a la solución del
problema, el cual debe enfocarse en mejorar el protocolo que presenta actualmente el
PFG para aportar todos los beneficios necesarios para satisfacer al usuario de manera que
el mismo obtenga un aplicación avanzada y ágil para realizar las actividades.

Si tu metodología es IAP no puedes hablar ni de población ni de muestra ni proyecto factible, se


habla de informantes claves que fueron las personas que entrevistaste. Y el tipo de investigación
es descriptiva, basada en la descripción de los requerimientos de la aplicación web.
Metodología para el Desarrollo del Software

Toda investigación parte con la selección del área de estudio y un proceso de recopilación de
información para así obtener los requisitos del usuario. Según Pressman R. (2007) un proceso de
desarrollo de software “Es un conjunto de actividades necesarias para transformar los
requerimientos del usuario en un sistema de software”.

Ingeniería web basada en UML (UWE):

Koch & Kraus (2002) definen ingeniería web basada en UML que permite el desarrollo de
aplicaciones Web, con especial énfasis en sistematización, personalización y generación
semiautomática de escenarios. Es un enfoque orientado a objeto, iterativo e incremental” (p.2).

Por medio de su definición la metodología UWE está conformada por diferentes modelos, los
cuales describen la estructura de la aplicación donde el actor ejecutará todas las transacciones
para lograr su objetivo y formular su proyecto basado en mejorar las expectativas del mismo. En
consecuencia las fases son desarrolladas bajo el trabajo realizado por el investigador para realizar
paso por paso los flujos de trabajos y de soportes para obtener un resultado final.

Análisis de requisitos

31
Comprende las extensiones en los modelos de casos de uso para discernir desde el proceso de
negocio lo navegacional y personalizar los casos de uso y las extensiones para el diagrama de
actividad. Trata de diversas formas las necesidades de información, las necesidades de
navegación y las de interfaz de usuario, así como algunos requisitos adicionales.

Diseño

Distingue entre diseño conceptual, el modelo de usuario, de navegación, de presentación, de


proceso, de contenido, en el diseño detallado de las clases y en la definición de los subsistemas e
interfaces.

Codificación del software

Durante esta etapa se realizan las tareas que comúnmente se conocen como programación;
que consiste, esencialmente, en llevar a código fuente, en el lenguaje de programación elegido,
todo lo diseñado en la fase anterior

Implementación

Incluye implementación de la arquitectura, de la estructura del hiperespacio, del modelo de


usuario, de la interfaz de usuario, de los mecanismos adaptativos y las tareas referentes a la
integración.

Aquí debes explicar las fases de UWE y decir que hiciste en cada una

Cronograma de Actividades

32
Tabla N 1. Cronograma de Actividades de la propuesta.
Participantes

Ana Yon
Actividades a
realizar Meses

Septiembre Octubre Noviembre Diciembre Enero

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Modelo de
negocio

Modelo de
requisitos

Modelo de
contenidos

Modelo de
navegación

Participantes

Ana Yon
Actividades a
realizar Meses

Febrero marzo abril mayo junio

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Modelo de
navegación

Modelo de
presentación

Modelo de
procesos

Modelo
relacional de la
base de datos y
relaciones entre

33
tablas.

Informe escrito
capítulo I

Informe escrito
capitulo II

Informe escrito
capitulo
III y IV

Manual de
Usuario

Manual del

Sistema

Fuente: Elaborado por: Ana Yon (2015)

CAPITULO IV
34
DESCRIPCIÓN DE LA PROPUESTA

El diseño de una aplicación web que permita realizar el registro del corte notas y controlar la
asistencia de los estudiantes, producen la forma en la que la aplicación cumplirá con los
requerimientos identificados durante la etapa análisis, los casos de uso correspondientes;
diferentes diagramas para la realización del diseño lógico y físico conclusión y algunas
recomendaciones.

Análisis y Diseño

Requisitos del Software

Lista de Requerimientos Funcionales

RF.1 Gestión de Seguridad

RF.1.1 Autenticar usuario.


RF.1.2 Activar cuenta.
RF.1.3 Salir

RF.2 Gestión de Asistencia de los estudiantes

RF2.1 Registrar asistencia: el docente registra la asistencia del estudiante.

RF2.2 Eliminar asistencia: el docente debe eliminar la asistencia del estudiante ingresado
en la aplicación.

RF2.3 Consultar asistencia: se deberá consultar por medio de la cédula del estudiante
indicado por el docente.

35
RF3 Gestión de notas de los estudiantes

RF3.1 Registrar corte de notas: el docente realizara el registro de notas de cada estudiante

RF3.2 Eliminar notas: esta opción deberá eliminar la nota del estudiante.

RF3.3 Consultar notas: deberá buscar por medio del número de cédula la nota del
estudiante.

RF4 Gestión de planificación de las unidades curriculares

RF4.1 Actualizar planificación de la U.C: esta opción deberá mostrar la planificación de


la unidad.

RF4.2 Buscar planificación de la U.C: esta opción deberá buscar la planificación de la


unidad.

RF4.3 Cargar planificación de la U.C: esta opción deberá permitir cargar la planificación
de la unidad.

RF4.4 Enviar planificación de la U.C: deberá permitir enviar la planificación de la


unidad.

RF4.5 Cargar documentos de la U.C: la aplicación deberá cargar los documentos de las
diferentes unidades curriculares.

RF4.6 Visualizar planificación de la U.C: la aplicación debe permitir al usuario visualizar


la planificación.

RF5 Gestión de información de interés

RF5.1 Cargar información general del PFG: esta opción debe permitir cargar todo la
información relacionada con el PFG.
36
RF5.2 Cargar información de interés: esta opción permitirá cargar información de interés.

RF5.3 Visualizar información general del PFG: permitirá al usuario visualizar la


información general.

RF5.4 Visualizar información de interés: permitirá al usuario visualizar toda la


información de interés.

RF6 Gestión de horarios de clases

RF6.1 Cargar horarios de clases: la aplicación realizara la función de cargar los diferentes
horarios de clases.

RF6.2 Actualizar horarios de clases: esta opción facilitara actualizar los diferentes
horarios de clases.

RF6.3 Visualizar horarios de clases: esta opción debe permitir visualizar los horarios de
clases.

RF7 Gestión del estudiante

RF7.1 Importar datos del estudiante: el administrador deberá importar la base de datos de
los estudiantes activos.

RF7.2 Cargar historial académico: el administrador deberá cargar todas las informaciones
relacionadas con el estudiante

RF7.3 Cargar periodo académico: el administrador deberá cambiar el periodo académico


para actualizarlo con el año en curso.

37
RF8 Gestión del docente

RF8.1 Importar datos del docente: el administrador deberá importar la base de datos de
los docentes activos.

RF8.2 Visualizar docentes activos: el usuario podrá visualizar los docentes activos del
PFG.

RF9 Gestión del portafolio docente

RF9.1Cargar horario de trabajo: el docente deberá cargar el horario de trabajo.

RF9.2 Enviar horario de trabajo: el docente deberá enviar el horario de trabajo.

RF9.3 Cargar PIDA: el docente deberá cargar PIDA correspondiente a cada semestre.

RF9.4 Enviar PIDA: el docente deberá enviar el PIDA.

RF9.5 Cagar plan de evaluación: el docente deberá enviar el horario de trabajo.

RF9.6 Enviar plan de evaluación: el docente deberá enviar el plan de evaluación.

RF9.7 Cargar plan de clase: el docente deberá cargar el plan de clase.

RF9.8 Enviar plan de clase: el docente deberá enviar el plan de clase.

RF9.9 Cargar acuerdo de evaluación: el docente deberá cargar el acuerdo de evaluación.

RF9.10 Enviar acuerdo de evaluación: el docente deberá enviar el acuerdo de evaluación.

RF9.11 Cargar recursos didácticos digitales: el docente deberá cargar recursos didácticos
digitales a la aplicación.

RF9.12 Enviar recursos didácticos digitales: el docente deberá enviar recursos didácticos
digitales a la aplicación.

RF9.13 Cargar recursos didácticos digitales en la web: el docente deberá cargar recursos
didácticos digitales en la web

38
RF9.14 Enviar recursos didácticos digitales en archivo: el docente deberá enviar
recursos didácticos digitales en archivo por parte del docente.

RF9.15 Registrar URL: el docente deberá registrar URL.

RF9.16 Enviar URL: el docente deberá enviar URL.

RF9.17 Cargar biblioteca digital: el docente deberá cargar la biblioteca digital.

RF9.18 Enviar biblioteca digital: el docente deberá enviar biblioteca digital.

RF9.19 Cargar curriculum: el docente deberá cargar curriculum.

RF9.20 Cargar social media: docente deberá cargar social media

RF9.21 Enviar social media: el docente deberá enviar social media.

Lista de requerimientos no Funcionales.

RNF1 Seguridad del Sistema: el sistema será seguro, ya que los datos ingresados se guardaran
en una base de datos.

RNF2 interfaz amigable: entendible para el usuario.

RNF3 Portabilidad del Sistema: el sistema debe ser fácilmente portable a los sistemas operativos
Windows Xp y Linux.

RFN4 Mantenimiento del sistema: el sistema de forma rápida deberá localizar y reparar fallas.

39
Diagrama de caso de uso del Sistema

Los casos de uso indican los pasos o acciones que ocurren cuando los usuarios realizan una tarea
especificada en el sistema.

Figura Nº 2. Paquete gestión de seguridad

Figura Nº 3. Paquete gestión de Asistencia de los estudiantes.

40
Figura Nº 4. Paquete gestión de notas de los estudiantes.

Figura Nº 5. Paquete gestión de planificación de las unidades curriculares.

41
Figura Nº 6. Paquete gestión de información de interés

42
Figura Nº 7. Paquete gestión de horarios de clases

Figura Nº 8. Paquete gestión del docente

43
Figura Nº 9. Paquete gestión del estudiante

Figura Nº 10 Paquete gestión del portafolio docente


44
45
Descripción literal de los casos de uso del sistema
Tabla 2. Activar cuenta del docente y estudiante

Caso de Uso Activar cuenta

Actores Docente, administrador

Propósito El registro del Docente y administrador en el sistema.

Descripción El administrador, y el docente deberán ingresar los datos

Responsabilidades

C.U asociados RF1. Gestión de seguridad

Precondiciones Estar ubicado frente al computador con el sistema instalado


mostrando la interfaz del menú principal.

Registro de datos del usuario

Sección principal

Acción de los actores

1. el usuario se encuentra ubicado en la


segunda vista, ingresa en la opción llamada
entrar y selecciona activar cuenta, introduce
el correo y activa su cuenta la información
de usuario y contraseña será enviada a su
correo para poder acceder al sistema como
usuario registrado.
Cursos alternos

1. La base de datos se encuentra con nuevos datos

Post condiciones

Fuente: Autor Ana Yon(2015).


46
Tabla 3. Registrar asistencia de los estudiantes.

Caso de Uso Registrar asistencia

Actores docente

Propósito Registrar la asistencia del estudiante

Descripción El docente debe ingresar la asistencia del estudiante

Responsabilidades

C.U asociados RF2.Gestión de asistencia

Precondiciones Estar ubicado frente al computador con el sistema instalado


mostrando la interfaz del registrar de asistencia.

Registro de datos del usuario


Sección principal
Acción de los actores

1. el docente se La aplicación debe registrar la asistencia.


encuentra ubicado en la
segunda vista, ingresa
en registro de asistencia,
selecciona el estudiante
y coloca el número de
inasistencias que logro.
Cursos alternos
1. La base de datos se encuentra con nuevos datos en asistencia
Post condiciones

Fuente: Autor Ana Yon(2015)

47
Tabla 4. Consultar notas del estudiante

Caso de Uso Consultar notas


Actores Docente, estudiante
Propósito Consultar la nota ingresada
Descripción El docente debe consultar la nota.
Responsabilidades Conocer
C.U asociados RF2.1 registrar la nota del estudiante. RF3.2 Consultar notas
Precondiciones Estar ubicado frente al computador con la aplicación instalada
mostrando la interfaz de consultar nota.

Registro de datos del usuario


Sección principal
Acción de los actores Respuesta del sistema
1. el usuario se encuentra La aplicación realizara la consulta de las notas del estudiante.
ubicado en la segunda
vista, dar clic en la opción
estudiante, seleccionar
consultar notas e
introducir la C.I.
Cursos alternos
1. La base de datos consulta las notas del estudiante.
Post condiciones -------------------------------------------------------------------
Fuente: Autor Ana Yon(2015)

48
Tabla 5. Actualizar planificación de la U.C

Caso de Uso Actualizar planificación de la U.C

Actores Docente
Propósito Actualizar la planificación de la U.C ingresada por el docente.
Descripción El docente debe Actualizar la planificación.
Responsabilidades Conocer la planificación de la U.C que se desea visualizar.
C.U asociados RF1: Activar cuenta – RF4.1 Actualizar planificación de la U.C
Precondiciones Estar ubicado frente al computador con el sistema instalado
mostrando la interfaz del menú principal.

Registro de datos del usuario


Sección principal
Acción de los Respuesta del sistema
actores
1. el docente se La aplicación debe actualizar la planificación.
encuentra ubicado
en la segunda
vista, dar clic en
planificación y
actualizar la
misma.
Cursos alternos
1. La base de datos actualiza la planificación de la U.C.
Post condiciones -----------------------------------------------------------------------------
Fuente: Autor: Ana Yon (2015)

49
Tabla 6. Cargar información general del PFG

Caso de Uso Cargar información general del PFG

Actores Administrador
Propósito Cargar información general del PFG

Descripción El administrador debe cargar toda la información correspondiente del


PFG.
Responsabilidades Conocer la información exacta del PFG.
C.U asociados
Precondiciones Estar ubicado frente al computador con la aplicación instalada
mostrando la interfaz cargar información general del PFG

Registro de datos del usuario


Sección principal
Acción de los actores Respuesta del sistema
1. El administrador La aplicación carga la información general del PFG.
se encuentra ubicado
en la segunda vista,
dar clic en Cargar
información general
del PFG.
Cursos alternos
----------------------------------------------------------------------------------------
Post condiciones ---------------------------------------------------------------------------------
Fuente: Autor: Ana Yon (2015)

50
Tabla 7. Actualizar horarios de clases de los estudiantes.

Caso de Uso Actualizar horarios de clases

Actores Administrador
Propósito Actualizar horarios de clases

Descripción El administrador debe seleccionar la opción actualizar horarios de


clases para mantener al día al estudiante.
Responsabilidades
C.U asociados RF6.1 Cargar horarios de clases RF6.2 Actualizar horarios de
clases
Precondiciones Estar ubicado frente al computador con la aplicación instalada
mostrando la interfaz de actualizar horarios de clases.

Registro de datos del usuario


Sección principal
Acción de los actores Respuesta del sistema
1. El administrador se La aplicación debe actualizar los horarios de clases.
encuentra ubicado en
la segunda vista, dar
clic en planificacion
actualizar horarios de
clases.
Cursos alternos
----------------------------------------------------------------------------------------------------
Post condiciones
Fuente: Autor: Ana Yon (2015)

51
Tabla 8. Importar datos de los docentes

Caso de Uso Importar datos de los docentes


Actores Administrador
Propósito
Descripción El administrador debe seleccionar la opción de docentes para
importar los datos de los mismos.
Responsabilidades
C.U asociados Por medio del RF8 docente el administrador procesa el
requerimiento.
Precondiciones Estar ubicado frente al computador con la aplicación instalada
mostrando la interfaz del docente para importar los datos.

Registro de datos del usuario


Sección principal
Acción de los actores Respuesta del sistema
1. El administrador La aplicación deberá importar la base de datos de los docentes
se encuentra ubicado
en la segunda vista,
dar clic en Importar
datos de los docentes
aparecerá la intefaz
con los datos de los
docentes.

Cursos alternos
52
--------------------------------------------------------------------------------------------------------
Post condiciones
Fuente: Autor: Ana Yon (2015)
Tabla 9. Cargar periodo académico del estudiante.

Caso de Uso Cargar periodo académico


Actores Administrador
Propósito El administrador debe cargar periodo académico
Descripción El administrador debe seleccionar la opción de cargar periodo
académico
Responsabilidades
C.U asociados Por medio de la opción
Precondiciones Estar ubicado frente al computador con el sistema instalado
mostrando la interfaz de cargar periodo académico.

Registro de datos del usuario


Sección principal
Acción de los Respuesta del sistema
actores
1. El administrador La aplicación deberá cargar el periodo académico
se encuentra
ubicado en la
segunda vista, dar
clic cargar periodo
académico
Cursos alternos
---------------------------------------------------------------------------------------------------------
Post condiciones
53
Fuente: Autor: Ana Yon (2015)

Tabla 10. Enviar horario de trabajo

Caso de Uso Enviar horario de trabajo


Actores docente
Propósito Enviar horario de trabajo mediante el portafolio
Descripción El docente deberá seleccionar la opción enviar horario de
trabajo.
Responsabilidades
C.U asociados
Precondiciones Estar ubicado frente al computador con la aplicación instalada
mostrando la interfaz de enviar horario de trabajo.

Registro de datos del usuario


Sección principal
Acción de los actores Respuesta del sistema
1.El docente se encuentra
ubicado en la segunda
vista, dar clic portafolio
seleccionar la opción
horario de trabajo cargar
el documento y enviarlo
Cursos alternos
---------------------------------------------------------------------------------------------------------

54
Post condiciones
Fuente: Autor: Ana Yon (2015)

Plantilla de los Actores del sistema

Los actores que intervienen en el sistema son el administrador y el docente como encargados
principal.

Tabla Nº 11. Actores del sistema

Actor Descripción

Administrador El administrador es el responsable de registrar, cargar, actualizar,


modificar, cambiar y eliminar información, ya que podrá interactuar
directamente con la aplicación web

Docente El docente registra asistencia, registra notas, carga y envía


información del portafolio, visualiza diferentes actividades de las
cuales se realiza en la aplicación, el docente podrá interactuar
directamente con el sistema mediante su activación de cuenta.

Fuente: Elaborado por: Ana Yon (2015)

El estudiante también es actor de sistema?

55
Diagrama de Clases

Figura Nº11. Diagrama de clases.

56
Modelo de Contenido

Figura Nº12. Modelo de Contenido.

57
Modelo de presentación

Figura Nº13. Modelo de Presentación.

58
59
Modelo de procesos

Figura Nº14. Modelo de Procesos.

60
Modelo Navegacional

Figura Nº15. Modelo Navegacional del Menú Principal.

Figura Nº16. Modelo Navegacional del Administrador.

61
Fig
ura
Nº1
7.
Mo
delo
Nav
ega
cion
al
del
Doc
ente
.

62
63
Figura Nº18. Modelo Navegacional del Estudiante.

64
Figura Nº19. Modelo Navegacional del Visitante.

65
Figura N° 20. Modelo Entidad Relación

66
Figura N° 21. Modelo Relacional

67
Diccionario de datos

Se describe el nombre de las variables que se utilizan en la base de datos, cada una de ellas
con sus respectivos atributos que lo acompañan; el campo, descripción, tipo de datos, clave.
Ver la siguiente tabla:

Tabla Nº 12. Alumnos inscritos

Campo Tipo Comentario


cédula Varchar(10) Insertar número de cédula
nombres Varchar(60) Insertar nombres
apellidos Varchar(60) Insertar apellidos
pfg Varchar(3) Insertar el pfg
malla Varchar(8) Insertar malla
id_malla Varchar(12) Insertar id_malla
uc Varchar(150) Insertar unidad curricular
trayecto Varchar(10) Insertar trayecto
inicio Varchar(10) Insertar inicio
final Varchar(10) Insertar final
Sección Varchar(12) Insertar la sección
periodo Varchar(10) Insertar el periodo
aldea Varchar(12) Insertar aldea
Fuente Autor: Ana Yon (2015)

68
Tabla Nº 13. Asistencia

Campo Tipo Comentario


cédula Varchar(10) En este campo se insertará la cédula
id_malla Varchar(12) En este campo se escribirá el id_malla
uc Varchar(150) En este campo se insertará la unidad curricular
seccion Varchar(12) En este campo se insertará la sección
periodo Varchar(10) En este campo se insertará el periodo
fecha Varchar(15) En este campo se insertará la fecha
Cedula_docente Varchar(12) En este campo se insertará la cédula del docente
Fuente Autor: Ana Yon (2015)

Tabla Nº14. Docentes

Campo Tipo Comentario


Cédula Varchar (12) En este campo se escribirá la cédula del docente
Nombres Varchar (60) En este campo se escribirá el nombre del docente
dedicación Varchar (20) En este campo se escribirá la dedicación del docente
categoría Varchar (20) En este campo se escribirá la categoría
correo Varchar (100) En este campo se escribirá el correo del docente
estatus Varchar (9) En este campo se escribirá el estatus del docente
Fuente Autor: Ana Yon (2015)

69
Tabla Nº15. Evaluación

Campo Tipo Comentario


titulo Varchar(100) En este campo se escribirá el título
descripción Varchar(80) En este campo se escribirá la descripción
uc Varchar(100) En este campo se escribirá la unidad curricular
sección Varchar(10) En este campo se escribirá la sección
pfg Varchar(4) En este campo se escribirá el pfg
Poderacion_max Varchar(4) En este campo se escribirá la ponderación máxima
ponderación float En este campo se escribirá la ponderación
Tipo-ponderación Varchar(4) En este campo se escribirá el tipo de ponderación
estrategia Varchar(80) En este campo se escribirá la estrategia a evaluar
Cédula_docente Varchar(12) En este campo se escribirá la cédula del docente
Cédula_alumno Varchar(12) En este campo se escribirá la cédula del alumno
fecha Varchar(12) En este campo se escribirá la fecha de evaluación
periodo Varchar(10) En este campo se escribirá el periodo
Fecha_db date En este campo se escribirá la fecha
Hora_db time En este campo se escribirá la hora
Fuente Autor: Ana Yon (2015)

70
Tabla Nº16. Histórico-notas-alumnos

Campo Tipo Comentario


cédula Varchar(12) En este campo se escribirá la cedula
nombres Varchar(60) En este campo se escribirá el nombre
apellidos Varchar(60) En este campo se escribirá el apellido
Id_malla Varchar(10) En este campo se escribirá el id_malla
Id_uc Varchar(15) En este campo se escribirá el id_uc
Nombre_uc text En este campo se escribirá el nombre_uc
Nombre_uc2 text En este campo se escribirá el nombre_uc2
seccion Varchar(15) En este campo se escribirá la seccion
periodo Varchar(12) En este campo se escribirá el periodo
nota Int(2) En este campo se escribirá la nota
asistencia Int(3) En este campo se escribirá la asistencia
Cédula_docente Varchar(12) En este campo se escribirá la cedula_docente
Fuente Autor: Ana Yon (2015)

Tabla Nº17. Oferta_académica

Campo Tipo Comentario


Cédula_docente Varchar(10) En este campo se escribirá cedula_docente
Id_malla Varchar(12) En este campo se escribirá el id_malla
uc Varchar(150) En este campo se escribirá la uc
maya Varchar(2) En este campo se escribirá la maya

71
trayecto Varchar(2) En este campo se escribirá el trayecto
tramo Varchar(2) En este campo se escribirá el tramo
turno Varchar(12) En este campo se escribirá el turno
sección Varchar(10) En este campo se escribirá la sección
estatus Varchar(15) En este campo se escribirá el estatus
n horas Int(2) En este campo se escribirán las horas
t horas En este campo se escribirá las horas
periodo En este campo se escribirá el periodo
Fuente Autor: Ana Yon (2015)
Tabla Nº18. Portafolio_docente

Campo Tipo Comentario


Cédula_docente Varchar(10) En este campo se escribirá la cedula_docente
Horario_trabajo text En este campo se escribirá el horario_trabajo
pida text En este campo se escribirá el pida
Plan_evaluacion text En este campo se escribirá el plan_evaluacion
Plan_clase text En este campo se escribirá el plan_clase
acuerdo_evaluacion text En este campo se escribirá el
acuerdo_evaluacion
curriculum text En este campo se escribirá el curriculum
periodo Varchar(10) En este campo se escribirá el periodo

Fuente Autor: Ana Yon(2015)

Tabla Nº19. portafolio_doc_bd

Campo Tipo Comentario


Cédula_docente Varchar(10) En este campo se escribirá la
cedula_docente
título text En este campo se escribirá el titulo
isbn Varchar(40) En este campo se escribirá el isbn

72
url text En este campo se escribirá el url
uc Varchar(150) En este campo se escribirá la uc
descripcion Varchar(120) En este campo se escribirá la descripcion
periodo Varchar(10) En este campo se escribirá el periodo

Fuente Autor: Ana Yon(2015)

Tabla Nº20. portafolio_doc_rdd

Campo Tipo Comentario


Cedula_docente Varchar(10) En este campo se escribirá la
cedula_docente
dirección text En este campo se escribirá la dirección
descripción Varchar(120) En este campo se escribirá la descripción
uc Varchar(150) En este campo se escribirá la uc
periodo Varchar(10) En este campo se escribirá el periodo
Id_rdd Mediumint(9) En este campo se escribirá la Id_rdd

Fuente Autor: Ana Yon(2015)

Tabla Nº21. Portafolio_doc_sm

Campo Tipo Comentario


Cédula_docente Varchar(10) En este campo se escribirá la decula_docente
cuenta Varchar(120) En este campo se escribirá la cuenta
red_social Varchar(60) En este campo se escribirá la red_social
uc Varchar(120) En este campo se escribirá la uc
descripcion Varchar(120) En este campo se escribirá la descripción

73
periodo Varchar(10) En este campo se escribirá el periodo

Fuente Autor: Ana Yon(2015)

Tabla Nº22. portafolio_doc_url

Campo Tipo Comentario


Cedula_docente Varchar(10) En este campo se escribirá la
cedula_docente
url text En este campo se escribirá la url
titulo text En este campo se escribirá el título
descripcion Varchar(120) En este campo se escribirá la descripción
uc Varchar(150) En este campo se escribirá la uc
periodo Varchar(10) En este campo se escribirá el periodo

Fuente Autor: Ana Yon(2015)

Tabla Nº23. Usuarios

Campo Tipo Comentario


user Varchar(100) En este campo se escribirá la user
password Varchar(64) En este campo se escribirá el password
estatus Varchar(12) En este campo se escribirá el estatus
cookie Varchar(25) En este campo se escribirá el cookie

Fuente Autor: Ana Yon(2015)

74
Ver recomdaciones q ue ya te hice acerca de conclusión y recomendaciones

CONCLUSIONES

El PFG de la UBV se ha visto en la necesidad de ser más eficiente en el desempeño de sus


funciones, para ser más organizados y así asegurar un buen beneficio al estudiante, siendo de
gran importancia registrando el corte de notas de los estudiantes y el control de asistencias de
cada U.C.

Con esta aplicación web se mejorará la capacidad de desarrollo de llevar a cabo el proceso
del corte académico del estudiante y de la misma forma el control de los la asistencia lo cual
ayudará a su vez, a solucionar y agilizar el trabajo que lleva el coordinador del PFG.

La metodología UWE garantiza una mejor estructura y diseño mediante sus artefactos son
relacionados entre si y permiten que la aplicación se desarrolle fase por fase indicando las
funciones que se realizaran en la misma.

75
RECOMENDACIONES

1. Es recomendable mantener el servidor con mayor capacidad operativa, más robusto o más
potente para dar soporte a la aplicación, puesto que este sistema será utilizado por
muchos usuarios de la Universidad de manera simultánea al momento del registro de
corte de notas de los estudiantes y el control de asistencias de cada U.C.

2. Mejorar la base de datos existente a fin de que las consultas realizadas a la página se
hagan en menor tiempo y de manera optimizada.

3. Mantener en vigencia todo lo relacionado a la aplicación para seguir incentivando al


usuario a interactuar con la aplicación.

4. Crear un nuevo módulo con requerimientos factibles al usuario para seguir innovando y
de la misma forma actualizando la aplicación y sus datos.

5. Se recomienda utilizar la metodología UWE, ya que mediante sus modelos se ejecutaran


todas las transacciones para lograr su objetivo y desarrollar el proyecto factible y bien
estructurado.

76
REFERENCIA BIBLIOGRÁFICA

Arturo Sánchez (2010). Sistema basado en una aplicación web para evaluación en el instituto
universitario de tecnología del Estado Bolívar – Venezuela.

Cano M. (2003). Investigación participativa: inicios y desarrollo. Recuperado de


http//www.mx/iiesca/revista2/mili2/html.

Condillac (1749). Definición de sistemas.

Carlos A. (2013). Diseño de campo. Recuperado de http//


www.Planificacióndeproyectossemirarismendi.blogspot.com/2013

Scribd.com/documento (2013).

Constitución de la República Bolivariana de Venezuela 1999.Artículos relacionados con las


tecnologías.

Dimas M. (2003). Sistema Automatizado para el Registro y Control de Expedientes de


Empleados y Obreros que laboran con el Sistema Regional de Salud. Estado Táchira -
Venezuela.

77
Gil (2002). Define tecnología de información y comunicación

Malbernat, (2010).Tecnologías educativas e innovación en la Universidad (RUP).

Manovich (2010) Definición de automatización.

www.sc.ehu.es/sbweb/automatica

Reverol y Salazar (2000), Sistema de información automatizado para el registro y control de los
procesos administrativos de la Empresa FAROCA. Estado Maracay -Venezuela.

Senn (1992). Sistema automatizado. Recuperado de


http//www.sc.ehu.es/sbwebcentro/web/(2009).
Somerville L. (2005) “ingeniería del software”. Madrid: person educación.

Tamayo y Tamayo (1981). Define Técnicas e Instrumentos y Recolección de Datos. Recuperado


de http//www.mitecnologico.com

Universidad Experimental Libertador (2008). Define proyecto factible. Recuperado de


http//www.Proyectofactible.wordpress.com/2011/10/17.

78
79