Вы находитесь на странице: 1из 31

Universidad Nacional Jorge Basadre Grohmann

Facultad de Ingeniera
E.A.P de Ingeniera en Informtica y Sistemas

Proyecto: Mdulo de Enseanza y Aprendizaje


Asignatura: Ingeniera Web

Integrantes:

Jos Luis Layme Alvarez

2008-32466

ngel Rodrguez Romero

2012-36165

Jos Luis Thea Cruz

2012-36166

Docente:
MSc. Edgar Taya Acosta
TACNA - PER
2015

CONTENIDO

INDICE DE TABLAS...........................................................................................................................2
INDICE DE ILUSTRACIONES...........................................................................................................3
INTRODUCCIN.................................................................................................................................4
CAPITULO I: ESPECIFICACIONES GENERALES DEL PROYECTO.............................................5
1.1.- Alcance y limitaciones...............................................................................................................5
1.2.- Equipo de trabajo.......................................................................................................................6
Perfiles del equipo.........................................................................................................................6
Roles de Equipo de Trabajo..........................................................................................................7
1.3.- Calendarizacin.........................................................................................................................8
1.4.- Riesgos......................................................................................................................................9
Gestin de Riesgos........................................................................................................................9
Propsito del plan de gestin de Riesgos.......................................................................................9
Taxonoma de Riesgos.................................................................................................................10
Impacto de ocurrencias de riegos.................................................................................................10
Exposicin de Riesgos.................................................................................................................10
1.5.- Plan de Contingencia...............................................................................................................11
1.6.- Mtricas de calidad..................................................................................................................12
CAPITULO II: MODELO CONCEPTUAL........................................................................................13
2.1.- Anlisis y reconocimiento de objetos......................................................................................13
Curricula......................................................................................................................................13
Asignatura....................................................................................................................................13
Tarjetas de objetos.......................................................................................................................14
2.2.- Anlisis y reconocimiento de clases........................................................................................17
2.3.- Anlisis y reconocimiento de relaciones..................................................................................19
2.4.- Diagrama de clases..................................................................................................................20
CAPITULO III: MODELO NAVEGACIONAL..................................................................................21
3.1.- Anlisis y determinacin de Nodos..........................................................................................21
3.2.- Anlisis y determinacin de Enlaces........................................................................................22

INDICE DE TABLAS
Tabla 1: Roles de los miembros de desarrollo......................................................................8
Tabla 2: Taxonoma de Riesgos..................................................................................... 10
Tabla 3: Impacto de Ocurrencia de Riesgo.......................................................................10
Tabla 4: Exposicin de Riegos...................................................................................... 11
Tabla 5: Tarjeta para objeto currcula flexible....................................................................14
Tabla 6: Tarjeta para objeto currcula rgida......................................................................14
Tabla 7: Tarjeta para objeto postulante ingresante...............................................................15
Tabla 8: Tarjeta para objeto postulante no ingresante...........................................................15
Tabla 9: Tarjeta para objeto estudiante aprobado................................................................16
Tabla 10: Tarjeta para objeto estudiante no aprobado..........................................................16
Tabla 11: Tarjeta para objeto egresado............................................................................. 16
Tabla 12: Tarjeta para clase currcula.............................................................................. 17
Tabla 13: Tarjeta para clase asignatura............................................................................ 17
Tabla 14: Tarjeta para clase syllabus............................................................................... 18
Tabla 15: Tarjeta para clase docente............................................................................... 18
Tabla 16: Tarjeta para clase postulante............................................................................ 18
Tabla 17: Tarjeta para clase estudiante............................................................................ 19
Tabla 18: Tarjeta para clase egresado.............................................................................. 19
Tabla 19: Tarjeta para relacin 'posee'............................................................................. 19
Tabla 20: Tarjeta para relacin 'imparte'...........................................................................19
Tabla 21: Tarjeta para relacin 'tiene'.............................................................................. 20
Tabla 22: Tarjeta para nodo asignatura_d.........................................................................21
Tabla 23: Tarjeta para nodo asignatura_c.........................................................................21
Tabla 24: Tarjeta para nodo syllabus_a............................................................................ 22
Tabla 25: Tarjeta para enlace EnseaA............................................................................ 22
Tabla 26: Tarjeta para enlace PerteneceA.........................................................................23
Tabla 27: Tarjeta para enlace TieneS............................................................................... 23
Tabla 28: ADV Enseanza y Aprendizaje.........................................................................24
Tabla 29:ADV Postulantes........................................................................................... 24
Tabla 30: AVD Estudiante............................................................................................ 25
Tabla 31: ADV Egresado............................................................................................ 25
Tabla 32: ADV Curricula............................................................................................. 25

INDICE DE ILUSTRACIONES
Ilustracin 1: Calendarizacin del proyecto........................................................................8
Ilustracin 2: Diagrama de clases.................................................................................. 20

INTRODUCCIN
La enseanza no puede entenderse ms que en relacin al aprendizaje; y esta realidad relaciona no
slo a los procesos vinculados a ensear, sino tambin a aquellos vinculados a aprender.
El aprendizaje surgido de la conjuncin, del intercambio, de la actuacin de profesor y alumno en un
contexto determinado y con unos medios y estrategias concretas constituye el inicio del desarrollo del
proyecto a realizar.
El presente documento, tratar acerca del desarrollo de una aplicacin web referente al Mdulo de
Enseanza y Aprendizaje para la E.A.P. de Ingeniera en Informtica y Sistemas de la UNJBG,
respetando las distintas fases y/o etapas de la metodologa OOHDM.

CAPITULO I: ESPECIFICACIONES GENERALES DEL


PROYECTO
1.1.- Alcance y limitaciones
Considerando que la E.A.P. de Ingeniera en Informtica y Sistemas se encuentra en un
proceso de acreditacin, es sumamente necesario que cuente con una herramienta
tecnolgica para el mdulo de Enseanza y Aprendizaje, el cual comprende
bsicamente: los distintos modelos curriculares, informacin general acerca de
estudiantes y egresados. Por ello, se plante realizar una aplicacin web con las
siguientes limitaciones:

El mdulo de enseanza y aprendizaje tratara nicamente acerca de la E.A.P. de


Ingeniera en Informtica y Sistemas.
Los temas que se van a listar sern: modelo curricular, informacin de estudiantes
y egresados.
Los datos que se van a mostrar, sern los ms generales posibles; es decir,
cantidades totales y porcentajes, que sea de ayuda y referencia tanto para los
docentes como alumnos.

1.2.- Equipo de trabajo


Perfiles del equipo
a. Jos Luis Layme lvarez
PERFIL
Estudiante de E.A.P. de ingeniera en Informtica y sistemas de la universidad nacional Jorge
Basadre Grohmann, siempre en busca de innovaciones con la tecnologa hacia la ciudadana.
Abocado a mejora y estrategias de negocio.

FORMACIN ACADMICA.

2003 - 2008
Estudios realizados en la Universidad Andina Nstor Cceres Velsquez en la
Carrera de Educacin Primaria de menores.
2009 Hasta la Actualidad
Universidad Nacional Jorge Basadre Grohmann Carrera: Ingeniera en
Informtica y Sistemas.
2015

Desarrollo de aplicaciones Escritorio en Visual C#.

b. Angel Rodrguez Romero


PERFIL
Estudiante abocado al desarrollo de sistemas de informacin, que busca siempre estar al tanto
de las nuevas tecnologas nacientes. Mis principales cualidades son de anlisis y desarrollo
orientado a tecnologas mviles y web.

FORMACIN ACADMICA
2012- Actualmente

Universidad Nacional Jorge Basadre Grohmann


Carrera: Ingeniera en Informtica y Sistemas
Educacin Superior

Cursos
2014

Curso PHP - Nivel Avanzado


Universidad Nacional de Ingeniera (UNI)
6

EXPERIENCIA LABORAL

2014

Desarrollador web durante 1 mes en Empresa RODFER E.I.R.L

2015

Programador para plataformas mviles Android en el proyecto


AKITAXI durante 9 meses en Empresa Inversiones Sol Dorado S.A.C.

c. Jos Luis Thea Cruz


PERFIL
Estudiante altamente responsable, creativo, con iniciativa y puntualidad. Asumo con
responsabilidad los diferentes retos y metas propuestas referidas a algn proyecto en
mencin. Facilidad para trabajar en equipo, respetando las ideas del resto. Interesado
en conocer las nuevas tecnologas que surgen cada ao. Especializado en el anlisis,
modelado y desarrollo de sistemas.

FORMACIN ACADMICA

2012-Actualidad

UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN


Carrera: Ingeniera en Informtica y Sistemas
Educacin Superior

2013-2015

CENTRO DE IDIOMAS (CEID)


Idioma: Ingls
Nivel: Intermedio-Avanzado

Roles de Equipo de Trabajo


El equipo de trabajo del proyecto para la implementacin de componentes de
(enseanza y aprendizaje) est conformado por: Jefe del proyecto, Estudiantes
Informticos, Secretaria acadmica de la universidad (UNJBG).
Las funciones que estn asignadas al grupo de desarrolladores del proyecto
son las siguientes:

Administrador de proyecto:
Jos Luis Layme Alvarez
Analistas y Desarrolladores Jos Luis Thea Cruz, ngel Rodrguez Romero
7

Desarrolla Analistas Administr


proyecto
res
y
ador de

Roles

Objetivos

Actividades

Gestionar el plan de
desarrollo.
Comprobar que el

Evaluar con el equipo de gestin de


configuracin
los
cambios
solicitados en el caso que se

Realizar el anlisis
de software

Desarrollar el proyecto de
software.
Mantener
el
producto

Tabla 1: Roles de los miembros de desarrollo

1.3.- Calendarizacin

Ilustracin 1: Calendarizacin del proyecto

1.4.- Riesgos
Un riesgo es una variable del proyecto que pone en peligro o impide el xito del mismo.
En el desarrollo del proyecto del mdulo de Enseanza y Aprendizaje; hay la
probabilidad de que por ejemplo, haya retrasos en el calendarizacin del proyecto, es
decir el cumplimiento de los diferentes Sprint. Esto podra generar ciertos en la
culminacin del proyecto para la fecha establecida.

Incertidumbre: La pgina se cuelga esto puede pasar por sobrecarga de


informacin, o el ancho de banda del internet podra ser no adecuada.

Perdida: Los ataques de virus podran causar prdida de informacin valiosa de los
usuarios, tambin la demora al cargar informacin podra generar prdida de
tiempo.

Preocupacin: Se refiere a cualquier duda concerniente al desarrollo de la aplicacin; es


por eso que los integrantes del proyecto, antes de poner en produccin la aplicacin,
realizaremos pruebas o testeo para asegurar que la aplicacin est libre de riesgos.
Gestin de Riesgos
Un efectivo de proceso de Gestin de riesgos es un importante componente e
todo software exitoso en el cual Web Enseanza y Aprendizaje y sus
componentes forman parte de ello; el principal objetivo de dicho proceso
constituye posibilitar tanto el proyecto como a las organizaciones el
cumplimiento de su misin y de su misin y de sus propsitos.
La gestin de riesgos nos permitir definir en forma estructurada, operacional
y organizacional, una serie de actividades para gestionar de los riesgos de los
proyectos a lo largo de todas las fases de su ciclo de vida de desarrollo de
software. La creacin de planes tendientes a impedir que los riesgos se
transformen en problemas o minimizar su probabilidad de ocurrencia o
impacto.

Propsito del plan de gestin de Riesgos

El propsito del plan es identificar los riesgos que se puedan presentar en el


desarrollo del proyecto, analizar bien los riegos, y calcular la exposicin y en
base a ello poder priorizarlos, para establecer estrategias de control y
resolucin, que permitan ejercer una correcta supervisin de los mismos.

Taxonoma de Riesgos

ID

Elemento

Riesgo

RI-01

Planificacin

Errores en la estimacin de la calendarizacin

RI-02

Equipo de Trabajo

Inexperiencia del equipo de desarrollo en el manejo del

lenguaje de programacin
RI-03

Equipo de Trabajo

Dificultad de comunicacin entre los miembros del


equipo de desarrollo

RI-04

Equipo de Trabajo

Desconocimiento o poco conocido por parte del


equipo de desarrollo en la utilizacin de herramientas.

RI-05

Equipo de Trabajo

Utilizacin de la metodologa OOHDM

Tabla 2: Taxonoma de Riesgos

Impacto de ocurrencias de riegos.

Riego
RI-01
RI-02
RI-03
RI-04
RI-05

Impacto
Marginal
Critico
Catastrfico
Marginal
Medio

Tabla 3: Impacto de Ocurrencia de Riesgo

Exposicin de Riesgos
ID

Riesgo

Probabilidad

Impacto

Exposicin

Errores en la estimacin de la
calendarizacin

30%

10

Inexperiencia del equipo de


desarrollo en el manejo del
lenguaje de programacin

80%

Dificultad de comunicacin entre


los miembros del equipo de
desarrollo

50%

Desconocimiento
o
poco
conocido por parte del equipo de
desarrollo en la utilizacin de
herramientas.

40%

10

Utilizacin de la metodologa
OOHDM

50%

Tabla 4: Exposicin de Riegos

1.5.- Plan de Contingencia.

Riesgo RI-01: Errores en estimacin de calendarizacin.


Disparador: El reordenamiento de la calendarizacin de tareas deber:
Reorganizar y optimizar prioridades.
Reajustes en las tareas del proyecto.
Riego RI-02: Inexperiencia del equipo de desarrollo en el manejo del lenguaje de
programacin.
Disparador: El equipo de desarrollo sin experiencia deber:
Capacitar los miembros del equipo de desarrollo.
Redefinir las estrategias de plan de desarrollo.
Riesgo RI-03: Dificultad de comunicacin entre los miembros del equipo de desarrollo
Disparador: La comunicacin del equipo debe ser la adecuada para un buen desarrollo del
proyecto.
Optar medidas de comunicacin didctica y adecuada para los miembros del Equipo de
desarrollo.
Aplicar mtodos de comunicacin en el equipo de desarrollo.
Riesgo RI-04: Desconocimiento o poco conocido por parte del equipo de desarrollo en la
utilizacin de herramientas.
Disparador: El conocimiento de herramientas de desarrollo es muy importante para asegurar
el xito del proyecto.
Eleccin de Herramientas que tiene conocimiento el equipo de desarrollo.
Riesgo RI-05: Utilizacin de la metodologa OOHDM
Disparador: Manejo de Metodologa OOHDM del equipo de desarrollo del proyecto.
El equipo debe tener un conocimiento de la metodologa que garantice un desarrollo
adecuado.

1.6.- Mtricas de calidad


Mediante las siguientes mtricas pensamos evaluar la calidad de nuestro sistema web, lo
cual est inscrito:

Cantidad de Enlaces Rotos Internos.


Esta mtrica nos permitir saber cunto mantenimiento le brindamos a nuestro
sistema y adems conoceremos a fondo la buena o mala experiencia que tendran
nuestros potenciales usuarios frente a nuestro sistema.
11

Medidos por la presencia de errores del tipo 404.


Esta mtrica nos permitir saber los posibles callejones sin salida, lo cual implicara
una mala experiencia del usuario y adems en repercusiones respecto a que tan
entendible es nuestro sistema

Cantidad de Imgenes con Texto Alternativo.


Esta mtrica nos permitir saber si nuestro sistema est adaptado a todo tipo de
personas con algn tipo de discapacidad ya sea personas ciegas u otras.

Porcentaje de Enlaces Rotos de un Sitio.

PorcentajeEnlacesRotos=

Porcentaje de Presencia de la Propiedad ALT.

PorcentajePresencial ALT =

CantidadEnlacesInternos+ CantidadEnlacesRotosExternos
100
CantidadTotalEnlaces

CantidadImagenesALT
100
CantidadTotalImgenes

Porcentaje de Redundancia de Imgenes.


La repeticin de imgenes es equivale a la redundancia de informacin visual.

PorcentajeRedundanciaImagenes=100 1

CantidadImagenesDistintas
CantidadTotalImgenes

CAPITULO II: MODELO CONCEPTUAL


2.1.- Anlisis y reconocimiento de objetos
Considerando lo anterior explicado en el captulo I del proyecto, pudimos analizar y obtener
diferentes objetos basados en el tema de Enseanza y Aprendizaje, los cuales seran:

Curricula
Los objetos agrupados en esta categora seran los siguientes:

12

o
o

Curricula flexible
Curricula rgido

Asignatura
Los objetos agrupados en esta categora seran los siguientes:
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o

Matemtica
Fsica
Estructura de datos
Fundamentos de programacin
Taller de lenguaje y comunicacin
Antropologa social y cultural
Circuitos elctricos y electrnicos
Seminario de filosofa
TGS
Fsica Moderna
Algoritmos paralelos
Estadstica
Anlisis de sistemas
Sistemas electrnicos digitales
Economa y desarrollo
Base de datos
Ingeniera de software
Investigacin operativa
Telemtica
Ingeniera web
Seguridad Informtica
Simulacin de sistemas
Dinmica de sistemas

Tarjetas de objetos
Considerando lo anterior mostrado procedemos a ordenar los objetos de acuerdo a las
siguientes tarjetas de objetos para su mejor entendimiento.
CURRICULA FLEXIBLE (Curricula)
Agrega :

Tipo
Ao de ejecucin
Misin: --Visin: --13

Crditos mximo
Ao de termino: 2016

Relaciones:
Se relaciona con cursos para saber que cursos
corresponde a este tipo de currcula.
Comentarios:
Este es un tipo de currcula, as que se puede abstraer y
convertirlo como un solo elemento dividido por tipo.
Traza atrs:
Traza adelante: Modelo
Requerimientos de
navegacional por el nodo
Currcula
asignatura_c
Tabla 5: Tarjeta para objeto currcula flexible

CURRICULA RIGIDA (Curricula)


Agrega :

Tipo
Ao de ejecucin
Misin
Visin
Crditos mximo:
Ao de termino:

Relaciones:
Se relaciona con cursos para saber que cursos
corresponde a este tipo de currcula.
Comentarios:
Este es un tipo de currcula, as que se puede abstraer y
convertirlo como un solo elemento dividido por tipo.
Traza atrs:
Traza adelante: Modelo
Requerimientos de
navegacional por el nodo
Currcula
asignatura_c
Tabla 6: Tarjeta para objeto currcula rgida

POSTULANTE INGRESANTE (Postulante)


Agrega :

Ao: 2012
Ingresante: V
Gnero: Femenino
Nota: 13.2

14

Relaciones:
No tiene relacin alguna.
Comentarios:
Este es un objeto de la clase postulante, el cual se
presenta en una situacin de ingreso.
Traza atrs:
Traza adelante: Modelo
Requerimientos de
navegacional
Postulante
Tabla 7: Tarjeta para objeto postulante ingresante

POSTULANTE NO INGRESANTE (Postulante)


Agrega :

Ao: 2014
Ingresante: F
Gnero: Masculinio
Nota: 05

Relaciones:
No tiene relacin alguna.
Comentarios:
Este es un objeto de la clase postulante, el cual se
presenta en una situacin de no ingreso.
Traza atrs:
Traza adelante: Modelo
Requerimientos de
navegacional
Postulante
Tabla 8: Tarjeta para objeto postulante no ingresante

ESTUDIANTE APROBADO (Estudiante)


Agrega :

Ao: 2015
Aprobado: V
Gnero: Masculino
Ciclo: V
Promedio: 12

Relaciones:
No tiene relacin alguna.
Comentarios:
Este es un objeto de la clase estudiante, el cual se
presenta en una situacin de aprobado.
Traza atrs:
Traza adelante: Modelo
Requerimientos de
navegacional
Estudiante
Tabla 9: Tarjeta para objeto estudiante aprobado

15

ESTUDIANTE NO APROBADO (Estudiante)


Agrega :

Ao: 2012
Aprobado: F
Gnero: Femenino
Ciclo: VII
Promedio: 06

Relaciones:
No tiene relacin alguna.
Comentarios:
Este es un objeto de la clase estudiante, el cual se
presenta en una situacin de no aprobado.
Traza atrs:
Traza adelante: Modelo
Requerimientos de
navegacional
Estudiante
Tabla 10: Tarjeta para objeto estudiante no aprobado

EGRESADO (Egresado)
Agrega :

Ao: 2010

Relaciones:
No tiene relacin alguna.
Comentarios:
Este es un objeto de la clase Egresado.
Traza atrs:
Traza adelante: Modelo
Requerimientos de
navegacional
Egresado
Tabla 11: Tarjeta para objeto egresado

2.2.- Anlisis y reconocimiento de clases


CURRICULA
Tipo : String
Ao de ejecucin : Date

16

Misin : String
Visin : String
Crditos mximo : String
Ao de termino : Date
RegistrarCurricula Se registra una nueva
curricula
ModificarCurricula Modificar curricula existente
MostrarCurricula Mostrar curricula especifica
Clase
Relacin
Relacionado con Asignatura
1 a muchos
Comentarios: Se relacionar con asignatura para
saber que currcula tiene tal asignatura.
Traza atrs: Requerimientos de
Currcula

Traza adelante: Modelo


navegacional por el
nodo asignatura_c

Tabla 12: Tarjeta para clase currcula

ASIGNATURA
Cantidad de horas : float
Nombre : String
Semestre: String
Crditos: Integer
RegistrarAsignatura Registrar una nueva
asignatura
ModificarAsignatura Modificar una asignatura
existente
MostrarAsignatura Mostrar una asignatura
especifica
Clase
Relacin
Relacionado con Curricula
muchos a 1
Docente
muchos a muchos
Syllabus
1a1
Comentarios: Se relacionar con currcula,
estudiante, docente y syllabus.
Traza atrs: Requerimientos de
Asignatura

Traza adelante: Modelo


navegacional por el
nodo asignatura_d

Tabla 13: Tarjeta para clase asignatura

SYLLABUS
Nota aprobatoria : String
Temas : String
InsertarSyllabus Insertar un nuevo syllabus
MostrarSyllabus Mostrar un syllabus existente
ModificarSyllabus Modificar un syllabus existente
17

Relacionado con la clase Asignatura.


Comentarios: Se relacionar con asignatura.
Traza atrs: Requerimientos de
Syllabus

Traza adelante: Modelo


navegacional por el
nodo syllabus_a

Tabla 14: Tarjeta para clase syllabus

DOCENTE
Nombre : String
Cargo : String
Nivel : String
InsertarDocente Inserta un nuevo docente
ModificarDocente Modificar un docente existente
MostrarDocente. Muestra la informacin de un
docente
Es el encargado de impartir la asignatura.
Relacionado con asignatura.
Comentarios: Se relacionar con asignatura.
Traza atrs: Requerimientos de
Docente

Traza adelante: Modelo


navegacional por el
nodo asignatura_d

Tabla 15: Tarjeta para clase docente

POSTULANTE
Ao: Date
Ingresante: Boolean
Gnero : String
Nota : Float
InsertarPostulante Inserta un nuevo postulante
ModificarPostulante Modificar un postulante
existente
MostrarPostulante Mostrar un postulante
existente
CalcularTotalPostulantes - Calcula el total de
postulantes
CalcularTotalIngresantes Calcular total de ing
CalcularPorcentajesVarones - Calcula el porcentaje
de varones
CalcularPorcentajesMujeres - Calcula el porcentaje
de mujeres
CalcularTotalIngresantesNoAprobados Calcula
el total de ingresantes no aprobados
Comentarios: No tiene relacin alguna.
Traza atrs: Requerimientos de
Postulante
18

Traza adelante: Modelo


navegacional

Tabla 16: Tarjeta para clase postulante

ESTUDIANTE
Ao: Date
Aprobado: Boolean
Gnero : String
Ciclo: Integer
Promedio : Float
InsertarEstudiante Inserta un nuevo estudiante
ModificarEstudiante Modificar un estudiante
existente
MostrarEstudiante Mostrar un estudiante
existente
CalcularPromedioPonderado - Se calcula el
promedio ponderado
CalcularTotalAprobados - Se calcula el total de
aprobados
CalcularTotalDesaprobados Se calcula el total de
desaprobados
Comentarios: No tiene relacin alguna.
Traza atrs: Requerimientos de
Estuaidnte

Traza adelante: Modelo


navegacional

Tabla 17: Tarjeta para clase estudiante

EGRESADO
Ao: Date
InsertarEgresado Inserta un nuevo egresado
ModificarEgresado - Modificar un egresado
existente
MostrarEgresado - Se muestra un egresado
especifico
CalcularTotalEgresado Calcular la cantidad de
egresados
Comentarios: No tiene relacin alguna.
Traza atrs: Requerimientos de
Egresado

Traza adelante: Modelo


navegacional

Tabla 18: Tarjeta para clase egresado

2.3.- Anlisis y reconocimiento de relaciones


Realizando un anlisis podemos determinar que cada currcula est relacionada con por lo
menos uno o ms cursos dados que cada una de estas posee una variedad de cursos.
19

POSEE - 1 a muchos
Relaciona Currcula con Asignatura.
Comentarios: Esta relacin ayuda a visualizar la
relacin existente entre asignatura y currcula.
Traza atrs: Relacin de dos
clases

Traza adelante: Modelo


navegacional

Tabla 19: Tarjeta para relacin 'posee'

Realizando un anlisis podemos determinar que cada docente est relacionado con por lo
menos uno o ms docentes, dados que cada una de estos pueden impartir una variedad de
cursos.

IMPARTE 1 a muchos
Ao_imparte: Date
Relaciona Docente con Asignatura.
Comentarios: Muestra la relacin existente entre
docente y asignatura, adems posee un atributo de
tiempo.
Traza atrs: Relacin de dos
clases

Traza adelante: Modelo


navegacional

Tabla 20: Tarjeta para relacin 'imparte'

Realizando un anlisis podemos determinar que cada currcula est relacionada con por lo
menos uno o ms cursos dados que cada una de estas posee una variedad de cursos.

TIENE 1 a 1
Relaciona Asignatura con Syllabus
Comentarios: Muestra el syllabus correspondiente a
una determinada asignatura.
Traza atrs: Relacin de dos
clases

Traza adelante: Modelo


navegacional

Tabla 21: Tarjeta para relacin 'tiene'

2.4.- Diagrama de clases


El diagrama de clases generado se muestra a continuacin:

20

Ilustracin 2: Diagrama de clases

21

CAPITULO III: MODELO NAVEGACIONAL


3.1.- Anlisis y determinacin de Nodos
Mediante el anlisis se pudo determinar los siguientes nodos:
Clase de Nodo Asignatura_d DE Asignatura
Atributos:
Codigo: String
Nombre: String
Ciclo: String
Horas_Teoria: Integer
Horas_Practica: Integer
Horas_Laboratorio: Integer
Docente: String nombre DESDE Docente
Comportamiento
Ingresar asignatura
Modificar asignatura
Relacionado con
Clase
Por Enlace
Ancla
Docente
EnseaA
DocenteAs
Traza atrs: Modelo
Traza adelante: ADV
conceptual por clase Asignatura Asignatura
Tabla 22: Tarjeta para nodo asignatura_d

Clase de Nodo Asignatura_c DE Asignatura


Atributos:
Codigo: String
Nombre: String
Ciclo: String
Horas_teora: Integer
Horas_practica: Integer
Horas_laboratorio: Integer
Tipo_curricula: String Tipo DESDE Curricula
Relacionado con
Clase
Por Enlace
Ancla
Curricula
PerteneceA
CurriculaAs
Aparece en contextos: Asignatura por rgimen, Asignatura por
crditos
Traza atrs: Modelo
Traza adelante: ADV
conceptual por clase Asignatura Asignatura
Tabla 23: Tarjeta para nodo asignatura_c

22

Nodo Syllabus_a de Syllabus


Atributos:
Cod_Syllabus: String
Nota_aprobatoria : Integer
Temas: String
Asignatura: String Nombre DESDE Asignatura
Comportamiento:
Ingresar Syllabus
Clases
Relacionados con: Asignatura
Comentarios: -

por enlace

Anclas

TieneS

AsignaturaAs

Traza Para Atrs

Traza Para Adelante

Modelo Conceptual por clase


Syllabus

ADV Syllabus

Tabla 24: Tarjeta para nodo syllabus_a

3.2.- Anlisis y determinacin de Enlaces


ENLACE: EnseaA

HEREDA DE RELACIONA

Origen: Asignatura
Destino: Docente
Cardinalidad: 1 a n
Atributos: ---Destino de Enlace: Fijo
Transformacin : Defecto
Comentarios : ---Traza para atrs
EnseaA por el modelo
conceptual

Traza para frente: Modelo de


interfaces

Tabla 25: Tarjeta para enlace EnseaA

ENLACE: PerteceneA

HEREDA DE RELACIONA

23

Origen: Asignatura
Destino: Curricula
Cardinalidad: 1 a n
Atributos: --Destino de Enlace: Fijo
Transformacin : Defecto
Comentarios : --Traza para atrs
PerteneceA por el esquema
conceptual

Traza para frente: Modelo de


interfaces

Tabla 26: Tarjeta para enlace PerteneceA

ENLACE: TieneS

HEREDA DE RELACIONA

Origen: Syllabus
Destino: Asignatura
Cardinalidad: 1 a 1
Atributos: --Destino de Enlace: Fijo
Transformacin : Defecto
Comentarios : --Traza para atrs
TieneS por el esquema
conceptual

Traza para frente: Modelo de


interfaces

Tabla 27: Tarjeta para enlace TieneS

24

3.3.- ADVCharts. Expresando los aspectos dinmicos de interface


Analizando los diagramas anteriores pudimos considerar los siguientes ADVs

ENSEANZA-APRENDIZAJE
INICIO

DATOS GENERALES DEL


POSTULNTE

DATOS GENERALES DEL


ESTUDIANTE

DATOS GENERALES
EGRESADO

CURRICULA
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _

25

ENSEANZA-APRENDIZAJE
MENU PRINCIPAL

INFORMACION GENERALES DE
POSTULANTE
INFORMACCIN GENERALES
ESTUDIANTE
INFORMACIN GENERAL DE
EGRESADO
CURRICULA

Tabla 28: ADV Enseanza y Aprendizaje.

ADV MODELO CORRICULAR


TABLA DE DATOS
GENERALES

Tipo : String
Ao de ejecucin : Date
Misin : String
Visin : String
Crditos mximo : String
Ao de termino : Date

26

ADV MODELO CORRICULAR


TABLA DE DATOS
GENERALES

Tipo : String
Ao de ejecucin : Date
Misin : String
Visin : String
Crditos mximo : String
Ao de termino : Date
Tabla 29: Interfaz real de Currilla

ADV POSTULANTE

ADV POSTULANTE

TABLA DE DATOS
GENERALES
Ao: Date
Total_postulantes:
Integer
Total_ingresantes:
Integer
Porcentaje_varones:
Float
Porcentaje_mujeres:
Tabla 30:ADV Postulantes.
Float
Total_noingresantes_nota
_apr: Integer
TABLA DE DATOS
GENERALES
Ao: Date
Total_postulantes:
Integer
Total_ingresantes:
Integer
Porcentaje_varones:
Float
Porcentaje_mujeres:
Float
Total_noingresantes_nota
Tabla 31:
ADV Postulante y su Interfaz Real
_apr:
Integer

27

ADV ESTUDIANTE
TABLA DE DATOS GENERALES
Ao: Date
Ciclo: Integer
Promedio_ponderado: Float
Total_aprobados: Integer
Total_desaprobados: Integer
Tabla 32: AVD Estudiante.

ADV ESTUDIANTE
TABLA DE DATOS GENERALES
Ao: Date
Ciclo: Integer
Promedio_ponderado: Float
Total_aprobados: Integer
Total_desaprobados: Integer
Tabla 33: Interfaz real de
Estudiante

ADV EGRESADO
TABLA DE DATOS
GENERALES
Ao: Date
Total_egresados: Integer
Tabla 34: ADV Egresado.

ADV configuracin:
28

Exhibir

ADV CURRICULA
Tipo: String
Ao de ejecucin: Date
Misin: String
Visin: String
Ao de Termino: Date

ASIGNATURA
Nombre: String
Cantidad de Hora: Int

Mostrar Asignatura
Tabla 35: ADV Curricula

Exhibir

ADV CURRICULA
Tipo: String
Ao de ejecucin: Date
Misin: String
Visin: String
Ao de Termino: Date

mouseClickeado
FECHA

29

TIPO

pegarAo

Seleccionar
Ancla ()

Ilustracin 3: Diagrama de configuracin postulante

30

No Postulante

Вам также может понравиться