Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TESIS
PRESENTADA POR:
PUNO – PERU
2015
PUNO. .,
UNIVERSIDAD NACIONAL DEL ALTIPLANO -
FACULTAD DE INGENIERÍA ESTADÍSTICA E INFORMÁTICA 5
ESCUELA PROFESIONAL DE INGENIERÍA ESTADÍSTICA E INFORMÁTICA �
TESIS
PRESENTADA POR:
APROBADA POR:
PRIMER MIEMBRO
SEGUNDO MIEMBRO
DIRECTOR DE LA TESIS
ASESOR DE LA TESIS
ÁREA: Informática
TEMA: Fundamentos de estructura de datos
DEDICATORIAS
agradecimiento.
para los retos que pone la vida, a todos y cada uno de ellos
Gonzalo Apaza Q.
i
AGRADECIMIENTOS
Gracias es una palabra tan pequeña pero con un gran significado y que, en estos tiempos, no se
por ella. A esa personita que me hace sentir tan feliz y que hace
grande mi corazón.
esta tesis M.C. César A. Lluén Vallejos e Ing. Liseth L. Pari Quispe.
apoyo.
ii
ÍNDICE
RESUMEN……………………………………………………………………………..ix
ABSTRACT……………………………………………………………………………xi
INTRODUCCIÓN ……………………………………………………………………xiii
INVESTIGACIÓN ....................................................................................... 8
iv
2.3.9. SORTEO DE JURADOS ............................................................... 37
CAPÍTULO IV RESULTADOS
4.5. PRUEBAS................................................................................................ 69
CONCLUSIONES ............................................................................................ 71
v
RECOMENDACIONES Y SUGERENCIAS ..................................................... 72
BIBLIOGRAFÍA ............................................................................................... 73
ANEXOS .......................................................................................................... 76
ANEXO I ........................................................................................................... 77
9126 ................................................................................................................. 77
ANEXO II .......................................................................................................... 77
vi
ÍNDICE DE TABLAS
Bases de Datos……………………………………………………..16
Tradicionales………………………….…………………………..…40
vii
ÍNDICE DE FIGURAS
viii
RESUMEN
manual con falta de control, con pérdida de documentación y la falta de una base
de datos para administrar los procesos que se realizan; razón por la cual se
que fue la que se adecuo por tratarse de una metodología ágil y que permite la
Investigación.
ix
un calificativo promedio de 114 puntos según la escala dada por el estándar.
Además se analizó e implementó una base de datos el cual está preparada para
x
ABSTRACT
activities relevant documentary procedures and draft thesis projects, which have
been carried out manually with lack of control, loss of documentation and the lack
Altiplano - Puno 2014. Therefore the presented tool will automate the processes,
(XP), which was what Will not disappoint because it is an agile methodology that
allows programming at low cost. For modeling system was used UML (Unified
Modeling Language You) methodology and system validation was done using the
scorecard software quality standard ISO-9126, survey was the direct users of the
Coordination Research.
system is also validated under the standard above which indicates compliance
with the requirements qualifier with an average of 114 points on the scale given
xi
Keywords: Administrative Management System, Research, Extreme
xii
INTRODUCCIÓN
usuarios, lo que hace que éstos sean más requeridos, también presenta
xiii
CAPITULO I
PLAN DE INVESTIGACIÓN
1.1. EL PROBLEMA
de esta Facultad como son los proyectos de tesis, los informes de ejecución
de las investigaciones y los ejemplares de las tesis que son los documentos
Facultad.
de manera manual.
1
Esto conlleva a la creación de diferentes estrategias para sanear el
2
realizar sorteo de jurados de tesis, generar documentos, entre otras
dificultades en los diferentes procesos. Por tanto, con el fin de realizar una
realizan.
3
y sorteo de jurados, a la revisión de los proyectos y al control de los plazos
de aprobación establecidos.
de tiempo así como la impresión de reportes según sean requeridos por los
4
1.4. HIPÓTESIS DE LA INVESTIGACIÓN
5
CAPITULO II
MARCO TEORICO
que afirmaron que "Si" están conformes, quienes también opinaron el fácil
llenado de los registros del Sistema. Un 95% de los Usuarios afirmaron que
tareas administrativas.
6
enfermera, la cantidad mínima y máxima de turnos asignados en fines de
semana, etc.
requerimientos por parte de los usuarios finales, así como también brindan
Universitaria.
7
2.2. BASE TEÓRICA
INVESTIGACIÓN
8
f. Custodiar y velar por el buen uso del libro de actas de sustentación de
labores de la especialidad.
coordinación.
investigación de la Facultad.
publicados de investigación.
(http://es.wikipedia.org/, 2013)
9
Figura 1 Componentes de un Sistema de Información.
lo que por ella pasa y a crear nuevos productos que coloquen en un buen
Una aplicación web es cualquier aplicación que es accedida vía web por
10
Una de las ventajas de las aplicaciones web cargadas desde internet (u
laterales, etc.
tablas (<table>). Una vez entendido este proceso podía resultar sencillo,
estructura de la página.
11
permite, por ejemplo, que podamos pasar de un diseño con un menú lateral
HTML (HyperTextMarkupLanguage)
HTML, 2000)
así como para complementar el texto con objetos tales como imágenes.
HTML.
12
PHP
ejecutadas en el servidor.
Características:
- Es multiplataforma.
13
características comunes, el nivel de aprendizaje requerido, el nivel de
14
primordialmente en el nivel de experiencia que tiene el equipo de desarrollo,
brinde un buen rendimiento, que sea software libre y que se integre muy
MySQL
muy eficiente.
bajar considerablemente.
15
En la siguiente tabla se muestra una comparación que revela las ventajas
Bases de Datos
Instalación y
Regular Fácil
configuración
Control de acceso y
usuarios
Soporte de triggers y
almacenados
16
2.2.7. JAVASCRIPT
extendiendo su funcionalidad.
integrado dentro de las páginas web. Para interactuar con un web se provee
2.2.8. AJAX
asíncrono + XML”.
BABIN (2007) Señala que básicamente, lo que hace Ajax es hacer uso del
(pag. 6)
sorprendentes.
17
Las tecnologías que forman AJAX son:
información.
información al servidor.
2.2.9. JQUERY
18
jQuery es software libre y de código abierto, posee un doble licenciamiento
comportamiento común.
comportamiento.
palabra desarrollo hace alusión a la parte inicial del ciclo de vital del
sistema.
20
2.2.12. ELEMENTOS DE LA POO
Clase: Una clase es un modelo que se utiliza para crear objetos que
propiedades (identidad).
21
descubrir soluciones a los problemas, aun cuando no existan teorías y
de un problema.
arquitectónica.
Esto es, vemos el marco de trabajo del proceso, pero no los detalles de
actividades específicas.
22
Estos modelos generales no son descripciones definitivas de los procesos
del software. Más bien, son abstracciones de los procesos que se pueden
Puede pensarse en ellos como marcos de trabajo del proceso que pueden
23
2.2.16. METODOLOGÍA DE DESARROLLO DE SOFTWARE
planificación.
ello que hacen su aparición metodologías ágiles, las cuales son estrategias
24
para proyectos con requisitos imprecisos y muy cambiantes, y donde existe
restricciones de tiempo.
5. Vuelve al paso 1.
25
2.2.18. FASES DE LA METODOLOGÍA XP
Fase I: Exploración
En esta fase, los clientes plantean a grandes rasgos las historias de usuario
que son de interés para la primera entrega del producto. Al mismo tiempo
la tecnología.
última iteración.
los datos que sean necesarios. El cliente, por lo tanto, también debe
27
Las iteraciones son también utilizadas para medir el progreso del proyecto.
Es posible que se rebaje el tiempo que toma cada iteración, de tres a una
semana. Las ideas que han sido propuestas y las sugerencias son
fase de mantenimiento).
Fase V: Mantenimiento
en su estructura.
28
aspectos como rendimiento y confiabilidad del sistema. Se genera la
para mantenerlo.
http://es.wikipedia.org/wiki/Patr%C3%B3n_de_dise%C3%B1o, 2015)
29
Los componentes en los que se separan los datos de una aplicación, la
30
En la siguiente figura se muestra la interacción de dichos componentes.
Presentador (MVP).
31
Tabla 3 Ventajas y Desventajas de Patrones de Diseño MVC y MVP
Reutilización de código Si Si
Flexibilidad Si Si
desesperación.
dictan cómo asignar y cómo aumentar los números de versión. Para que
este sistema funcione, tienes que declarar primero un API pública. Esto
cualquier forma, es importante que esta API sea clara y precisa. Una vez
32
específicos al número de versión. Considera un formato de versión del tipo
El diseño web adaptable o adaptativo, conocido por las siglas RWD (del
se esté utilizando para visualizarla. Hoy día las páginas web se visualizan
(http://es.wikipedia.org/wiki/Dise%C3%B1o_web_adaptable, 2015)
claves. El primero de ellos es el uso de los Media Queries que nos ofrece
33
dentro de estos layouts, como son las fuentes, las imágenes o elementos
multimedia.
Vega A. (s.f.) Indica que al crear un sitio con Responsive Web Design solo
Vega A. (s.f.) define las siguientes ventajas y desventajas acerca del RWD:
Ventajas
Desventajas
debe descargar todo el código fuente, aún sin ser necesario, e incluso
34
resoluciones, debe descargar imágenes de gran resolución sin ser
necesario.
y 49)
Facultad I.E. (2002) Según el reglamento, los asesores son asignados por
tesis.
de sustentación.
este pueda activar su cuenta de usuario, el cual puede ser generado por la
2.3.4. EJECUTOR
2.3.5. INFORMACIÓN
Son los datos procesados con algún fin. Cuando ingresamos datos al
el proyecto.
36
Son funciones del jurado dictaminador del proyecto de tesis y del borrador
esquema presentado.
2013)
37
CAPITULO III
MATERIALES Y MÉTODOS
3.1. LOCALIZACIÓN
3.2. POBLACIÓN
población.
38
3.4. MODELO Y METODOLOGÍA DE DESARROLLO DE SOFTWARE
Se optó por este modelo ya que es el más adecuado para el tipo de software
etapas del ciclo de vida del software, de forma tal que el inicio de cada
39
Tabla 4 Diferencias entre Metodologías Agiles y Metodologías
Tradicionales.
los recursos que priman son los relacionados a los factores tiempo y costo.
40
RUP brinda un universo de documentación por cada elemento significativo
desarrollo.
pero sí en RUP.
hacia los resultados, mientras que en RUP las actividades a realizar son
de considerar.
(XP).
42
3.5.1. HISTORIAS DE USUARIO
Nº Historias Tarea
Creación de la Base de
datos, donde se Diseño e implementación
1
almacenará la de la base de datos.
información.
La aplicación debe ser
Buscar un diseño amigable
amigable y de fácil uso
2 y agradable para todos los
para los posibles
usuarios.
interesados en ella.
Solo el personal
Diseño e implementación
autorizado tendrá acceso
3 de los módulos de
a las consultas del
consulta.
sistema.
Implementar un sistema Desarrollar módulo de para
4 de trámite documentario los principales trámites que
en línea. se realizan en la CI.
Diseño e implementación
Creación de un Sistema
de los módulos:
de Información en el que
- Proyectos de tesis.
se gestione la mayoría de
5 - Informes de Tesis.
los procesos de la Oficina
- Revisiones.
de Coordinación de
- Documentos.
Investigación.
- Gestión de usuarios.
Se deben diseñar e
La aplicación debe tener
implementar las
las restricciones
validaciones respectivas en
6 necesarias para evitar
los diferentes campos que
errores en la Base de
se ingresaran en la base de
Datos.
datos
Elegir una herramienta de
La aplicación debe estar
7 desarrollo para las
disponible en la web.
aplicaciones.
El sistema debe ser Utilizar herramientas que
8 compatible con permitan el soporte de
dispositivos móviles. móviles.
43
3.5.2. DIAGRAMA DE LOS PROCESOS
Estudiante o
Secretaria CI
Docente
Administrador SIGACI
No No
Usuario verificado Nuevo usuario
Solucionar
Si Si problema
Si
Validar
Generar clave Registrar Solucionado
información
No
FIN FIN
44
Proceso de Trámites en Línea
Estudiante Secretaria CI
(Ejecutor) Secretaria - Decano
Recepciona documentos
Llenar formulario Recepcionar documentos
(Proyecto, Informe y/o Anulacion de investigación)
Si No
Proyecto / Informe
Imprimir solicitud
Enviar por mesa
y adjuntar
de partes
documentos
Registrar Anular
Trámite atendido
Proyecto / Informe investigación
45
Proceso de Proyectos de Tesis
Hacer Presidente
seguimiento Verificar duplicidad
Citar para reunión y
y/o copia
P.3.1 genera Memos
Sorteo de
Reformula proyecto
jurados
Declarar APTO u OBSERVADO
(Plazo 10 días hábiles)
Programar revisión
y generar Memos
Según Art. 23 y 29
No del regalmento
APTO
Proyecto rechazado
Si
El ejecutor tiene 2
mese como minino FIN
y 2 años máximo
para presentar
Presidente
borrador de tesis
Genera formatos 5, 6 y 7
Registra proyecto
aprobado
Proyecto aprobado
Genera Constancia
P4.1
46
Proceso de Informes de Tesis
Hacer Presidente
seguimiento Verifica cumplimiento de objetivos
Citar para reunión y
señalados en el proyecto
P.4.1 genera Memos
No
V°B° Si Revisar borrador de tesis
Emitir dictamen
Programar revisión (Plazo 15 días hábiles)
y generar Memos
Reformular informe
Según Art. 39 y 40
No del regalmento
APTO
Acto público con Según Art. 43
Si
asistencia obligatoria
del Director y Asesor,
además pueden
intervenir en la defensa. Presidente
Publicar fecha, hora y
(Según Art. 45, 46, 47, Comunicar Fecha, hora
lugar de sustentación
48 y 49) lugar de sustentación
Según Art. 42
No Si
Corregir Aprobado
(3 a 6 meses)
2da. oportunidad
Informe de acto de
Registra informe
sustentación y
aprobado
defensa
Tramitar Título
Emitir constancia
FIN
47
3.5.3. REQUERIMIENTOS DEL SISTEMA
Requerimientos Funcionales
R1: Deben existir perfiles para el ingreso al sistema, este le dará mayor
sistema.
bloquear usuarios.
etc.).
48
R11: Módulo para validar proyectos de tesis, actas de aprobación, actas de
sustentación, constancias.
Coordinación de Investigación.
Requerimientos no Funcionales
- Aplicación multiplataforma.
en entorno web.
sistema.
49
Requerimientos técnicos
Hardware
Software
Microsoft Windows 7 01
ArgoUML 01
Microsoft Office
01
Profesional Plus 2010
Sublime Text 2 01
File Zilla 01
Xampp 01
Servidor Apache 01
Servidor MySQL 01
50
CAPÍTULO IV
RESULTADOS Y DISCUCIÓN
venía realizando cada uno de los proceso de forma manual para salir de
apuros y llevar a cabo los trámites, revisiones, etc. lo cual generaba demora
Análisis de Viabilidad
51
Análisis de Roles
Coordinación de Investigación.
validar su implementación.
y apreciaciones al desarrollador.
proceso correctamente.
52
4.2. DISEÑO DEL SISTEMA
complejas, y se trabajó en una sola iteración, sin pensar en los que vendrían
más adelante.
hacerlo más flexible para facilitar los posteriores cambios. Esto se hizo
VERSIONES E ITERACIONES
- Versiones 0.1
cualquier software.
53
• Tabla Trámite, Trámite_aval: Las tablas contienen todos los trámites que
investigación.
proyectos de tesis.
• Tabla Jurados: Almacena los miembros del jurado de cada uno de los
los informes.
54
• Tablas: Escuela, Facultad,
la CI, los cuales dieron su visto bueno al sentirse conformes con los
avances presentados.
- Versión 0.2
aplicaciones web más utilizadas y de gran difusión, por estas razones y por
- Versión 0.3
uso para la aplicación se creó una página principal (máster page), la cual
web. De esta forma se tiene una estructura fija para todo el sitio web.
los usuarios autorizados pudieran tener acceso según el nivel que se le sea
asignado, etc., haciéndole fácil acceso para los usuarios con distintos roles,
usuarios.
- Versión 0.4
correspondientes.
Esta versión se le enseño a los clientes, los cuales dieron su visto bueno al
56
- Versión 0.5 al 0.9
Esta versión se le enseño a los clientes, los cuales dieron su visto bueno al
con los dispositivos móviles así cumpliendo con las historias de usuario.
con acceso total a la base de datos y configuración del sistema para poder
57
4.3. MODELAMIENTO DEL SISTEMA
siguientes diagramas:
• Diagrama de clases.
• Diagrama de secuencia.
Escuela Tramite
1
1..*
Facultad
Usuario
1..* Proyecto
# idf
# idu
- ide # idp
+ listarFacultades()
+ idr
1..* 1 + seleccionarProyecto()
+ seleccionarUsuario() + listarProyectos()
1 + tituloProyecto()
+ listarUsuarios()
DetallesUsuario + grados()
1
# iddu
1..*
- idu
1
Rol
Informe
# idr
# idi Jurado
+ listarRol() - where
- avance # idj
+ listarInformes() + listarjurados()
+ seleccionarInforme() 1
+ tituloInforme()
Sugerencia 1..*
TipoDocumento Documento
1..*
# idtd # idd
- tipo_doc - idtd
58
4.3.2. DIAGRAMA DE CASOS DE USO
Coordinador Jurado
Módulo de Seguridad
uc Modulo de Seguridad
Mantener Perfiles de
Usuario
«include»
Secretaria
Activ ar Cuenta
Restablecer
Contraseña
«include»
Ej ecutor
Validar Usuario
«include»
Jurado
Buscar Usuarios
Editar Perifl Administrador
Director/Asesor
59
Módulo de Trámites
uc Módulo de Trámites
«extend» «extend»
«extend»
Ej ecutor
«invokes»
Atender Trámite
Imprimir Trámite
Decanatura
Registrar Trámite
«extend»
Anulación de
Inv estigación
Secretaria
«extend» «extend»
Eliminar Trámites
60
Módulo de Proyectos
Director/Asesor
«include»
Ej ecutor
Secretaria
«include»
Jurado
Imprimir Memos
Designar Jurado
«extend»
«extend»
Designación de
Agregar Sugerencias Aprobar Proyecto Rev isón de Proyecto
Jurado
«include»
Emitir Constancia
61
Informes
Director/Asesor
«include»
Ej ecutor
Secretaria
Jurado
«extend» «extend»
Emitir de
Rev isión y Dictamen
Sustentación
«include»
Calificar
Aprobar Borrador
Sustentación
62
4.3.3. DIAGRAMA DE SECUENCIAS
Módulo de seguridad
o Activación de Usuarios
sd Login
Usuario
Interfaz
ingresarSistema()
Seguridad
Login()
verificarUsuario(usuario, password)
cerrarSesion()
~Seguridad()
63
o Ingreso al Sistema
Usuario
Interfaz
activar()
Seguridad
Seguridad()
Usuario
Usuario()
buscarUsuario(idusuario)
activarUsuario(codigoSIGACI)
activado()
64
Módulo de Tramites
sd Módulo de Trámites
Tramites
Ejecutor Secretaria
Interfaz
tramitar()
tramites()
tramitar(idtipo_doc)
solicitud()
atenderTramites()
verTramites()
tramiteAtendido()
65
Módulo de Proyectos de Tesis
Ejecutor Secretaria
Interfaz
presentarProyecto()
proyectos()
Proyecto
proyecto()
registrarProyecto()
jurados()
usuario
sortearJurado()
cronograma()
cronogramRevision(idproyecto)
documentos()
Documento
generarDocumento(idproyecto)
66
Módulo de Informes de Tesis
Ejecutor Secretaria
Interfaz
presentarBorrador()
informes()
Informe
informe()
registrarInforme()
cronograma()
programarRevision(idinforme)
documentos()
Documento
generarDocumento(idinforme)
67
4.4. CODIFICACIÓN
de Investigación.
Estándares de codificación
68
4.5. PRUEBAS
Sin embargo no está demás explicar que como todo software, éste se
4.6. INSTALACIÓN
69
4.7. RESULTADOS DE LA PRUEBA SEGÚN EL ISO – 9126
111, 120 y 118 nos resultó 114, indicando que cumple con los requisitos
DECISIÓN:
cumple los requisitos con un promedio de 114 puntos del total de 135
UNA – Puno.
70
CONCLUSIONES
Se diseñó las interfaces para que permitan la interacción del usuario con
71
RECOMENDACIONES Y SUGERENCIAS
del Altiplano, ya que el sistema está preparada para realizar este trabajo,
posible, esto con el fin de tener más control sobre las investigaciones y
72
BIBLIOGRAFÍA
Educación S.A.
Mariátegui. Moquegua.
73
Nicho, G. M. (2009). Planificación de Horarios del personal de cirugía de un
TablingProblem. Lima.
a Objetos. RA-MA.
REFERENCIAS DE INTERNET
http://es.wikipedia.org/wiki/Aplicación_web
http://www.buenastareas.com/ensayos/Proyecto-De-Tesis-
Conceptos/503851.html
http://nexy7.blogspot.com/2012/04/poblacion-y-muestra-poblacion-es.html
http://es.wikipedia.org/wiki/Dise%C3%B1o_web_adaptable
74
Ingeniería De Software. (16 de noviembre de 2013)
https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software
http://tema3isoftware.blogspot.ru/p/modelos-de-desarrollo-tecnicas-y.html
http://www.cc.una.ac.cr/AUP/html/overview.html
http://jquerymobile.com/demos/1.2.1/
http://ingenieriadesoftware.mex.tl/63758_AUP.html
http://es.wikipedia.org/wiki/Patr%C3%B3n_de_dise%C3%B1o
http://semver.org/lang/es/
http://es.wikipedia.org/wiki/Sistema_de_información
http://definicion.de/sistema-de-informacion/#ixzz2UWdcZ500
http://www.aulaclic.es/paginas-web/t_7_1.htm
75
ANEXOS
76
ANEXO – I
FICHA DE EVALUACIÓN DE LA CALIDAD DEL PRODUCTO ESTÁNDAR
ISO-9126
PUNTUACIÓN
INDICADORES
1 2 3 4 5
1. FUNCIONALIDAD
Adecuación: la capacidad del producto
software para proporcionar un conjunto
apropiado de funciones para tareas específicas
y objetivos de los usuarios.
Exactitud: la capacidad del producto software
para proporcionar los resultados o efectos
correctos y con el grado de precisión acordado.
Interoperabilidad: la capacidad del producto
software para interactuar con uno o más
sistemas especificados
Seguridad: referido a la capacidad del
producto software para proteger la información
y los datos.
Conformidad: la capacidad del producto
software para adaptarse a los estándares,
convenciones o regulaciones en leyes y
prescripciones relativos a la funcionalidad.
2. FIABILIDAD
Madurez: la capacidad del producto software
para evitar fallos provocados por errores en el
software.
Tolerancia a fallos: la capacidad del producto
software para mantener un nivel de
rendimiento determinado en caso de defectos
en el software o incumplimiento de su interfaz.
Recuperabilidad: la capacidad del producto
software para restablecer un determinado nivel
de rendimiento y recuperar los datos afectados
directamente en caso de ocurrir un fallo.
Conformidad: la capacidad del producto
software para adaptarse a estándares,
convenciones y regulaciones referidas a la
fiabilidad.
3. USABILIDAD
Comprensibilidad: la capacidad del producto
software para permitir al usuario que entienda
si el software es adecuado, y como debe
utilizarse para determinadas tareas y bajo
ciertas condiciones de uso.
77
Facilidad de aprendizaje: la capacidad del
producto software para permitir al usuario
aprender su aplicación.
Atracción: la capacidad del producto software
para atraer al usuario.
Conformidad: la capacidad del producto
software para adaptarse a estándares,
convenciones, guías de estilo y regulaciones
relacionadas con la usabilidad.
Operabilidad: la capacidad del producto
software para permitir que el usuario lo opere y
lo controle.
4. EFICIENCIA
Comportamiento temporal: la capacidad del
producto software para proporcionar tiempos
de respuesta y de procesamiento apropiados
cuando realiza sus funciones bajo condiciones
determinadas.
Utilización de recursos: la capacidad del
producto software para utilizar cantidades y
tipos de recursos apropiados cuando el
software realiza su función bajo determinadas
condiciones.
Conformidad: la capacidad del producto
software para adaptarse a estándares o
convenciones relacionadas con la eficiencia.
5. MANTENIBILIDAD
Analizabilidad: Capacidad del producto
software de diagnosticar sus deficiencias o
causas de fallos, o de identificar las partes que
deben ser modificadas.
Cambiabilidad: Capacidad del producto
software de permitir implementar una
modificación especificada. La implementación
incluye los cambios en el diseño, el código y la
documentación.
Estabilidad: Capacidad del producto software
de evitar los efectos inesperados de las
modificaciones.
Facilidad de prueba: Capacidad del producto
software de permitir validar las partes
modificadas.
Conformidad: Capacidad del producto
software de cumplir los estándares o
convenciones relativas a la mantenibilidad.
78
PUNTUACIÓN
INDICADORES
1 2 3 4 5
6. PORTABILIDAD
Adaptabilidad: la capacidad del producto
software para ser adaptado para ambientes
determinados sin realizar acciones o aplicar
medios, más que los proporcionados para este
propósito para el software considerado.
Facilidad de instalación: la capacidad del
producto software para ser instalado en un
ambiente determinado.
Coexistencia: la capacidad del producto
software para coexistir con otro software
independiente en un ambiente común
compartiendo recursos.
Reemplazabilidad: la capacidad del producto
software para ser utilizado en lugar de otro
producto de software para el mismo propósito
en el mismo ambiente.
Conformidad: la capacidad del producto
software para adaptarse a estándares
relacionados con la portabilidad.
SUB TOTALES
TOTAL
Fuente: Ficha de evaluación estándar ISO-9126
79
ANEXO II
FICHAS DE EVALUACIÓN REALIZADAS A LOS USUARIOS ISO – 9126.
PUNTUACIÓN PUNTUACIÓN PUNTUACIÓN PUNTUACIÓN PUNTUACIÓN PUNTUACIÓN PUNTUACIÓN
INDICADORES (1) (2) (3) (4) (5) (7) (8)
1. FUNCIONALIDAD
Adecuación 4 5 5 5 5 5 5
Exactitud 4 5 3 4 4 4 4
Interoperabilidad 5 4 3 4 4 5 4
Seguridad 3 4 4 3 4 4 4
Conformidad 4 4 4 5 4 4 4
2. FIABILIDAD
Madurez 3 4 4 5 4 5 5
Tolerancia a fallos 4 5 4 4 4 4 4
Recuperabilidad 5 5 5 3 4 5 5
Conformidad 4 4 4 5 4 4 4
3. USABILIDAD
Comprensibilidad 4 5 5 4 5 5 5
Facilidad de aprendizaje 5 5 5 5 5 5 5
Atracción 4 4 3 3 4 4 4
Conformidad 3 5 4 4 4 5 4
Operabilidad 4 5 5 3 4 4 4
4. EFICIENCIA
Comportamiento
4 4 4 5 4 4 4
temporal
Utilización de recursos 3 4 3 3 3 4 4
Conformidad 4 4 4 4 4 4 4
80
5. MANTENIBILIDAD
Analizabilidad 5 5 3 4 5 5 5
Cambiabilidad 5 5 4 3 5 4 5
Estabilidad 4 4 4 4 4 5 4
Facilidad de prueba 5 5 2 3 3 4 5
Conformidad 4 4 3 4 4 4 4
6. PORTABILIDAD
Adaptabilidad 5 5 4 5 5 5 5
Facilidad de instalación 5 5 5 5 5 5 5
Coexistencia 4 5 4 4 3 4 4
Reemplazabilidad 4 4 4 3 3 4 4
Conformidad 4 4 4 4 4 5 4
SUB TOTALES 112 122 106 108 111 120 118
TOTAL 797
PUNTOS (Promedio) 114
81
ANEXO III
MANUAL DE USUARIO
PRESENTACIÓN
En este documento se presenta el Manual de Usuario del Sistema de
Gestión Administrativa para Coordinaciones de Investigación - SIGACI,
que tiene como objetivo proporcionar una guía práctica a los usuarios
(Secretaria, jurados y ejecutores), para el dominio y manejo adecuado
del sistema, también se detalla cada una de las opciones del menú
principal según el rol de cada usuario así como las instrucciones
necesarias y las acciones a realizar en cada pantalla.
Para activar una cuenta, el usuario deberá estar previamente pre registrado
Página principal.
posteriormente.
1.2. Login
Para actualizar los datos del perfil clicar en aquí y/o Perfil. Luego se
mostrara una ventana emergente donde podrá editar los campos que se
muestran.
1.4. Cambiar contraseña
2.2. Trámites
investigación.
siguiente.
en Tramitar.
correspondientes.
anulación.
Para ver los trámites realizados clicar en Mis trámites, donde se puede
la imagen siguiente.
3. USUARIO SECRETARIA
3.2. Trámites
ejecutores.
(los) trámite(es).
2.2.4. Atender Solicitud de Designación de Jurados
de Eliminar.
Aceptar.
3.3.3. Programar revisión
Usuarios registrados.
botón Registrar.
3.4.2. Usuarios registrados
del registro.
de Microsoft Excel.
4. JURADO
ventana:
emergente:
5. OBSERVACIONES Y RECOMENDACIONES
- El sistema trabaja con las últimas tecnologías web por lo tanto el usuario
dispositivos móviles.
- Los usuarios deberán tener actualizado sus datos sobre todo el correo
previamente.
- En la generación de documentos para los miembros del jurado solo lo
tablas con las interfaces por lo que será necesario utilizar computadoras
en algunos casos.