BIBLIOTHECA
'L IC . JAVIER J U A R e Z S A N C H E Z " UNiDAO ACAOEMICA DE ECONOMiA Ye s t a d is t ic a
U N IV K K S ID A O V E H A C R lJ't ANA
UNIVERSIDAD VERACRUZANA
FACULTAD DE ESTADl'STICA E INFORMATICA
ESPECIALIZACION EN INGENIERIA DE SOFTWARE
[ 4 MAYO 2004
“ SISTEMA DE SEGUIMIENTO DE EGRESADOS ”
5 0
TRABAJO RECEPCIONAL
QUE COMO REQUISITO PARCIAL PARA OBTENER EL
DIPLOMA DE ESTA ESPECIALIZACION
PRESENTA:
ABEL^BAUTISJA GARCIA
TUTOR:
MARIA KAREN CORTES VERDIN
y i ^ s v
f a c u l t a d d
LJ JLA> cij^NCHEZ
-LIC. JAV»E«jWA-*irf£CoNOMtAV UNID AO - A ^ ^tVqi'cT'C A
. ^ v > : K Sa - » ^ c m r/'A"
^ p*-. £••. ^ '
L.Oi" ^ 1
^ T A D i ’S T iC A E IN F O R M A T iC A
^F-NSER'-A D E S O r T v
• i , ,~l - C / > f f • ' q f f j \ / £ ; ' r y ^ Q f
presents e! C. Abe! ba^,v.... v « * m , — - ' . ‘j V .A,;
jurcioo pars b i . ' ■ <-- -••■'
APiae^. ver. a le Movierribre dei
2003
,COMiTE ACADEMICO
o y / z y r
/
fdtra. Aim a EosaoJ^R^yoaoeo DiREGTORA OE/LA FACULyAD DE
ESTADlSTiCA t ;KL-G&MAT!CA
^ . r ^ T
ivUrs. Edith Hernandez Lagunes
SECRETARY AGAGsMICA DE LA
FACULTAD DE ESTADiSTICA t INFORMATiCA
Dr, Jean Manuei Fernandes: Pena REPRESEN LANTE MAESTRO
EUra. Ma, de kJA Anqeles Arenas Valdes REPRESENTANTE MAESTRO
Dra. Mb. do b * Angeles Semano Lopez COORDiNADCRA DE LA
ESPECIAL! ZAC! ON
R \
I W liuh AnrJUAf*ez s ANCHEZ'
UNIOAO AuAOPMlCA DE t:CONChV!fi. y
tMm tSTADlSTi'CA
ffiWfVERSIDAD VERACRUZANa
DATOS DEL AUTOR
4 MAY0 ZUU4
BIBLIOTECA
"L1C. JAVIER JU AR EZ SANCHEZ" UNiDAD ACADEMCA DE ECONOMA V
ESTADISTiCA
UNFVERSIDAD VERACRUZaNa
Agradecimientos.
Maestra Maria Karen Cortes Verdin, por toda su ayuda y apoyo en el trabajo realizado en este documento, el cual sin sus consejos no se habria realizado...Gracias.
Maestra Maria de los Angeles Sumano Lopez,
por su compresion, la cual fue necesaria para terminar la especialidad...Gracias.
Maestro Juan Manuel Fernandez Pena, por toda su motivacion y refuerzo...Gracias.
Maestra Edith Hernandez Lagunes , por el respaldo y su atencion...Gracias.
Dedicatorias.
A mi Madre Hilaria Garcia Guerra, quien ha sido el apoyo e inspiracion de mi vida.
A mi Padre Antonio Bautista Ordonez ( t ),
motivo de mi superacion y del cual me siento orgulloso.
A mi Esposa Daisy J. Leon Baez, por todo su carino y apoyo.
A mi Hijo Alan U. Bautista Leon, esencia de todos mis actos y logros.
Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados ( SIGUE )
tndice.
Introduccion... 7
Capltulo 1 Plan de Proyecto de Softw are... 10
1.1 Objetivos del proyecto... 11
1.2 Funciones principales... !... 11
1.3 Aspectos de funcionamiento... 12
1.4 Restricciones tecnicas y de gestion... 13
1.5 Agenda... ... 1.5.1 Red de tareas... 15
1.5.2 Diagrama de linea temporal... 18
1.5.3 Tabla de recursos... 19
Capltulo 2 A n a lis is ... 21
2.1 Contexto del Dominio del Problema... 22
2.1.1 Antecedentes... 22
2.1.2 Objetivos... 23
2.1.3 Alcances... 23
2.2 Modelo AOO... 24
2.2.1 Definicion de Objetos... 24
2.2.2 Identification de asociaciones... 27
2.2.3 Definicion de temas... 27
2.3 Clases y Objetos... 27
2.4 Estructuras... 28
2.5 Atributos... 29
2.6 Servicios... 34
2.7 Especificacion de requerimientos... 40
Capltulo 3 D iseno... 45
3.1 Diseno arquitectonico... 46
3.1.1 Componente del dominio del problema... 47
3.1.2 Componente de Interaction humana... 49
3.2 Diseno de datos... 53
3.2.1 Definicion de tablas... 53
3.2.2 Modelado de la base de datos... 54
3.2.3 Diccionario de datos... 57
3.3 Diseno procedural... 59
Capltulo 4 Pruebas... 62
4.1 Pruebas de unidad... 63
4.2 Pruebas de Integration... 71
4.3 Conclusiones de prueba... 75
Conclusion... 76
Bibliografla... 77
Apendice 1 Pantallas del Sistema de Seguimiento de Egresados... 79
Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados { SIGUE )
Introduccion.
El Seguimiento de Egresados es un procedimiento que realiza el
Departamento Academico en los Planteles del Colegio de Bachilleres del Estado de
Veracruz (COBAEV), en el cual se Neva el catalogo de los alumnos egresados en las
diferentes generaciones. En estos catalogos se tiene la informacion de los alumnos:
Datos Personates, Datos Escolares y Situacion Actual.
La captura de la informacion de estos catalogos se realiza en forma manual,
llenando los formatos con maquina de escribir, o empleando formatos de Word o Excel.
La informacion que se encuentra en estos formatos no es consistente y
actualizada, ocasionada por lo arduo que es la actualizacion, ya que una modificacion de
algun catalogo tendria que hacerse totalmente.
La consulta de la informacion es complicada. Otro problema es que no
existe registro de Seguimiento de Egresados de todas las generaciones.
Parte del Objetivo del Seguimiento de Egresados, es tener una
comunicacion continua con los egresados.
Los problemas que actualmente se tienen:
0 El llenado de los formatos es un tanto cansado
0 La informacion no esta actualizada
0 No existe un verdadero control administrative sobre estos
0 Los formatos no estan estandarizados
0 Formatos poco operativos para las consultas
0 De los datos no puede obtenerse ningun reporte
Especialidad en Ingenien'a de Software Sistema de Seguimiento de Egresados ( SIGUE )
El Seguimiento de Egresados es una actividad que realiza el
departamento academico de los diferentes planteles con que cuenta el Colegio de
Bachiileres del Estado de Veracruz, este procedimiento sirve basicamente para:
0 Conocer a que grado las capacitaciones que se imparten en un plantel
en particular cumplen con la demanda del medio laboral.
0 Tener conocimiento de los alumnos que lograron entrar a una institucion
de nivel superior.
0 Lograr una vinculacion entre los egresados y la institucion.
0 Crear un Historial de Egresados.
Conociendo la problematica que se presentaba al manejar fa informacion de
los egresados en los planteles del Colegio de Bachiileres del Estado de Veracruz, se
desarrolla el Sistema de Seguimiento de Egresados (SIGUE), el cual proporcionara los
procedimientos de captura, impresion y consulta de una manera automatizada.
En el siguiente documento se presenta el documento de planeacion del
Sistema Seguimiento de Egresados, otros apartados lo conforman e! Analisis, Disefio y
Pruebas.
En el Capitulo de Planeacion se presenta los objetivos del Sistema,
requerimientos y distribucion de tareas.
El Capitulo de Analisis contenhpla el Analisis Orientado a Objetos de Coad
Especialidad en Ingenien'a de Software Sistema de Seguimiento de Egresados ( SICUE )
El Diseno presenta las secciones de Diseno Arquitectonico, Diseno de
Datos y el Diseno Procedural.
En el Capitulo de Pruebas se contempla la validacion del sistema con
pruebas de integracion, pruebas de operacion.
El Sistema SIGUE es un sistema de informacion desarrollado en la
Especialidad en Irigenieria de Software de la Universidad Veracruzana, para el Colegio
de bachilleres del Estado de Veracruz. SIGUE fue creado utilizando la Metodologia de
Coad & Yourdon1 .
Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados ( SIGUE )
C a o it u lo
1
Especialidad en Ingenien'a de Software Sistema de Seguimiento de Egresados ( SIGUE )
En este Capitulo se detallan los objetivos que debera cubrir el sistema
Seguimiento de Egresados (SIGUE), en donde se analizan las diferentes etapas de la
planeacion del proyecto.
Parte trascendental dentro de la' planeacion es limitar el objetivo principal
del sistema, el cual debe de definir en forma clara y precisa para que es creado.
Un aspecto importante dentro de la planeacion lo forman las funciones, los
- aspectos de funcionamiento y las restricciones.
En este apartado se definen los tiempos y agenda en el diseno y analisis del
sistema, asi como los detalles en los recursos a utilizar en el desarrollo del sistema
SIGUE.
Especialidad en Ingenieri'a de Software Sistema de Seguimiento de Egresados ( SIGUE )
1.1 Objetivos del proyecto.
El Objetivo del sistema Seguimiento de Egresados (SIGUE) especifica la
razon principal por la que es creado dicho sistema.
Dentro de los objetivos hicimos una division entre los generales y
particulares, se enuncian a continuacion.
Objetivo General:
Con el desarrollo de este sistema se busca llevar el control de Seguimiento
de Egresados.
Objetivos Particulares:
■ Llevar un registro actualizado y consistente de Seguimiento de
Egresados.
■ Optimizar el tiempo en el manejo de la Informacion de egresados.
■ Reportes actualizados y consistentes.
■ Creacion del historial de egresados.
1.2 Funcion.
Los alcances que se persiguen son que cada plantel del COBAEV tenga
instalado el Sistema de Seguimiento de Egresados (SIGUE), y opere de forma
optima, y por medio de este lograr las siguientes funciones:
0 Soportar la captura de la informacion de los Egresados.
Consistira en poder lograr la captura por medio de un procedimiento sistematizado de todos los egresados de un plantel por generation.
0 Consulta e impresion de los reportes.
Especialidad en ingenieri'a de Software Sistema de Seguimiento de Egresados ( SIGUE )
■ Reporte por grupo ■ Reporte por generacion ■ Reporte por area
■ Estadisticas, etc.
0 Creadon del Historial de Egresados.
Dentro del Historial de Egresados podremos imprimir informacion detallada de los egresados, se podra imprimir un determinado grupo de determinada generacion.
0 Vinculacion entre el egresado y la institucion.
Se tendra la informacion en la base de datos de los alumnos egresados, como son: Datos personales, datos escolares, escolaridad actual.
1.3 Aspectos de Funcionamiento.
Los aspectos de funcionamiento contemplan una serie de caracteristicas
relevantes en la operacion del sistema SIGUE, las cuales se mencionan a continuacion.
Base de Datos.
Informacion de los egresados en todas las generaciones, dependiendo del
numero de egresados en el plantel, que puede variar de 100 a 350 egresados por
generacion.
Una base de datos que contendra las imagenes (fotografias), cada
fotografia ocupa el espacio de 25 Kb, que en promedio de 300 alumnos por generacion
ocupara un espacio de 7 Mb.
Captura de Fotografias.
Se considera para la captura de las fotografias el proceso de
fotocredencializacion que se tiene en el COBAEV, el cual consiste en ubicar por zona
una camara digital, con la cual se fotocredencializa a todos los alumnos de los planteles
de las zonas.
Especialidad en Ingeniena de Software Sistema de Seguimiento de Egresados ( SIGUE )
Impresion
Reportes de calidad que sirvan para consultas y tener el Historial de
egresados.
1.4 Restricciones Tecnicas y de Gestion.
Las restricciones son aquellas las cuales limitan algunos aspectos en el
desarrollo del sistema Seguimiento de Egresados (SIGUE)
Restricciones de Gestion:
Son las restricciones ocasionadas en el aspecto administrative.
Personal.
El Personal tendria que ser capacitado en la instalacion y operation de este
Sistema., asi como en el uso de perifericos como impresora
Requerimientos
El sistema debera ajustarse al equipo disponible en cada plantel.
Impresora
Restricciones Tecnicas y de Gestion.
Restricciones de Gestion:
Lenguaje de Programacion.
Adquisicion de las Licencias.
Directivos.
Convencimiento de que el sistema es bueno y oportuno.
Instalarse a todo los planteles del estado.
Restricciones Tecnicas:
Metodologia.
No es 100 % seguro de aplicarla de forma correcta.
P
la
n
e
a
c
io
n
y
A
n
a
li
s
is
d
e
l
P
ro
y
e
c
to
.
o
z o •okz
M Z O
« o i
N
£
CD
TO
V
■D
O
IC
0>
c
io
n
y
A
n
a
li
s
is
d
e
l
P
ro
y
e
c
to
.
LO
P
la
n
e
a
c
io
n
y
A
n
a
li
s
is
d
e
l
P
ro
y
e
c
to
.
Especialidad en Ingenieria de Software Sistema de Seguimiento de Egresados ( SIGUE )
1.5.3 Tabla de Recursos.
A continuacion se describen los recursos humanos y de hardware requeridos en el Sistema SIGUE.
Recursos materiales para desarrollar el Sistema Seguimiento
de Egresados (SIGUE):
Computadora personal con procesador Pentium II a 400 Mhz Memoria RAM 64
Disco duro de 8 GB Monitor UVGA Software: Delphi 3.0
Windows 95
Recursos Humanos para desarrollar el Sistema Seguimiento
de Egresados (SIGUE):
Programado: Encargado de codificar los modulos. Capturista: Procesar la information de los egresados
Recursos materiales para operar el Sistema Seguimiento
de Egresados (SIGUE):
Computadora personal con procesador Pentium II a 250 Mhz Memoria RAM 32 o 64
Disco duro de 6 GB Monitor UVGA
Software: Windows 95
Recursos Humanos para operar el Sistema Seguimiento
de Egresados (SIGUE):
La secretaria del responsable academico en cada plantel sera la encargada de manejar el sistema
Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados ( SIGUE )
28
50
Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados ( SIGUE )
En este Capitulo se plasma el analisis Orientado a Objetos de Coad &
Yourdon del sistema Seguimiento de Egresados (SIGUE), que se organiza en las
siguientes secciones: Contexto de Dominio del problema, Modelo AOO, Especificacion de
Requerimientos, y Criterios de Validacion.
En el contexto del Dominio del problema se contemplan los antecedentes
del problema, objetivos a realizar y los alcances. Parte importante de analisis orientado a
objetos es el modelado, definicion de clases y objetos, su representacion grafica. Dentro
del modelado tenemos tambien que identificar asociaciones, definir temas, estructuras,
atributos y los servicios.
Dentro de la especificacion de los requerimientos es importante mencionar
los procedimientos o tareas que el sistema debera realizar.
Los criterios de validacion son utilizados como pruebas para el sistema, es
decir se indica lo que el sistema debera realizar.
Especialidad en Ingeniena de Software Sistema de Seguimiento de Egresados ( SIGUE )
2.1 Contexto del Dominio del Problema.
En el dominio del problema tendremos que conocer a fondo el problema.
Nuestro contexto lo dividimos en antecedentes, objetivos y alcances.
2.1.1 Antecedentes.
El procedimiento Seguimiento de Egresados es un proceso que se realiza
en forma manual, lo realiza la secretaria que pertenece a! departamento academico de
cada plantel del COBAEV. Este formato no esta estandarizado y la informacion que
contiene proviene de un formato oficial que se les proporciona a los egresados.
Es en este formato donde se concentra la informacion de los egresados,
cuya problematica es:
• No existe un control de la informacion de los egresados.
• Los formatos no se encuentran estandarizados
• De estos formatos la estadisticas que se obtienen no son
consistentes
• No existe un Historial de egresados
Con el proyecto de Seguimiento de Egresados (SIGUE) se pretende
tener un control de todas las generaciones de los planteles del COBAEV, asi como el
poder disponer de verdaderas estadisticas que indiquen que es lo que hacen los
Especialidad en Ingenieri'a de Software Sistema de Seguimiento de Egresados ( SIGUE )
2.1.2 Objetivos.
Los objetivos del proyecto Seguimiento de Egresados se pueden definir
de la siguiente manera:
- Llevar un registro actualizado y consistente.
- Optimizar el tiempo en el manejo de la Informacion.
- Obtener reportes actualizados y consistentes.
- Consultas Eficientes.
2.1.3 Alcances.
Los alcances que se persiguen es que cada plantel del COBAEV tenga
instalado el Sistema de Seguimiento de Egresados (SIGUE), y opere de forma
optima, y por medio de este lograr las siguientes funciones:
• Soportar la captura de la informacion de los Egresados.
Consistira en poder lograr la captura por medio de un procedimiento
sistematizado de todos los egresados de un plantel por generacion.
• Consulta e impresion de los reportes.
Podra hacerse impresiones o consultas de los alumnos que han egresado
de un plantel, los reportes que se tendrian que hacer serfan:
Reporte por grupo
Reporte por generacion
Reporte por area
Estadisticas, etc.
Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados ( SIGUE )
• Creadon del Historial de Egresados.
Dentro del Historial de Egresados podremos imprimir informacion detallada
de los egresados, se podra imprimir un determinado grupo de alguna generacion.
• Vinculacion entre el egresado y la institucion.
Se tendra la informacion en la base de datos de los alumnos agresados,
como son: Datos personales, datos escolares, escolaridad actual.
2.2 ModeloAOO.
El modelado del Analisis Orientado a Objetos sirve para entender en forma
detallada nuestro problema, contempla los siguientes puntos: Definicion textual y grafica
de nuestras clases objetos, identificacion de asociaciones, definicion de temas, clases y
objetos, estructuras, Atributos, y sus servicios.
2.2.1 Definicion de Clases y Objetos (Textual y Grafica).
Dentro de nuestra definicion textual tendremos la descripcion textual de
cada uno de las clases objetos del problema. En la definicion grafica mostraremos en
Especialidad en Ingenieria de Software Sistema de Seguimiento de Egresados ( SIGUE )
Definition textual de Clases y Objetos.
Plantel
- Institution de la que egresa un alumno del COBAEV.
Egresado
- Alumno que egresa de un plantel del COBAEV, tiene datos personales, datos escolares y situation actual,
Evento
- Suceso de tipo academico, deportivo o cultural, donde el egresado participo
Estudiante
- Egresado que estudia, puede ser sistema escolarizado, abierto o cursos de verano.
Trabajador
- Egresado que se encuentra en el medio laboral trabajando.
EstudianteTrabajador
- Egresado que estudia en una escuela superior, pero tambien es trabajador.
Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados ( SIGUE )
Especialidad en Ingenieria de Software Sistema de Seguimiento de Egresados ( SIGUE )
2.2.2 Identificacion de Asociaciones (texto).
En la Identificacion de Asociaciones solo se encontro una asociacion que
se presenta en el Egresado que durante su trayectoria escolar puede haber participado
en uno o mas eventos (concursos academicos, concursos deportivos, o culturales).
2.3.3 Definicion de temas.
En este punto identificamos los temas de nuestro problema y hacemos
nuestra representacion. Como se puede observar solo se tiene un tema.
1. Egresado 1. Egresado
Egresado Estudiante Trabajador EstudianteTrabaja dor
Evento
2.3 Clases y Objetos.
Representacion grafica de las clases objeto.
/
Evento N
V )
Estudiante
/ \
Est udi an l eTrabaj ad or
• Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados ( SIGUE )
2.4 Estructuras.
Representation mapeada de nuestras clases objetos, podemos observar
Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados ( SIGUE )
2.5 Atributos
En este tema tendremos la representacion grafica de los atributos que
forman cada una de las clase-objeto.
E g re s a d o
Nombre Direccibn Municipio Telbfono Fotografia Grupo Area Capacitacion Generacion PromedioGeneral FechaEgreso EstadoActual
ActividadExtracurriccular
E v e n to
NombreConcurso FechaConcurso LugarConcurso PremioObtenido TipoConcurso AreaDeportivo
E s tu d ia n te
NombreEscuelaSuperior LugarEscuelaSuperior CarreraEscuelaSuperior AreaEscuelaSuperior SistemaEscuelaSuperior Fechalngreso
Fechaegreso
T ra b a ja d o r
NombreEmpresa LugarEmpresa PuestoEmpresa
EstudianteTrabajador
NombreEscuelaSuperior LugarEscuelaSuperior CarreraEscuelaSuperior AreaEscuelaSuperior SistemaEscuelaSuperior Fechalngreso
Fechaegreso NombreEmpresa LugarEmpresa PuestoEmpresa________
E s p e c ia li d a d e n In g e n ie ri a d e S o ft w a re S is te m a d e S e g u im ie n to de E g re s a d o s { SIG UE
) . o>
CM is te m a : S e g u im ie n to d e E g re s a d o s (S IG U E ) to : D e s c ri p c id n : , O b s e rv a c io n e s : E g re s a d o Da tos de l Egre sad o E je m p lo A na Lil ia A ld a n a Her re ra A v e n id a Ll ave # 1 10 , Col. Lo ma s M a rt in e z d e la To rr e , Ver. 0 1 ( 2 3 2 ) 4 5 8-00 r— i
603 Biol
ogi ca s R ep a ra c io n de A p a ra to s E le ct ro do m e s tic os
8.69 T (
tr a ba ja ) C o m a n d a n te Ba nd a d e Gue rra R e s tr ic c io n e s F o rm a to J P G i D e fa u lt O b li g a to ri o
cn CO CO CO No CO CO CO CO CO No
o t» c cc N o N o N o N o o
CO No No
E o T N o L o n g it u d id
CO mCO oCO m COo mCsJ in CD - mCO
T
ip
o
< < < <
Imagen
z < < cc < <
E s p e c ia li d a d e n In g e n ie rf a d e S o ft w a re Si ste m a de S e g u im ie n to de Eg re s a d o s ( SIGUE ) S is te m a : S e g u im ie n to d e E g re s a d o s (S IG U E ) O b s e rv a c io n e s : :i po un E gr e sa d o U n a lu m n o pu e d e te n e r d e 0 a N e v e n to s y P ue d e te n e r ambos. E je m p lo O lim p ia d a e s ta ta l d e Fis ic a 16/09/1 998 V e ra c ru z ,V e ra c ru z T ro fe o de l 1 e r. Lu g a r (A) A c a d e m ic o 0 £3 1 3 LL R e s tr ic c io n e s * Lo s c am po s d e p e n d e n del ti po d e e v e nt o. D e fa u lt O b li g a to ri o N o CO N o N o N o No Q. OJ *oc o R a n g o i N o CO N o N o A o D De po rte s o o E SD *o % o L o n g it u d
40 CNJ 50 60 O o
D e s c ri p c io n : Ev ent o ( Dep ortiv o T ip o < Fe c h a
< < O o
E s p e c ia li d a d e n In g e n ie rf a d e S o ft w a re Si stema d e S e g u im ie n to de Eg re s a d o s ( SIGUE )
o D
S O)
a) ,2 f)
V)
a> a3
£ K UJ
05 05 C 5 o> O V- CM 05 cn o c_> in m CM u CO UJ .td
<r>
5 2 £
u
CD J2 J2 CD
E g
c/3 <u
W
CO
E
s
p
e
c
ia
li
d
a
d
e
n
In
g
e
n
ie
rf
a
d
e
S
o
ft
w
a
re
S
is
te
m
a
d
e
S
e
g
u
im
ie
n
to
de
E
g
re
s
a
d
o
s
(
SIGUE
)
*S 0) .<2 w <0
O O
Q O
E •
E s p e c ia li d a d e n In g e n ie rf a d e S o ft w a re Si ste m a de S e g u im ie n to d e E g re s a d o s ( SI GU E )
o d
,9.
.<2 in
<0
co
$ w <u a3 o> > « Z 0) V
O < UJ O S w ro UJ .n
<O
O
! .S
1 1 .a ts
co a> o o
c .2.
C m
co
E specialidad en Ingenieria d e S oftw are Sistema de Seguimiento de Egresados ( SIGUE )
2.6 Servicios.
En el siguiente cuadro se muestran los servicios que prestaran las clases
objeto en nuestra estructura.
E specialidad en Ingeniena d e S oftw are Sistema de Seguimiento de Egresados ( SICUE )
Pseudocodigo.
C la s e y O b je t o : Egresado
S e r v ic io :
C r e a E g r e s a d o .
Inicio
Leer Matricula del Egresado Existe Matricula
Si Existe
Mensaje “ La matricula Existe “
No Existe
Capturar datos del Egresado CrearEvento
Es Estudiante ? Si estudiante
CreaEstudiante Es Trabajador ?
Si Trabajador
Creatrabajador Es EstudianteTrabajador ?
Si EstudianteTrabajador CreaEstuTraba
Fin
S e r v ic io :
E li m i n a E g r e s a d o .
Inicio
Leer Matricula del Egresado Existe Matricula
Si Existe
Elimina Datos del Egresado Elimina DatosEstudiante Elimina DatosTrabajador Elimina Datos TrabaEstu No Existe
Mensaje “ La matricula No Existe
Fin
S e r v i c i o :
Im p r i m e E g r e s a d o .
Inicio
E specialidad en Ingenieria d e S oftw are Sistema de Seguimiento de Egresados ( SIGUE ) Leer Datos Egresado
Leer Evento Imprimir Reporte No Existe
Mensaje “ No existe Egresado “
S e r v i c i o :
V is u a liz a E g r e s a d o .
Inicio
Leer Matricula del Egresado Existe Matricula
Si Existe
Leer Datos Egresado Leer Evento Mostrar Datos No Existe
Mensaje “ No existe Egresado “
Fin
S e r v i c i o :
A c t u a li z a E g r e s a d o .
Inicio
Leer Matricula del Egresado Existe Matricula
Si Existe
Leer Datos Egresado
Hacer cambios de los Datos No Existe
Mensaje “ No existe Egresado “
Fin
C l a s e y O b je t o : Estudiante
S e r v i c i o;
D a t o s E s t u d ia n t e .
Inicio
Existe Egresado Si Existe
Leer Datos Estudiante Mostrar datos
VisualizaEgresado No Existe
Mensaje “ No existe datos Estudiante “
fin
E specialidad en Ingenierfa d e S oftw are Sistema de Seguimiento de Egresados ( SIGUE )
S e r v i c i o :
C r e a E s t u d ia n t e .
Inicio
Leer Egresado Existe Egresado
Si Existe
Leer Datos Estudiante Guardar datos No Existe
Mensaje “ No existe datos Estudiante “
fin
S e r v i c i o :
V is u a liz a E s t u d ia n t e .
Inicio
Leer Egresado Existe Egresado
Si Existe
Leer Datos Estudiante
Mostrar datos Estudiante No Existe
Mensaje “ No existe datos Estudiante “
fin
C l a s e y O b je t o : Trabajador
S e r v i c i o :
D a t o s T r a b a ja d o r ,
Inicio
Existe Egresado Si Existe
Leer Datos Trabajador Mostrar datos
VisualizaEgresado No Existe
Mensaje “ No existe datos Trabajador “
fin
E specialidad en In g e n ie ria d e S oftw are Sistema de Seguimiento de Egresados ( SIGUE ) Leer Egresado
Existe Egresado Si Existe
Leer Datos Trabajador Guardar datos No Existe
Mensaje “ No existe datos Trabajador “
fin
S e r v i c i o :
V is u a liz a T r a b a ja d o r .
Inicio
Leer Egresado Existe Egresado
Si Existe
Leer Datos Egresado
Mostrar datos Trabajador No Existe
Mensaje “ No existe datos Estudiante “
C l a s e y O b je t o : EstudianteTrabajador
S e r v i c i o :
D a t o s E s t u d i a n t e T r a b a .
Inicio
Existe Egresado Si Existe
Leer Datos EstudianteTraba Mostrar datos
VisualizaEgresado No Existe
Mensaje “ No existe datos EstudianteTrabajador “
fin
S e r v i c i o :
C r e a E s t u d ia n t e T r a b a .
Inicio
Leer Egresado Existe Egresado
Si Existe
Leer Datos Estudiante Trabajador Guardar datos
No Existe
Mensaje “ No existe datos EstudianteTraba "
fin
E specialidad en Ingenierfa d e S oftw are Sistema de Seguimiento de Egresados ( SIGUE )
S e r v ic io :
V i s u a liz a E s t u d ia n t e T r a b a .
Inicio
Leer Egresado Existe Egresado
Si Existe
Leer Datos EstudianteTrabajador
M ostardatos EstudianteTrabajador No Existe
Mensaje “ No existe datos EstudianteTrabajador “
C la s e y O b je t o : Evento
S e r v i c i o :
D a t o s E v e n t o .
Inicio
Existe Egresado Si Existe
Leer Datos Evento Mostrar datos
VisualizaEgresado No Existe
Mensaje “ No existe datos de Evento “
S e r v i c i o;
C r e a E v e n t o .
Inicio
Leer Egresado Existe Egresado
Si Existe
Leer Datos Evento Guardar datos No Existe
Mensaje “ No existe datos Evento “
S e r v i c i o;
V is u a liz a E v e n to.
Inicio
Leer Egresado Existe Egresado
Si Existe
Leer Datos Evento
Mostar datos Evento No Existe
E specialidad en Ingenierfa de S oftw are Sistema de Seguimiento de Egresados ( SIGUE )
2.7 Especificacion de Requerimientos.
La Especificacion de Requerimientos es la descripcion detallada y precisa
de la funcionalidad del sistema y de sus restricciones.
1. El sistema debera ser capaz de registrar la informacion de los egresados.
1.1 Datos Personales Nombre
Direccion Telefono Fotografia 1.2 Datos Escolares
Area Grupo
Capacitacion Promedio general
Actividad Extracurricular evento
1.3 Situacion Actual Estado Actual
2. Visualizar la consulta de los egresados de la siguiente forma.
2.1 Consulta por generacion, con los siguientes datos. Matricula
Nombre Grupo Direccion Telefono Capacitacion
2.2 Consulta por grupo, con la siguiente informacion. Matricula
Nombre Direccion Telefono
2 .3 Consulta area, que debera contener: Matricula
Nombre
Promedio general
E specialidad en In g e n ie ria d e S oftw are Sistema.de Seguimiento de Egresados ( SIGUE ) 2.4Consulta individual de egresados, con la siguiente informacion.
Matricula Nombre Direccion Telefono
Promedio general Capacitacion
3. Emitir los siguientes reportes.
3.1 Reporte de egresados por generacion, con los siguientes datos. Matricula
Nombre Grupo Direccion Telefono Capacitacion
3.2 Reporte de capacitacion, con la siguiente informacion. Matricula
Nombre Direccion Telefono Empleo
3.3 Reporte de egresados por grupo, con los siguientes datos Matricula
Nombre Grupo Direccion Telefono Capacitacion
3.4 Reporte de egresados por area, con las siguiente informacion. datos.
Matricula Nombre Grupo Direccion Telefono Capacitacion
3 .5 Historial de egresados Nombre
E specialidad en Ingenieria de S oftw are Sistema de Seguimiento de Egresados ( SIGUE )
Criterios de Validation.
1. Registrar la inform ation de dos grupos de VI semestre, con sus datos :
1.1 Datos Personales Nombre
Direction Telefono Fotografta 1.2 Datos Escolares
Area
Grupo
Capacitacion Promedio general
Actividad Extracurricular evento
1.3 Situation Actual Estado Actual
La validation de la inform ation capturada se realizara mediante una consulta a la Base de datos, contemplando en la consulta que se haga, debera corresponder a la inform ation que se desea.
Otra forma de lograr una consulta de manera que sea validada, podra ser en forma de reporte impreso.
2. Consultar la inform ation de los egresados por la option correspondiente.
2.1 Consulta por grupo. 2.2 Consulta por area
2.3 Consulta individual de egresados
En el caso de Consulta por Grupo, se contempla que sean dos grupos de VI, semestre los cuales en promedio tienen una cantidad de 35 alumnos por grupo.
En la consulta por area, se hara la consulta del area de humanidades, considerando esta por el tamano de su poblacion, que generalmente es extensa, en promedio 50 alumnos en el area.
En la consulta individual, se considera la consulta de 20 alumnos de VI semestre, que sean de diferente grupo y diferente area, esta consulta debera ser en forma iterativa.
E specialidad en Ingenieria d e S oftw are Sistema de Seguimiento de Egresados ( SIGUE )
3. Imprimir los siguientes Reportes.
3.1 Reporte de egresados por generacion.
Matricula Nombre Grupo Direccion Telefono Capacitacion
En el reporte de egresados por generacion, la forma de validar el re p o rte . sera con la informacion de dos grupos de VI semestre, en el cual la informacion que se necesita debera ser toda la contemplada en este punto.
La forma de validar el historial de egresados, sera con los reportes de todo el grupo de VI semestre, estos reportes tendran todos los atributos del objeto.
3.2 Historial de egresados
E specialidad en Ingenierfa de S oftw are Sistema de Seguimiento de Egresados ( SICUE )
Caoitulo 3
Diseno
Especialidad en Ingenieria d e S oftw are Sistema de Seguimiento de Egresados ( SICUE )
Parte importante dentro de la creacion de un sistema de informacion, es
el diseno, este parte del analisis y planeacion del sistema de informacion y contempla
la parte fundamental del proyecto.
El documento de Diseno abarca secciones bien establecidas, los cuales
son: Diseno Arquitectonico, Diseno de Datos y el Diseno Procedural.
En el Diseno Arquitectonico estan contenidas las componentes del
Dominio del Problema, Interaccion Humana, Manejo de Datos y Manejo de Tareas. En
este apartado se definen los posibles cambios que se pueden tener en las
componentes a causa de cambios en los requerimientos.
El Diseno de Datos muestra la definicion de tablas, modelado de las
bases de datos, y el diccionario de datos. Este capitulo describe lo relacionado a las
tablas, el modelado de estas y posteriormente como estan sus estructuras.
Parte importante lo forma el Diseno Procedurai , es aqui donde se
describen el pseudocodigo de los procesos de la interfaz cuando estos servicios fueron
E specialidad en Ingenieria d e S oftw are .Sistema de Seguimiento de Egresados ( SICUE )
3.1 Diseno Arquitectonico
El Diseno Arquitectonico esta formado por las siguientes partes, de
acuerdo a la Metodologia de Coad & Yourdon 2:
Componente del Dominio del Problems, en esta componente se
integran las clases y objetos identificados en el analisis como parte del sistema actual
y de las relaciones que existen entre estas clases.
Componente de Interaccion Humana, esta componente permite ver las
estructuras identificadas de las clases y objetos definidos para la interfaz del sistema.
Cabe mencionar que la Componente del Manejo de Tareas no esta
considerada por no manejarse tareas concurrentes, es decir, en el sistema
Seguimiento de Egresados no se realizaran procesos en forma paralela, a si mismo, la
Componente del Manejo de Datos no se utilizara debido a que los objetos se guardan
y recuperan por si solos, considerando que el manejo de la informacion lo realiza los
servicios de las Clases y Objetos.
" Object Oriented Design ", Coad Peter & Yourdon Eduard, Prentice Hall,1991
Especialidad en Ingenierfa d e S oftw are Sistema de Seguimiento de Egresados ( SIGUE )
3.1.1 Componente del Dominio del Problema.
En esta componente se consideran las modificaciones que puede tener el
proyecto, debido a cambios en los requerimientos, tambien se identifican los aspectos que se
deben de adicionar con respecto al Analisis Orientado a Objetos, como puede ser el reuso de
las clases.
El Sistema de Seguimiento de Egresados es un sistema de un solo tema, este
modelado se presenta de forma sencilla y comprensible.
En la figura 1 se muestra la componente del Dominio del Problema, aqui se
muestran todos los objetos definidos en el analisis, a si como las relaciones o estructuras que
Especialidad en Ingenierfa de Software
Sistema de Seguimiento de Egresados ( SIGUE )
Componente del Dominio del Problema
El componente del dominio del problema muestra un solo tema, con una
asociacion que indica, los diferentes tipos de egresados los cuales tienen eventos (deportivos y
academicos).
Figura 1. Componente del Dominio del Problema
Egresado Matricula Nombre Direccion Municipio Telefono Fotografia Grupo Area Capacitacion Generac ton PromedioGeneral FechaEgreso EsiadoActual ActividadExlracurriccular
Crea ( ) B u scarf) Visualizar{ ) A ciualizar()
Guardar ( )
Evento IdeEvemo NombreConcurso FechaConcurso LugarConcurso PremioObtemdo TipoConcurso AreaDeportivo
CreaEvenlo ( ) BuscarEvento( ) GuaidaEvento
ActualizaEvemo ( ) VisualizaEvento
O, m 1, m
Estudiante NombreEscuelaSuperior LugarEscuelaSuperior CarreraEscuelaSuperior AreaEscuelaSuperior SistemaEscuelaSuperior Fechalngreso FechaEgresoNS
C re a ( ) B uscar() Visualizarf )
Guardar ( )
Trabajador
NombreEmpresa LugarEmpresa PuestoEmpresa
Crea ( ) B u sc a rt) Visualizar( )
4rTn!»li7«rr' ^
Guardar ( )
E s tu d ia n te T r a b a ja d o r
NombreEscuelaSuperior LugarEscuclaSupaior CarraaEscu cl aS li pcrior AroaEscuclaSupcrior Si stem aEscu d aS u perior Fcchalngrcso Fechacgrcso NombreEmpresa LugarEmpresa PuestoEmpresa
Crea ( ) B u scar() V isualizarf) Artiializarf 1
Guardar ( )
Especialidad en Ingenieria de Software
Sistema de Seguimiento de Egresados ( SIGUE )
3.1.2 Componente de Interaccion Humana.
En la figura 2 se muestran los objetos que se presentan en la Interfaz del
sistema, esta figura muestra las estructuras y sus relaciones, continuando en la siguiente
pagina con la description los elementos de las ventanas que pertenecen a la Ventana
Principal.
El apendice A contiene el prototipo de la Componente de Interaccion Humana,
en el que se puede observar los elementos que contiene y que son la base de esta
Especialidad en Ingenierra de Software
Sistema de Seguimiento de Egresados ( SIGUE )
En las siguientes figuras se detalla las ventanas que pertenecen a la ventana Principal
La figura 3. describe la ventana donde se hara la captura de la informacion de los egresados. La conforman: paneles, botones, combobox, edits, checkbox y etiquetas.
En la siguiente estructura ( Figura 4.) se define la ventana de actualization, que forma parte de la ventana principal, los elementos que lo forman son: los botones, un navegador, el cual se hara por programacion, edits, etiquetas y paneles
La figura 5. es la ventana de Consultas esta definida dentro de la Ventana Principal y esta conformada p o r: botones, un navegador, edits, etiquetas y paneles.
E specialidad en Ingenieri'a d e S oftw are Sistema de Seguimiento de Egresados { SIGUE )
. Figura 5. Description de la ventana Consultas
La ventana de Reportes esta definida en la figura 6, la cual esta formada por los siguientes elementos : botones, edits, etiquetas y paneles.
Figura 6. Description de la ventana Reportes
3
______ | _ 2 3 l_________
w \ /" \ /
\ / s
L a b e )
/ \
P a n e l
\ /
A
)
^ J )
La ventana procesos de la figura 7, describe como esta conformada, la integran los elementos: botones, edits, etiquetas, paneles.
/ \
_____Ventana_____
R eportes
Atribmos
E specialidad en Ingenieria d e S oftw are Sistema de Seguimiento de Egresados ( SIGUE )
Figura 7. Description de la ventana Procesos
paneles
La ventana uso ( figura 8 ) esta formada por botones, combobox, etiquetas y
Figura 8. Description de la ventana Uso
/ \
Ventana Uso
A ir m u w s
E specialidad en Ingenieria d e S oftw are Sistema de Seguimiento de Egresados ( SIGUE )
BIBLIOTECA
•UC. JAVIER JUAREZ SANCHEZ"
3.2. Diseno de Datos. UNiDAO academicadeeconomiav
lSTADIS'HCA
WNBVERSiDAD VERACRUZANa
En un sistema de informacion, parte importante, lo conforma la
administracion de la base de datos, del buen manejo de esta depende en mucho el
desempeno de! sistema de informacion, por consiguiente el diseno debe construirse
. prestandole un maximo de atencion.
3.2.1 Definicion de Tablas.
A continuacion se definen las tablas que contendra el sistema.
Tabla Descripcion
Egresado En esta tabla esta contenida toda la informacion referente al egresado de la institucion.
Estudiante Informacion del Egresado que ha continuado con sus estudios a nivel superior.
Trabajador Contiene datos de los egresados que se encuentran trabajando
EstudianteTrabajador Informacion del egresado que es estudiante, pero que tambien trabaja.
E specialidad en Ingenierfa d e S oftw are Sistema de Seguimiento de Egresados ( SIGUE )
3.2.2 Modelado de la Base de Datos.
Utilizando un modelo logico de la base de datos aplicando la representacion
Entidad - Relacion obtenemos la siguiente representacion.
NombreEscuelaSup
LugarEscuelaSuperi
CarreraEscuelaSup
(^"^AreaEs^
SistemaEscuelaSup
Fechalngreso
~~ FechaEgresoNS
(^^NombreEscuelaSup
E s tu d ia n te
( ^ ^ ^ u g a r E s c u e la S u p e r r ~ ^ ^
( |^ ^ ^ C a rre ra E s c u e la S u p ~ ~ ^ ^
NombreEmpresa
LugarEmpresa
PuestoEmpresa
PuestoEmpresa
LugarEmpresa
NombreEmpresa
FechaEgresoNS
Fechalngreso
(^ ~ ^ re a E s c u e la S u p e rio ^ ^ (^^ ^S is te m a E s c u e la S u p ^
E s p e c ia li d a d e n In g e n ie rf a d e S o ft w a re Sis te m a d e S e g u im ie n to d e Egr esa dos ( S 1 G U E ) o ■Q .co ctT
£
2c CO y> UJ ■2 -Q £ C S LU •2 -Q £ < 4) CD ■oo« oI 2 .1
!§ o •- 2 ra 4) — >•§ N N 2 S o .£
Especialidad en Ingenieria de Software Sistema de Seguimiento de Egresados ( SIGUE )
3.2.3 Diccionario de Datos.
El Diccionario de Datos contiene la descripcion de los atributos de las tablas,
el cual es mostrado a continuacion:
Atributo Descripcion Tipo Lon. Rango
ActividadExtracurricular Actividad Extracurricular del A 35 egresado
Area Area de Conocimiento que
estudio el Egresado
A 25
AreaDeportivo Para definir en que deporte fue c c el concurso
AreaEscuelaSuperior Area que estudia el egresado en la Institucidn de Nivel Superior
A 40
Capacitacion Capacitacidn que cursb en el bachillerato e! Egresado
A 45
CarreraEscuelaSuperior Carrera que cursara el egresado A 45
Direccion Direccidn del Egresado A 35
EstadoActual Que se encuentra haciendo el A 1 E o T Egresado
FechaConcurso Fecha del Evento Fecha 12
FechaEgreso Fecha de Egreso del COBAEV Fecha !
12
FechaEgresoNS Fecha aproximada de egreso del nivel superior
Fecha 12
Fechalngreso Fecha en la que ingreso a nivel Superior
Fecha 12
Fotografia Fotografia del egresado Imagen
Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados ( SIGUE )
Atributo Descripcion Tipo Lon. Rango
LugarConcurso Lugar donde tuvo lugar el concurso.
A 50
Generacion Generacibn a la que pertenece el egresado
A 10
LugarEmpresa Lugar de Ubicacibn de la empresa donde el egresado esta trabajando
A 50
LugarEscuelaSuperior Lugar donde esta ubicada la Institucibn de nivel superior
A 50
Matricula Matricula del Egresado A 9
Municipio Municipio al que pertenece A 30
Nombre NombreConcurso
Nombre del Egresado
Evento donde participb un egresado ( nivel regional, estatal, nacional)
A
A
35
40
NombreEmpresa Nombre de la empresa donde el egresado esta trabajando
A 45
NombreEscuelaSuperior Nombre de la escuela donde el egresado sigue estudiando
A 45
PremioObtenido Lugar o Premio obtenido en el Concurso
A 60
PromedioGeneral Promedio del Egresado en su bachillerato
R 6
PuestoEmpresa Puesto que tiene el egresado en la empresa.
A 30
i SistemaEscuelaSuperior Sistema Escolar en el que
estudia el egresado
A C E s c o la r iz a d o A b i e r t o I n t e n s i v o
Telefono Telbfono del Egresado A 15
TipoConcurso Puede ser Academico o Deportivo
C C A o D
Especialidad en Ingeniena de Software Sistema de Seguimiento de Egresados ( SIGUE ) a
\ N.
\
o
3.3 Diseno Procedural.
El diseno procedural esta conformado por los pseudocodigos de las
funciones: Captura de Egresado, Actualizacion de Egresado, Consulta de Egresado y
Modificacion de Egresado, estas contemplan el procedimiento que se lleva a cabo en la
interfaz del sistema. Es en este apartado donde los servicios de la Componente del
Dominio del Problema son referidos.
M enu E g re s a d o
Captura de Egresado
CapturaEgresado ( Alta de Egresado )
Crear Egre
Egre.Crear(Matricula,Enombre,Edireccion, ....EactividadExtracurricular) Valor= Egre.Buscar()
Si Not Valor
Entonces
Egre.Guardar(); Si no
Mensajef Existe Egresado “) Fin si
Liberar Egre
Actualizacion de Egresado
ActualizacionEgresado ( Eliminar Egresado )
Crear Egre
Valor = Egre.Buscar(); Si Valor
Entonces
Si no
Fin si Liberar Alum
Si Confirmar
Entonces
Egre.Actualizar () Fin Si
Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados ( SIGUE )
Consulta de Egresado
ConsultaEgresado ( Consulta de Egresado )
Leer MatriculaEgresado Valor=Egre.Buscar() Si Valor
Entonces
Si no
Fin si
Egre.Visualizar ();
Mensajef No Existe Egresado “)
Modification de Egresado
Modification.AceptarClick ( Modification de Egresado )
Leer MatriculaEgresado Valor=Egre.Buscar() Si Valor
Fin si
Entonces
Si no
Egre.Actualizar ();
Mensaje(“ No Existe Egresado “)
Especialidad en Ingenieria de Software Sistema de Seguimiento de Egresados ( SIGUE )
Capitulo 4
Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados { SIGUE )
El siguiente capitulo abarca una parte im portante en el desarrollo de un sistema,
com o son las Pruebas de Software, la importancia de las pruebas radica que con ellas se valida el
funcionam iento del sistem a y se garantiza la calidad del software.
El docum ento de pruebas esta estructurado de la siguiente manera:
Pruebas de Unidad, son las pruebas de funcionalidad de las clases-objeto, se
dividen en pruebas de la caja blanca (Cam ino basico) y las de la caja negra ( Pruebas de clases).
Pruebas de Integracion, son las pruebas de las clases-objeto, su re la tio n y
com portam iento. Se emplean los ASF ( Atom ic System Function ) para representar la secuencia
de metodos ligados por m ensajes entre los diferentes objetos.
Especialidad en Ingenieria de Software Sistema de Seguimiento de Egresados ( SIGUE )
4.1 Pruebas de Unidad.
Para el Sistema Seguimiento de Egresados se aplicaran las pruebas de clases, las
cuales se describen en la siguiente tabla.
Num. De Prueba Nombre de la Prueba Descripcibn de la Prueba
C1 Egresado.Crea
1
Verificar que los datos del Egresado se guarden en forma cofrecta ,
C2 Egresado.Buscar Realiza en forma corrects el procedimiento de busqueda del egresado ,
C3 Egresado.Visualizar Verificar que la Informacibn del Egresado se visualice correctamente
C4 i
Egresado.Actualizar -¥
’
Confirms que se realice todo tipo de modificacibn del Egresado „
C5 Egresado.Guardar Comprueba que la informacibn del egresado se almacene correctamente . ►
C6 Estudiante.Crear Demuestra que los datos del Estudiante se Instancie en forma corrects
r
C7 Estudiante. Buscar Verificar que el procedimiento de busqueda del Estudiante funcione en forma corrects
C8 Estudiante.Visualiza Demuestra que Informacibn del Estudiante se visualice correctamente
C9 Estudiante. Actualizar Verificar que los datos del estudiante sean los correctos en cualquier modificacibn
C10 Estudiante. Guardar Verifies que los datos del Estudiante se Almacenen correctamente
Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados ( SIGUE )
kill
Num. De Prueba Nombre de la Prueba Description de la Prueba I C11 Trabajador.Crea ' Comprobar que los datos del Trabajador
se guarden correctamente
C12 Trabajador.Buscar Verificar que el procedimiento de busqueda se realice en forma correcta
C13 Trabajador.Actualizar Comprobar que los datos del Trabajador se modifiquen en forma correcta
C14 Trabajador.Visualiza Verificar que Informacion del Trabajador se visualice correctamente
C15 Trabajador.Guardar Checa que la informacion del trabajador se almacene en la tabla Trabajador
C16 EstudianteTrabajador. Crea Comprobar que los datos del Estudiante Trabajador se guarden
C17 EstudianteTrabajador.Guardar Comprobar que los datos del Estudiante Trabajador se almacenen en forma correcta
C18 EstudianteTrabajador.Buscar Ver que se realice en forma correcta la busqueda del Estudiante Trabajador
C19 EstudianteTrabajador.Actauliza Comprobar que la modificacion de los datos del Estudiante Trabajador sea correcta
C20 EstudianteTrabajador.VisualizaEstuTra Verificar que Informacion del Estudiante Trabajador se visualice correctamente
C21 Evento.CreaEvento Demostrar que los datos del Evento se guarden correctamente
C22 Evento.GuardaEvento Comprobar que el evento se guarde correctamente
C23 Evento.VisualizaEvento Comprobar que Informacibn de los Eventos se visualice correctamente
C24 Evento.ActualizaEvento Verificar que los datos del Evento sean los correctos en la modificacion
C25 Evento. BuscarEvento Verificar que la busqueda del Evento se realice en forma correcta
Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados ( SIGUE )
Casos de Prueba de Clase.
Metodo
C1 1 Egresado.Crea
Entrada
“197030002”, ” Juan Garcia Lara”, ” Caile # 4, Col. Las
Lomas’7’4-56-65”, “ 601”, “ Exactas”, “ Informatica”, “
1997-2000”,”8.8”,”12/07
/2000” ,
“Estudiante”, “ Deportes” , ”E05”
Resultado Esperado
Datos del Egresado: “197030002”, ” Juan Garcia Lara". ” Calle # 4, Col. Las
Lomas”,”4-56-65”, “ 601”, “ Exactas”, “Informatica”, “
1997-2000”,”8.8”,”12/07
/2000” ,
“Estudiante”,”E05”
Resultado Obtenido
SE LOGRA CREAR LA CLASE
C2 1 Egresado. Buscar Matricula a Buscar “197030002”
Datos guardados del Egresado: “ 197030002”, ” Juan Garcia Lara”. ” Calle # 4, Col. Las
Lomas”,”4-56-65”, “ 601”, “ Exactas”, “Informatica”, “
1997-2000”,”8.8”,”12/07
/2000” ,
“Estudiante”,”E05” SE
ENCUENTRAN LOS DATOS DEL EGRESADO
C3 1 Egresado.Visualizar Matricula del Egresado, Campo a Referencial = 198030002” Visualizar Informacion del Egresado: “198030002”, ’’Juan Garcia Lara” ” Calle # 4, Col. Las
Lomas",”4-56-65”, “ 601”, “ Exactas”, “Informatica”, “
1997-2000”,”8.8”,"12/07 /2000","Deportes”
SE VISUALIZAN LOS DATOS DEL EGRESADO
C4 1 Egresado.Actualizar “602”,’’Biologicas” Modificacion de la Informacion
Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados ( SIGUE )
Casos de Prueba de Clase ( Continuacion )
Metodo
C5 1 Egresado.Guardar
Entrada
“ 197030002”, ” Juan Garda Lara”, ” Calle # 4, Col. Las
Lomas”,"4-56-65”, “ 601”, “ Exactas”, “ Informatica”, “
1997-2000”,”8.8 Y 1 2/07
/2000” ,
"Estudiante”, “ Deportes”, ”E05”
Resultado Esperado
Datos guardados del Egresado: “197030002”, " Juan Garda Lara”. ” Calle # 4, Col. Las
Lomas",”4-56-65”, “ 601”, “ Exadas”, “Informatica”, “
1997-2000”,”8.8” ,”12/07
/2000” ,
“Estudiante” ,”E05”
Resultado Obtenido
SE GUARDAN DATOS EN LA TABLA
C6
Estudiante.Crear “Universidad Veracruzana”, “ Xalapa, Ver”, “ Humanidades”, “ Escolarizado”, “ Agosto de 1998”, “Agosto del 2003”
Datos del Estudiante: “Universidadad Veracruzana”, “ Xalapa, Ver”, “ Humanidades”, “ Escolarizado”, “ Agosto de 1998”, “Agosto del 2003”
SE CREAN LAS CLASES DEL EGRESADO - ESTUDIANTE
C7 1 Estudiante.Buscar Matricula a Buscar “197030002”
Datos Estudiante: “Universidadad Veracruzana”, “ Xalapa, Ver”, “ Humanidades”, “ Escolarizado”, “ Agosto de 1998”, “Agosto del 2003”
SE
ENCUENTRAN LOS DATOS DEL EGRESADO ESTUDIANTE
C8 1 Estudiante.Visualiza Matricula del Estudiante= “198030034” Visualiza Informacion del Estudiante: “Universidad Veracruzana”, “ Xalapa, Ver”, “ Humanidades”, “ Escolarizado”, “ Agosto de 1998”, “Agosto del 2003”
SE VISUALIZAN LOS DATOS DEL EGRESADO - ESTUDIANTE
Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados ( SICUE )
Casos de Prueba de Clase ( Continuacion )
Num. De
Prueba C a so
Metodo Entrada Resultado Esperado
i Resultado Obtenido C9 Estudiante.Actualiza “ 196030089” Informacion
Actualizada del Estudiante
SE LOGRA MODIFICAR
C10 Estudiante.Guardar “Universidad Veracruzana”, “ Xalapa, Ver”, “ Humanidades”, “ Escolarizado”, “ Agosto de 1998”, “Agosto del 2003”
Datos guardados del Estudiante: “Universidadad Veracruzana”, “ Xalapa, Ver”, “
Humanidades”, “
Escolarizado”, “
Agosto de 1998”, “Agosto del 2003”
SE GUARDAN DATOS EN TABLAS
C11 1 Trabajador.Crea “Exportadora de
Citricos”, “Martinez de la Torre, Ver.” “Capturista" Informacion del Trabajador: “Exportadora de Citricos”, “Martinez de la Torre, Ver." “Capturista”
SE PUEDE CREAR LA CLASE
C12 T rabajador. Buscar “196030045” “Exportadora de Citricos”, “Martinez de la Torre, Ver.” “Capturista”
SE LOGRA ENCONTRAR INFORMACION DEL EGRESADO TRABAJADOR
C13 1 Trabajador.Actualizar “197030034" Informacion
Actualizada del Trabajador
SE PUEDE MODIFICAR INFORMACION DEL
ESTUDIANTE -
TRABAJADOR C14 1 Trabajador.Visualiza “ 198030034” Visualiza
Informacion del Trabajador: “Exportadora de Citricos”, “Martinez de la Torre, Ver.” “Capturista”
Especialidad en Ingeniena de Software Sistema de Seguimrento de Egresados ( SIGUE )
Casos de Prueba de Clase ( Continuacion )
Num. Metodo Entrada Resultado ; Resultado De
Prueba Caso Esperado 1 Obtenido
C15 Trabajador.Guardar “Exportadora de Almacenar SE PUEDE Citricos", Informacion del GUARDAR “Martinez de la Trabajador: DATOS EN Torre, Ver.” “Exportadora de TABLA “Capturista” Citricos”,
“Martinez de la Torre, Ver.” “Capturista”
C16 EstuTraba.Crea “196030123” Informacion del SE CREAN LAS .“Universidad de Estudiante CLASES Tamaulipas”, “ Trabajador:
Tampico, Tamp.”, “Universidad de " Humanidades”, “ Tamaulipas”, “ Abierto”, “ Agosto Tampico, Tamp.”, de 1998", “ Humanidades”, “ “Agosto del Abierto”, “ Agosto 2003” , de 1998”,
“Exportadora de “Agosto del Citricos”, 2003”,
“Martinez de la “Exportadora de Torre, Ver.” •Citricos”, “Capturista” “Martinez de la
Torre, Ver.” “Capturista”
C17 EstuTraba.Guardar “Universidad de Almacenar PUEDE Tamaulipas”, “ Informacion del GUARDAR Tampico, Tamp.", Estudiante DATOS EN “ Humanidades”, “ Trabajador: TABLAS
Abierto”, “ Agosto “Universidad de CORRESPONDIE de 1998”, Tamaulipas", “ NTES
“Agosto del Tampico, Tamp.”, 2003”, “ Humanidades”, “ “Exportadora de Abierto”, “ Agosto Citricos”, de 1998”, “Martinez de la “Agosto del Torre, Ver.” 2003",
“Capturista” “Exportadora de Citricos”, “Martinez de la Torre, Ver.” “Capturista”
Especialidad en Ingenierfa de Software Sistema de Seguimiento de Egresados ( SIGUE )
Casos de Prueba de Clase ( Continuacion )
Metodo Entrada
C18 1 EstuTraba.Buscar “196030123’
Resultado Esperado “Universidad de Tamaulipas”, “ Tampico, Tamp.” , “ Humanidades”, “ Abierto”, “ Agosto de 1998”,
“Agosto del 2003",
“Exportadora de Citricos”, “Martinez de la Torre, Ver.” “Capturista"
Resultado Obtenido SE LOGRA ENCONTRAR LA INFORMACION
C19 1 EstuTraba.Actualiza “196030088’ Informacion Actualizada del Estudiante Trabajador
LA
a c t u a l iz a c iGn
NO SE LOGRA REALIZAR
C20 1 EstuTraba. Visualiza “19803002” Informacion del Estudiante Trabajador: “Universidad de Tamaulipas”, “ Tampico, Tamp.” , “ Humanidades", “ Abierto”, “ Agosto de 1998”,
“Agosto del 2003”,
“Exportadora de Citricos”, “Martinez de la Torre, Ver.” “Capturista”
Especialidad en Ingenieria de Software Sistema de Seguimiento de Egresados ( SIGUE )
Casos de Prueba de Clase ( Continuacion )
C21
Metodo
1 Evento.CreaEvento
Entrada
“Concurso Estatal de Matematicas” ”,”03/10/1999”,"Xa lapa.Ver.” , " Primer Lugar” , ’’Academico”
Resultado Esperado Datos del Evento: “Concurso Estatal de Matematicas” ”,”03/10/1999”,”Xa lapa.Ver.”, " Primer Lugar”, ’’Academico”,
SE CREA LA CLASE
C22 1 Evento. Guardaevento “E05", “Concurso Estatal de Matematicas” ”,”03/10/1999”,”Xa lapa.Ver.”, ” Primer Lugar”, "Academico”
“E05”, “Concurso Estatal de Matematicas” ”,”03/10/1999”,”Xa lapa.Ver.” , ” Primer Lugar” , "Academico”
NO SE LOGRA GUARDAR
C23 1 Evento.VisualizaEvento “E05” Visualiza Informacion del Evento:
“Concurso Estatal de Matematicas” ”,”03/10/1999”,”Xa lapa.Ver.”, ” Primer Lugar” , ’’Academico”
NO ESTA COMPLETO
C24 1 Evento.ActualizaEvento “E05” Informacion Actualizada del Evento
NO ESTA COMPLETO
C25 1 Evento. BuscarEvento “E05” Informacion del Evento:
“Concurso Estatal de Matematicas” ”,”03/10/1999”,”Xa lapa.Ver.”, ” Primer Lugar” , "Academico”
NO ESTA COMPLETO
Especialidad en Ingenien'a de Software Sistema de Seguimiento de Egresados ( SIGUE )
4.2 Pruebas de Integracion
Este tipo de pruebas se refiere a la asociacion de los objetos, la relacion que
guardan entre ellos y como se comportan en determinados procedimientos.
La prueba de hilos es la secuencia de metodos ligados por mensajes entre los
diferentes objetos, para hacer la representation los hilos se construyen grafos, a los cuales se les
da el nombre de ASF ( Atomic System Function).
Descripcion de las pruebas de Integracion
Num. de Prueba Nombre de la Prueba Descripcion de la Prueba
C1 Alta de Egresado Guarda los datos del Egresado
C2 Eliminar Egresado Elimina la informacion del Egresado.
C3 Modificar Egresado Actualiza la informacion del Egresado.
C4 Consulta Egresado Consultar la Informacion del Egresado.
C5 Buscar Egresado Localiza la informacion de un Egresado