Escolar Documentos
Profissional Documentos
Cultura Documentos
TESINA
para obtener el Ttulo de:
Licenciado en Sistemas
Computacionales Administrativos
Presenta:
Agosto 2009
UNIVERSIDAD VERACRUZANA
Facultad de Contadura y Administracin
Anlisis y Diseo del Sistema de Apoyo a la Toma
de Decisiones para Asignacin de Sinodales de
Exmenes Profesionales en La Facultad de
Contadura y Administracin
TESINA
para obtener el Ttulo de:
Licenciado en Sistemas
Computacionales Administrativos
Presenta:
Agosto 2009
DEDICATORIA
II
AGRADECIMIENTOS
NDICE
Pgina
RESUMEN 1
INTRODUCCIN..... 2
Pgina
CONCLUSIONES. 83
FUENTES DE INFORMACIN.. 87
GLOSARIO 89
RESUMEN
INTRODUCCIN
Cree una definicin del sistema que forme el fundamento de todo el trabajo
de Ingeniera.
1.5 Delimitaciones
Espacio: La investigacin se delimitara a la Facultad de Contadura y
Administracin, enfocndose al control y seguimiento de la asignacin de
directores, sinodales titulares y suplentes.
Tiempo: Un periodo de cuatro meses (Marzo Junio 2009).
Poblacin: Estudiantes inscritos en la experiencia educativa Experiencia
Recepcional, especficamente en la modalidad de trabajo recepcional.
10
la
experiencia
recepcional
de
la
Facultad
de
Contadura
12
14
54. La experiencia recepcional puede adoptar las modalidades de: Tesis; Tesina;
monografa; reporte tcnico; memoria; presentacin de trabajos prcticos de tipo
cientfico, educativo, artstico o tcnico; obtencin de 1,000 o ms puntos en el
Examen General de Egreso de la Licenciatura del CENEVAL; aprobacin, con
carcter de ordinario en primera inscripcin y con promedio general mnimo de
nueve, en las de ms experiencias educativas establecidas en el programa
acadmico correspondiente; aprobacin del Examen General de Conocimientos,
automticamente si mantiene un promedio de 9 en todo, aprueba la experiencia
recepcional.
55. La evaluacin de la experiencia recepcional estar a cargo de un jurado de 3 a
5 sinodales, designado por el Director de la entidad acadmica, a propuesta del
Consejo Tcnico, y en el que se incluir al acadmico responsable de la misma y
al asesor del trabajo final.
56. Con la finalidad de obtener una calificacin numrica, los resultados del
Examen General de Egreso de la Licenciatura sern registrados de la siguiente
manera:
De 1,000 a 1,099 puntos = 8
De 1,000 a 1,199 puntos = 9
De 1,200 a 1,300 puntos = 10
57. Para la acreditacin de la experiencia recepcional por medio, la calificacin
numrica se obtendr de la siguiente manera:
Promedio de 9.0 a 9.4 = 9
Promedio de 9.5 a 10 = 10
58. La mencin honorfica es el reconocimiento que la Universidad Veracruzana
otorga a los egresados cuando cumplen algunos de los siguientes requisitos:
15
Entrada
de
Datos
Reportes
e
informes
Proceso
Interface
Automtico
de entrada
Almacenamiento
Interface
Automtico
de salida
.
Figura 2.1 Etapas de los sistemas de informacin.
18
de
una
organizacin,
son
llamados
frecuentemente
Sistemas
Clientes
Sistemas
Estrategias
Sistemas de
Apoyo a las
Decisiones
(Nivel
gerencial)
Sistemas Estratgicos
(Ejecutivos)
Clientes
Sistemas
Estrategias
Sistemas Estratgicos
(Nivel operativo)
Competencia
Son fciles de justificar ante la direccin general, ya que sus beneficios son
visibles y palpables. (Peralta, 2009)
Suelen
introducirse
despus
de
haber
implantado
los
Sistemas
20
21
MRP
(Manufacturing
Resource
Planning)
enfocado
reducir
22
Las
aplicaciones
tpicas
que
se
implantan
son
los
Sistemas
24
Etapa de control o formalizacin. Para identificar a una empresa que transita por
esta etapa es necesario considerar los siguientes elementos:
dentro
del
departamento,
tales
como:
estndares
de
25
El costo del equipo y del software disminuy por lo cual estuvo al alcance
de ms usuarios.
26
Para poder cumplir con lo anterior resulta necesario administrar los datos
en forma apropiada, es decir, almacenarlos y mantenerlos en forma
adecuada para que los usuarios puedan utilizar y compartir este recurso.
Etapa de madurez. Entre los aspectos sobresalientes que indican que una
empresa se encuentra en esta etapa, se incluyen los siguientes:
en
lugares
remotos,
travs
del
uso
de
recursos
computacionales.
27
28
30
Este modelo es til cuando el cliente conoce los objetivos generales para el
software, pero no identifica los requisitos detallados de entrada,
procesamiento o salida.
31
Desventajas:
Para concluir:
A pesar de que tal vez surjan problemas, la construccin de prototipos puede ser
un paradigma efectivo para la ingeniera del software. La clave es definir las reglas
del juego desde el principio; es decir, el cliente y el desarrollador se deben poner
de acuerdo en:
32
extrema
se
diferencia
de
las
metodologas
tradicionales
desarrolladores
exponencialmente.
Para
hacen
mantener
que
la
la
complejidad
simplicidad
es
aumente
necesaria
la
avances
del
proyecto
el
equipo
de
desarrollo
no
recibe
mayor calidad del cdigo escrito de esta manera -el cdigo es revisado y
discutido mientras se escribe- es ms importante que la posible prdida de
productividad inmediata.
37
2.2.2.5 SCRUM
Scrum es un modelo de referencia que define un conjunto de prcticas y roles, y
que puede tomarse como punto de partida para definir el proceso de desarrollo
que se ejecutar durante un proyecto. Los roles principales en Scrum son el
ScrumMaster, que mantiene los procesos y trabaja de forma similar al Director de
proyecto, el ProductOwner, que representa a los stakeholders (clientes externos o
internos), y el Team que incluye a los desarrolladores.
Durante cada sprint, un periodo entre 15 y 30 das (la magnitud es definida por el
equipo), el equipo crea un incremento de software potencialmente entregable
(utilizable). El conjunto de caractersticas que forma parte de cada sprint viene del
Product Backlog, que es un conjunto de requisitos de alto nivel priorizados que
definen el trabajo a realizar. Los elementos del Product Backlog que forman parte
del sprint se determinan durante la reunin de Sprint Planning. Durante esta
reunin, el Product Owner identifica los elementos del Product Backlog que quiere
ver completados y los hace del conocimiento del equipo. Entonces, el equipo
determina la cantidad de ese trabajo que puede comprometerse a completar
durante el siguiente sprint. Durante el sprint, nadie puede cambiar el Sprint
Backlog, lo que significa que los requisitos estn congelados durante el sprint.
Existen varias implementaciones de sistemas para gestionar el proceso de Scrum,
que van desde notas amarillas "post-it" y pizarras hasta paquetes de software.
Una de las mayores ventajas de Scrum es que es muy fcil de aprender, y
requiere muy poco esfuerzo para comenzarse a utilizar. (Schwaber, 2006)
En Scrum se definen varios roles, estos estn divididos en dos grupos: cerdos y
gallinas. Los nombres de los grupos estn inspirados en el chiste sobre un cerdo y
una gallina que se relata a continuacin.
Un cerdo y una gallina se encuentran en la calle. La gallina mira al cerdo y dice:
"Hey, por qu no abrimos un restaurante?" El cerdo mira a la gallina y le dice:
"Buena idea, cmo se llamara el restaurante?" La gallina piensa un poco y
38
contesta: "Por qu no lo llamamos "Huevos con jamn?" "Lo siento pero no", dice
el cerdo, "Yo estara comprometido pero t solamente estaras involucrada".
De esta forma, los cerdos estn comprometidos a construir software de manera
regular y frecuente, mientras que el resto son gallinas: interesados en el proyecto
pero realmente irrelevantes porque, si ste falla, no son un cerdo, es decir, no son
los que se haban comprometido a sacarlo adelante. Las necesidades, deseos,
ideas e influencias de los roles gallina se tienen en cuenta, pero no de forma que
pueda afectar, distorsionar o entorpecer el proyecto Scrum.
Los Cerdos son los que estn comprometidos con el proyecto y el proceso Scrum;
ellos son los que "ponen el jamn en el plato".
El Product Owner representa la voz del cliente. Se asegura de que el equipo
Scrum trabaja de forma adecuada desde la perspectiva del negocio. El Product
Owner escribe historias de usuario, las prioriza, y las coloca en el Product
Backlog.
El Scrum es facilitado por un ScrumMaster, cuyo trabajo primario es eliminar los
obstculos que impiden que el equipo alcance el objetivo del sprint. El
ScrumMaster no es el lder del equipo (porque ellos se auto-organizan), sino que
acta como una proteccin entre el equipo y cualquier influencia que le distraiga.
El ScrumMaster se asegura de que el proceso Scrum se utiliza como es debido. El
ScrumMaster es el que hace que las reglas se cumplan. (Schwaber, 2006)
El equipo tiene la responsabilidad de entregar el producto. Un pequeo equipo de
5 a 9 personas con las habilidades transversales necesarias para realizar el
trabajo (diseador, desarrollador, etc).
Los roles gallina en realidad no son parte del proceso Scrum, pero deben tenerse
en cuenta. Un aspecto importante de una aproximacin gil es la prctica de
involucrar en el proceso a los usuarios, expertos del negocio y otros interesados
(stakeholders). Es importante que esa gente participe y entregue retroalimentacin
con respecto a la salida del proceso a fin de revisar y planear de cada sprint.
39
La reunin comienza puntualmente a su hora. A menudo hay castigos decididos por el equipo- para quin llega tarde (por ejemplo: dinero,
flexiones, llevar colgando una gallina de plstico del cuello)
Has tenido algn problema que te haya impedido alcanzar tu objetivo? (Es
el papel del ScrumMaster recordar estos impedimentos).
40
Despus de cada sprint, se lleva a cabo una retrospectiva del sprint, en la cual
todos los miembros del equipo dejan sus impresiones sobre el sprint recin
superado. El propsito de la retrospectiva es realizar una mejora continua del
proceso. Esta reunin tiene un tiempo fijo de cuatro horas.
Scrum permite la creacin de equipos auto-organizados impulsando la colocalizacin de todos los miembros del equipo, y la comunicacin verbal entre
todos los miembros y disciplinas involucrados en el proyecto.
Un principio clave de Scrum es el reconocimiento de que durante un proyecto los
clientes pueden cambiar de idea sobre lo que quieren y necesitan (a menudo
llamado requirements churn), y que los desafos impredecibles no pueden ser
fcilmente enfrentados de una forma predictiva y planificada. Por lo tanto, Scrum
adopta una aproximacin pragmtica, aceptando que el problema no puede ser
completamente entendido o definido, y centrndose en maximizar la capacidad del
equipo de entregar rpidamente y responder a requisitos emergentes. (Schwaber,
2006)
41
SISTEMADEAPOYOALA
TOMADEDECISIONES
Necesidad
Planeacin
Anlisis
Diseo
Implementacin
Prototipo
PROTOTIPOMAL
PROTOTIPOBIEN
Implementacin
Sistema
En ciertas situaciones:
42
Con los mtodos convencionales el desarrollo llega a tardar tanto que para
cuando el sistema est listo para utilizarse los procesos del cliente han
cambiado radicalmente.
Con los mtodos convencionales no hay nada hasta que el 100% del
proceso de desarrollo se ha realizado, entonces se entrega el 100% del
software.
Buenas razones
43
RAD tiene una buena posibilidad de xito si el cliente est dispuesto a negociar
precio o calidad. Una mejor posibilidad de xito si el cliente est dispuesto a
negociar precio y calidad. La calidad no significa una mayor tasa de fallas sino un
producto con menos funciones o menos eficiente.
Cuando se utiliza principalmente para aplicaciones de sistemas de informacin, el
enfoque DRA comprende las siguientes fases:
45
Al igual que todos los modelos de proceso, el enfoque DRA tiene inconvenientes:
46
Por todas las ventajas que esta metodologa gil brinda y debido a las
circunstancias de tiempo y recursos con los que cuentan los desarrolladores del
proyecto, el mtodo de desarrollo rpido de aplicaciones, es el ms recomendable
para llevar a cabo el desarrollo del sistema de apoyo a la toma de decisiones para
asignacin de sinodales en la Facultad de Contadura y Administracin.
En la tabla 2.1 se muestran los procedimientos para el desarrollo del sistema de
apoyo a la toma de decisiones.
Fases
1
Etapa
Anlisis
Procedimiento
Anlisis de la organizacin
Factibilidad del sistema
Requerimientos
Modelado conceptual
Diseo
Modelado lgico
Modelado fsico
Diccionario de datos
Implementacin
mdulo
de
coordinacin
de
experiencia recepcional
Documentar
Entrega
prototipo
del
Aplicar mtricas
Evaluar pruebas
48
SIMBOLOGA Y ESTRUCTURA
Los arboles de decisin poseen (Tabla 2.2):
Smbolo
Nombre
Descripcin
Ramas
Nodos de decisin
Nodos de incertidumbre
52
53
Misin
Generar
conocimientos
contables,
administrativos
de
sistemas
Organigrama
Junta
Acadmica
Direccin
Consejo
Tcnico
Secretara
Acadmica
Jefatura de
carrera
Contadura
Jefatura de
carrera
Administracin
Jefatura de
carrera
Sistemas
Coordinacin de
Academias de
Conocimiento
Coordinacin de
Academias de
Conocimiento
Coordinacin de
Academias de
Conocimiento
Administracin
Administracin
Coordinacin de
Posgrado
Biblioteca
Almacn
Archivo
Vigilancia
Coordinacin del
Bussines English Center
Mantenimiento
Coordinacin
de personal
administrativo
Intendencia
Coordinacin de Centros
de Cmputo
Coordinacin de Tutoras
Coordinacin de Ceneval
Coordinacin de Servicio
Social
Coordinacin de
Educacin Continua
Coordinacin Financiera
de Eventos
cofinanciable
59
ejemplo un proyecto puede ser viable tcnicamente pero puede ser no viable
financieramente, y as las otras posibles combinaciones; entonces con una
evaluacin que resulte no viable, el proyecto no ser factible.
En la evaluacin tcnica se analizan los tpicos referentes al comportamiento del
mercado, la tecnologa disponible, los aspectos legales y la posible estructura
organizacional.
Se puede tomar por separado de esta evaluacin el estudio del mercado y
realizar su anlisis independientemente; debido a que sus resultados marcan
trascendentalmente varios aspectos no slo de la evaluacin tcnica (tamao,
localizacin, entre otros) sino de la financiera (proyecciones de ventas,
rentabilidad, entre otros).
La evaluacin operativa hace referencia a los resultados del estudio realizado a
los participantes y personal de la institucin a quienes impacta el proyecto al
insertarlo en su entorno, para cuantificar y cualificar la aceptacin y disposicin de
adoptar el mismo; y puede ser que el impacto sea positivo o negativo.
En el caso que sea negativo tambin debe plantear el cmo encaminar el
proyecto dentro de los parmetros de la legislacin operativa vigente y cul es su
plan de sostenibilidad y adaptacin del entorno afectado.
En los proyectos que buscamos la factibilidad, son proyectos que buscan producir
un bien o servicio para satisfacer una necesidad o colmar una expectativa; para lo
cual se necesita definir su rentabilidad o no, que es el objetivo de la evaluacin
financiera.
60
63
64
datos o se presenta una mala comunicacin con intermediarios del usuario final,
generando errores de diseo y programacin.
4. Manejo de usuarios
a. Registro de usuarios
i.
ii.
iii.
ii.
66
67
a. Solo el administrador podr tener acceso a toda la informacin del sistema.
b. Cada usuario del sistema deber ingresar desde la pantalla de login para
la organizacin
Figura 3.2 Modelo conceptual del sistema de apoyo a la toma de decisiones para
asignacin de sinodales de exmenes profesionales en la Facultad de Contadura
y Administracin.
68
70
Figura 4.1 Diseo lgico del sistema de apoyo a la toma de decisiones para la
asignacin de sinodales de exmenes profesionales en la Facultad de
Contadura y Administracin.
72
73
74
75
Figura 4.3 Seleccin de Sinodal ms adecuado para realizar revisin del trabajo
recepcional, de acuerdo a las reas especficas del trabajo.
76
77
78
Tablas
Tabla: Academias
Tipo de dato
Int
Varchar
Int
Longitud
2
20
2
79
Tabla: Alumnos
Nombre del campo
matricula_externa
apellido_paterno
apellido_materno
nombre
calle
colonia
ciudad
codigo_postal
estado
carrera
tel_emergencia
matricula_interna
sexo
email
usuario
contrasena
Tipo de dato
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Char
Varchar
Varchar
Char
Varchar
Varchar
Varchar
Longitud
9
15
15
20
20
20
20
5
15
2
10
8
1
35
15
15
Tabla: Area_academica
Nombre del campo
id_nombre
nombre
Tipo de dato
int
varchar
Longitud
2
20
Tabla: Area_trabajo
Nombre del campo
no_area
nombre_area
Tipo de dato
int
varchar
Longitud
2
20
Tabla: Cat_profesor
Nombre del campo
nombre_area
apellido_paterno
apellido_materno
nombre
email
telefono
Sexo
Activo
Num_asesorados
Tipo de dato
int
Varchar
Varchar
Varchar
Varchar
varchar
Char
int
int
Longitud
2
15
15
15
35
10
1
1
1
80
Tabla: Contenido_trabajorec
Nombre del campo
clave_trabajo
num_capitulo
nom_capitulo
Tipo de dato
varchar
int
varchar
Longitud
9
1
30
Tabla: Cuerpo_academico
Nombre del campo
no_cuerpo
nombre_cuerpo
Tipo de dato
int
varchar
Longitud
1
30
Tabla: Materias
Nombre del campo
id_materia
nombre
id_academia
no_area
Tipo de dato
int
varchar
int
int
Longitud
2
15
2
2
Tabla: Prof_cuerpo_acad
Nombre del campo
no_personal
nombre_prof
no_cuerpo
Tipo de dato
int
varchar
int
Longitud
5
40
2
Tabla: Profesor
Nombre del campo
no_personal
no_area
id_academia
id_materia
Tipo de dato
int
int
int
int
Longitud
5
2
2
2
Tabla: Sesiones
Nombre del campo
usuario
nivel_acceso
fecha_acceso
Tipo de dato
varchar
char
date
Longitud
20
2
81
Tabla: Sinodal_alumno
Nombre del campo
matricula_externa
director
sinodal1
Sinodal2
suplente1
Suplente2
Tipo de dato
Varchar
Int
Int
Int
Int
Int
Longitud
9
5
5
5
5
5
Tabla: Trabajo_recep
Nombre del campo
clave_trabajo
nombre
estado
Modalidad
area1
Area2
cuerpo_academico
observaciones
Tipo de dato
varchar
varchar
Int
Int
Int
Int
int
varchar
Longitud
9
50
1
1
2
2
2
200
82
CONCLUSIONES
85
Para el diseo del sistema se ocuparon rboles de decisin los cuales son un
modelo de prediccin que expresa, en orden cronolgico las acciones alternativas
viables para el tomado de decisiones y las opciones que la suerte o el azar
determina, es utilizado en el mbito de la inteligencia artificial, dada una base de
datos se construyen diagramas de construcciones lgicas, muy similares a los
sistemas de prediccin basados en reglas, que sirven para representar y
categorizar una serie de condiciones que ocurren de forma sucesiva, para la
resolucin de un problema.
Para la base de datos se utilizar la base de datos del SIGA, pero adems se ha
considerado agregar otras tablas mas que son las que nos permiten almacenar los
datos que permitirn tomar la decisin acerca de la asignacin de sinodales, las
cuales menciono a continuacin: Academias, Alumno, rea Academia, Catlogo
de profesores, Contenido de Trabajo Recepcional, Cuerpo Acadmico, Sinodal del
Alumno, Experiencias educativas, Catlogo de Profesores, Sesiones, Trabajo
Recepcional y Usuario.
Con estas tablas qued elaborado el diseo conceptual, lgico y fsico para
finalizar con un diccionario de datos que describir la estructura de este sistema
de apoyo a la toma de decisiones para la coordinacin de Experiencia
Recepcional.
86
FUENTES DE INFORMACIN
87
88
GLOSARIO DE TRMINOS
Microsystems.
JUnit Conjunto de bibliotecas creadas por Erich Gamma y Kent Beck que son
utilizadas en programacin para hacer pruebas unitarias de aplicaciones Java.
MEIF Modelo Educativo Integral y Flexible.
Metadatos Son datos que describen otros datos.
91
92
93