Computers">
Tesis de Grado 016
Tesis de Grado 016
Tesis de Grado 016
Realizado por:
C.I. Nº V-19979860
Asesor(es) comunitario(s):
T.S.U. Rondón, Jesmarian
Lcda. Ramírez, Edit.
C.I. Nº V-21095121
5
En este trabajo de investigación se plantea una guía que pueda ser
aplicada para evaluar el grado de calidad de cualquier software. El
presente documento describe inicialmente una serie de criterios que
deben cumplir un sistema para que pueda considerarse de calidad según
lo estable la normativa ISO 9126.
6
CAPITULO I: DIAGNOSTICO SITUACIONAL
7
lo tanto, es de suma importancia la realización de auditorías a fin de
verificar que el software en estudio, se ajusta a los requerimientos del
cliente y sea un producto eficiente, funcional y fiable.
8
Además se seleccionará las métricas para cada subcategoría ya
mencionada, definiendo los niveles de puntaje y criterios de valoración.
En vista de que se le aplicará el tipo de escala de proporción asignándole
un puntaje máximo de referencia (la suma de los puntajes máximos de
todas las métricas deberá ser igual a 100) y tendrán un puntaje mínimo de
aprobación.
Estos aportes permitirán arrojar las fallas de la aplicación en
estudio y en caso de que no se alcance dicho puntaje, se considerará que
el software no cumple con las necesidades de requeridas por el usuario
por lo tanto debe ser mejorado hasta que cumpla con los requerimientos
establecidos.
9
1.3 Metas
Metas Objetivos Actividades
Consultar a través de internet, bibliotecas y
Identificar la
Analizar las diversas metodologías y Departamento de Informática sobre todas las
metodología o
normativas existentes referentes a la metodologías y normativas existentes alusivas a
normativa que se
evaluación de calidad de software. evaluación de software.
adapte a las
Estudiar las diversas metodologías.
necesidades de
Seleccionar la normativa o metodología que se ajuste
evaluación.
a los requerimientos de evaluación.
Seleccionar las métricas adecuadas a las
evaluaciones.
Crear un plan de
Diseñar un plan de evaluación para medir Elaborar el conjunto de métodos o instrumentos de
evaluación que permita
la calidad del Sistema de Aula Integrada. evaluación que se utilizará en cada métrica.
detectar los errores del
Elaborar los indicadores necesarios para medir
Sistema.
cuantitativamente el resultado de la inspección del
sistema.
Ejecutar el plan de evaluación Inspeccionar el Sistema.
Medir la calidad del inspeccionando y midiendo cada uno de Aplicar los instrumentos para la recolección de datos.
Sistema de Aula los componentes que conforman el Medir la calidad del sistema.
Integrada. Sistema de Aula Integrada en cuanto a la
eficiencia, fiabilidad y funcionalidad.
Documentar los errores Generar el informe de evaluación con sus Documentar los resultados encontrados de la
del sistema para su correspondientes recomendaciones para aplicación de la evaluación.
correspondiente las mejoras del sistema SAAI.
corrección.
Tabla 1 .Metas .Fuentes: Los Autores (2015).
10
1.4 Justificación e impacto social
Esta investigación se justifica desde cuatro puntos de vista que
explicamos a continuación:
11
Este proyecto se fundamenta en que a partir de la promulgación de
la Constitución de 1999, Venezuela ha experimentado un intenso
desarrollo ya que en el propio texto constitucional se puede apreciar la
influencia de la tecnología en el ámbito jurídico, al consagrarse el acceso
a la tecnología como un derecho fundamental de los ciudadanos,
reconociéndose dentro de los derechos culturales, el carácter de interés
público de la ciencia, la tecnología, el conocimiento y la innovación, tal
como lo establece el artículo 110.
12
Departamento de AI para determinar la solución de la problemática
suscitada dentro de dicha institución.
1.3 Beneficiarios
Con la ejecución del presente proyecto se beneficiaran directamente,
tanto los Trabajadores del Departamento de Aula Integrada debido a que
se le garantizará un producto de calidad que cumpla con todos los
requerimientos establecidos, de igual manera nosotros los auditores
porque al poner en acción dicha evaluación obtenemos más
conocimiento y experiencia en cuanto a la medición de calidad de
sistemas.
13
Figura 1. Localización Física Y Cobertura Espacial del Proyecto.
Fuente: Google Maps / Autores (2015).
1.5 Temporalidad
14
mismo , inclusive surgieron errores los cuales fueron plasmados en un
informe con sus respectivas recomendaciones.
15
menciona que los equipos de cómputo se encuentran operativo, se
cuenta con personal capacitado para realizar la auditoria y para el
manejo de la aplicación.
Factibilidad social: De acuerdo a la entrevista realizada (ver figura
nº) se comprobó que es factible desde esta perspectiva, por los
beneficios que aporta a la sociedad, la aceptación que obtuvo la
aplicación SAAI como resultado de la auditoría realizada.
16
CAPITULO II: MARCO TEÓRICO
Este aporte nos sirvió como guía para reconocer como se mide la
funcionalidad, usabilidad y seguridad de un software.
Este aporte nos sirvió como referencia para canalizar mejor los
procesos que se llevan a cabo en una evaluación a través de la normativa
ISO 9126, así como también conocer el estándar para el diseño de
métricas e indicadores y la manera en cómo se aborda las puntuaciones
de medición de forma cualitativa y cuantitativa.
17
Ortega, E. & Villavicencio, M.(2010). Mediciòn de la calidad de
produtos de software en un ambiente acadêmico utilizando la
norma ISO/IEC 9126. Escuela Superior Politécnica del Litoral,
Guayaquil, Ecuador. A traves del presente estúdio, Estudiantes del
curso de ingieneria del software fueron expuesto el uso de la
norma ISO/IEC 9126 para evaluar la calidad de sus produtos de
software. Todos los produtos fueron desarrollados por estudiantes
utilizando 5 características de la norma: Funcionalidad, fiabilidad,
usabilidad, eficiencia y mantenibilidad.
a) Dificultades de Aprendizaje
18
Dificultades de Aprendizaje específicas
Nombre Definición
Se refiere a la dificultad de leer de manera fluida. El niño lee
de manera costosa, lenta y tiene errores como omisiones de
Dislexia sílabas, de palabras, altera el orden de las palabras, las une o
las separa de forma incorrecta. Por tanto, tampoco puede
comprender bien el texto que lee.
b) Aula Integrada
19
Según (Meléndez, 2010).Menciona que es un servicio del Área de
Dificultades de Aprendizaje de Educación Especial, adscrita a las
Escuelas Bolivarianas, conformada por docentes especialistas, los cuales
garantizan, a través de una acción cooperativa, atención educativa
integral a los alumnos con dificultades de aprendizaje, desarrollan
acciones preventivas dirigidas a la población estudiantil y realizan
funciones de apoyo para la integración escolar.
20
Objetivos del servicio de Aula integrada
Propiciar una atención especializada integral de los educandos con
dificultades de aprendizajes con la finalidad de mejorar la calidad
de su proceso de aprendizaje.
Brindar una atención educativa especializada integral de apoyo a
los educandos a través de adaptaciones curriculares en función de
sus necesidades especiales.
Propiciar una acción coordinada, interdisciplinaria y cooperativa,
entre los nivele y modalidades del sistema escolar con la finalidad
de prevenir y atender las dificultades en el proceso aprendizaje.
Propiciar una comunicación efectiva lazos afectivos, entre
docentes, alumnos, padres y representantes para facilitar el
proceso educativo integral.
21
En definitiva, una aplicación informática sirve para ahorrar tiempo y
dinero al usuario y, por eso, constantemente nuevas aplicaciones son
desarrolladas por programadores.
22
Es un sistema formado por un conjunto de datos almacenados en
discos que permiten el acceso directo a ellos y un conjunto de programas
que manipulen ese conjunto de datos.Cada base de datos se compone de
una o más tablas que guarda un conjunto de datos. Cada tabla tiene una
o más columnas y filas. Las columnas guardan una parte de la
información sobre cada elemento que queramos guardar en la tabla, cada
fila de la tabla conforma un registro.
-Lenguaje de Programación
23
cómo va a ser pronunciada la información presente en ese
documento a través de un dispositivo de lectura. Esta forma de
descripción de estilos ofrece a los desarrolladores el control total
sobre estilo y formato de sus documentos. permite a los
desarrolladores Web controlar el estilo y el formato de múltiples
páginas Web al mismo tiempo.
-Navegadores web
-Servidores web
24
mantenibilidad y portabilidad, que a su vez se dividen en subcategorías,
como se muestra en la Figura n 3.
25
A continuación se detallan cada una de las características ya
mencionada:
26
2.1. Nivel de Madurez: Permite medir la frecuencia de falla por errores
en el software.
2.2. Tolerancias a fallas: Se refiere a la habilidad de mantener un
nivel específico de funcionamiento en caso de fallas del software o
de cometer infracciones de su interfaz específica.
2.3. Recuperación: Se refiere a la capacidad de restablecer el nivel de
operación y recobrar los datos que hayan sido efectuados
directamente por una falla, así como el tiempo y el esfuerzo
necesario para lograrlo.
3. Usabilidad: Consiste de un conjunto de atributos que permiten
evaluar el esfuerzo necesario que deberá invertir el usuario para
utilizar el sistema.
3.1. Comprensibilidad o Entendimiento: Se refiere al esfuerzo
requerido por los usuarios para reconocer la estructura lógica del
sistema y los conceptos relativos a la aplicación del mismo; Es
decir, entender si el software es adecuado y cómo puede ser
usado para unas tareas o condiciones de uso particulares.
3.2. Facilidad de aprender: Establece atributos del software relativos
al esfuerzo que los usuarios deben hacer para aprender a usar la
aplicación.
3.3. Operabilidad: Agrupa los conceptos que evalúan la operación y el
control del sistema.
3.4. Atracción: Capacidad del producto software para ser atractivo al
usuario.
4. Eficiencia: Esta característica permite evaluar la relación entre el nivel
de funcionamiento del software y la cantidad de recursos usados. Los
aspectos a evaluar son:
4.1. Comportamiento con respecto al tiempo: Atributos del software
relativos a los tiempos de respuesta y de procesamiento de los
datos.
27
4.2. Comportamiento con respecto a recursos: Atributos de
software relativos a la cantidad de recursos usados y la duración
de su uso en la realización de sus funciones bajo condiciones
determinadas.
5. Mantenibilidad: Se refieren a los atributos que permiten medir el
esfuerzo necesario para realizar modificaciones al software, ya sea por
la corrección de errores o por el incremento de funcionalidad. En este
caso se tiene los siguientes factores:
5.1. Capacidad de análisis: Relativo al esfuerzo necesario para
diagnosticar las deficiencias o causas de fallas, o para identificar
las partes que deberán ser modificadas.
5.2. Capacidad de modificación o cambiabilidad: Mide el esfuerzo
necesario para modificar aspectos del software, remover fallas o
adaptar el software para que funcione en un ambiente diferente.
5.3. Estabilidad: Permite evaluar los riesgos de efectos inesperados
debidos a las modificaciones realizadas al software.
5.4. Facilidad de prueba: Se refiere al esfuerzo necesario para validar
el software una vez que fue modificado.
6. Portabilidad: En este caso, se refiere a la habilidad del software de
ser transferido de un ambiente a otro, y considera los siguientes
aspectos:
6.1. Adaptabilidad: Evalúa la oportunidad para adaptar el software a
diferentes ambientes sin necesidad de aplicarle modificaciones.
6.2. Facilidad de instalación: Es el esfuerzo necesario para instalar el
software en un ambiente determinado.
6.3. Conformidad: Permite evaluar si el software se adhiere a
estándares o convenciones relativas a portabilidad.
6.4. Capacidad de reemplazo: Se refiere a la oportunidad y el
esfuerzo usado en sustituir el software por otro producto con
funciones similares.
28
b) Calidad en uso:
Características Definición
Eficiencia La capacidad del producto del software para facilitar a
los usuarios alcanzar metas específicas con exactitud y
completitud en un contexto específico de uso.
Productividad La capacidad del producto del software para invertir la
cantidad apropiada de recursos en relación a la
eficiencia alcanzada en un contexto específico de uso.
Seguridad La capacidad del producto del software para alcanzar
niveles aceptables de riesgo de dañar a las personas, el
negocio, el software, la propiedad o el ambiente en un
contexto especifico de uso.
Satisfacción La capacidad del producto del software para
satisfacer a los usuarios en un contexto especifico de
uso.
Tabla 5. Características de calidad de uso. Fuente: Los Autores (2015).
29
30
Figura 4. Preguntas generales de las características y subcaracterísticas.
Fuente: García, Carlos.
31
procesos de transformación social consustanciados con los valores de la
identidad nacional, y con una visión latinoamericana y universal.
TÍTULO I DISPOSICIONES
Artículo 1:La presente Ley tiene por objeto desarrollar los principios
orientadores que en materia de ciencia, tecnología e innovación y sus
aplicaciones, establece la Constitución de la República Bolivariana de
Venezuela, organizar el Sistema Nacional de Ciencia, Tecnología e
32
Innovación, definir los lineamientos que orientarán las políticas y
estrategias para la actividad científica, tecnológica, de innovación y sus
aplicaciones con la implantación de mecanismos institucionales para
lograr la apropiación social del conocimiento.
33
Escala: Un conjunto de valores con propiedades definidas.
Indicador: Una medida que se puede utilizar para estimar o para predecir
otra medida.
34
Nivel de calificación: Un punto en la escala ordinal que es utilizado para
Categorizar una escala de medida.
Valoración: Emplear una métrica para asignar uno de los valores de una
escala (el mismo que puede ser un número o categoría) al atributo de una
entidad.
35
CAPITULO III: MARCO METODOLÓGICO
36
3.4 Técnicas e instrumentos de recolección de datos
Según Arias (2006) expresa que la observación participante” es la
que se ejecuta en función de un objeto, pero sin guía prediseñada
que especifique cada uno de los aspectos que deben ser
observados”. (pg. 70).
Igualmente Arias (2006) indica que “la encuesta es una técnica que
pretende obtener información que suministra un grupo de o muestra de
sujetos acerca de si mismo o en relación a un tema en particular”. (pg.
72).
Proceso o fases
37
Identificar el tipo de software: Especificar el tipo de software a evaluar,
si es un sistema operativo, software de seguridad, software de ofimática,
lenguaje de programación, base de datos, aplicativo a la medida, entre
otros.
Perfiles de Evaluadores: Teniendo como marco conceptual al estándar
ISO [ISO/IEC9126], se consideran tres perfiles de usuario, a un alto nivel
de abstracción para desarrollo de software, usuarios finales,
desarrolladores, y gerentes. El estándar afirma que la relativa importancia
de las características de calidad (como usabilidad, funcionalidad,
confiabilidad, eficiencia, portabilidad, y mantenibilidad y calidad en uso)
varía dependiendo del punto de vista considerado y de la crítica de los
componentes del software a evaluar.
La visión del usuario final, concierne al interés de los mismos en
usar el software, como así también su performancia, su eficiencia, su
facilidad de uso, entre otros aspectos. Los usuarios finales no están
interesados en características internas o de desarrollo del software (sin
embargo, atributos internos contribuyen a la calidad de uso).
La visión de calidad del desarrollador debe considerar no sólo los
requerimientos del software para la visión del usuario sino también la
calidad para los desarrollos intermedios resultantes de las actividades de
la fase de desarrollo.
Se debe tener en cuenta que los desarrolladores están
preocupados en características de calidad del software como
mantenibilidad y portabilidad. La visión de calidad del gerente es una
visión integradora, que incorporar requerimientos de negocio a las
características individuales. Ejemplo, un gerente está interesado en el
equilibrio entre la mejora del software y los costos y tiempos establecidos.
Especificar los Objetivos: Establecer los objetivos tanto generales como
específicos del software.
Aplicar el modelo de calidad: Elaborar un instrumento o formato donde
aplique el modelo de calidad externo e interno y calidad de uso. Si existe
38
un comité o conjunto de personas encargadas de la evaluación, el
instrumento debe ser aprobado por los participantes.
Criterios de la evaluación: Los criterios para evaluar el software se
dividen en dos grandes bloques: uno dedicado a criterios que son
aplicables a cualquier tipo de software (criterios generales), y otro
conjunto compuesto por criterios adaptables al grupo de software
evaluados (criterios específicos).
En este caso se definen los criterios de la evaluación según el tipo de
software, para el cual debe conformar un equipo evaluador, este ejercicio
ayuda a definir que opciones se deben evaluar con más detalle y valor.
Seleccionar métricas
La selección de métricas se obtiene a partir de los indicadores
especificados en el modelo.
Niveles o escalas
En esta fase se establecen los siguientes criterios:
A cada métrica seleccionada le asigna un puntaje máximo de
referencia.
El personal que participa en la evaluación debe establecer niveles
de Calificación cualitativa con base a los puntajes.
Se permite usar números enteros o hasta con un decimal de
aproximación.
Definir por cada métrica, un puntaje mínimo de aprobación, y al
final de la evaluación, dependiendo del puntaje si es mayor o
menor a lo propuesto, considerar si el software cumple o no cumple
con los objetivos propuestos.
Establecer criterios
Las persona que participa en el proceso de evaluación debe tener
criterios con respecto al indicador que se está analizando, Es importante
tener en cuenta que el criterio debe ajustar al tipo de software que se va a
evaluar.
Tomar medidas
39
Para la medición, las métricas seleccionadas se aplican al
software. Los resultados son valores expresados en las escalas de las
métricas, definidos previamente.
Resultados
El proceso de evaluación genera un cuadro de resultados por cada
uno de los principales indicadores y el total final de resultado.
Documentación
El proceso de evaluación se documenta, indicando la fecha,
empresa, los Cargos, nombres y apellidos, dependencia de las personas
que participan en proceso de evaluación, especificando las etapas en las
que participaron.
Seguimiento
Si el resultado de la evaluación tiene observaciones o indicadores de
calidad bajos, y el personal que lo evalúa permite realizar la corrección, se
programa otra evaluación donde se verifique que el proceso mejora, el
tiempo que se estime debe influir en los criterios de la aproxima
evaluación
40
3.6 Plan de Acción
Actividades Octubre Noviembre Diciembre Enero Febrero Marzo
Consultar a través de internet, bibliotecas y 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Departamento de Informática sobre todas las
metodologías y normativas existentes alusivas
a evaluación de software.
41
3.7 Cronograma de Actividades
Objetivos Actividades Recursos Responsables Fecha
Analizar las diversas Consultar a través de internet, -Computadora -Integrantes del Desde
metodologías y bibliotecas y Departamento de -Internet proyecto 01/1015 hasta
Informática sobre todas las 31/10/15
normativas existentes
metodologías y normativas existentes
referentes a la alusivas a evaluación de software.
evaluación de calidad Estudiar las diversas metodologías.
de software. Seleccionar la normativa o metodología
que se ajuste a los requerimientos de
evaluación.
Seleccionar las métricas adecuadas a -Computadora -Integrantes del Desde 01/11/15
Diseñar un plan de las evaluaciones. -Internet proyecto 01/01/15
evaluación para medir Elaborar el conjunto de métodos o -Hojas
instrumentos de evaluación que se
la calidad del Sistema utilizará en cada métrica.
de Aula Integrada. Elaborar los indicadores necesarios
para medir cuantitativamente el
resultado de la inspección del sistema.
Ejecutar el plan de Inspeccionar el Sistema. -Computadora -Integrantes del Desde 01/01/15
evaluación Aplicar los instrumentos para la -Internet proyecto hasta 01/03/15
inspeccionando y recolección de datos. -Hojas
Medir la calidad del sistema. -Sistema SAAI
midiendo cada uno de
los componentes que
conforman el Sistema
de Aula Integrada en
cuanto a la eficiencia,
fiabilidad y
funcionalidad.
42
Generar el informe de Documentar los resultados encontrados -Computadora -Integrantes del Desde 02/03/15
evaluación con sus de la aplicación de la evaluación. -Apuntes proyecto Hasta 04/03/15
correspondientes
recomendaciones para
las mejoras del sistema
SAAI.
43
CONCLUSIÓN
44
BIBLIOGRAFÌA
Acevedo, G. (20 de Mayo de 2014). Norma iso 9126. Recuperado
el Martes de Enero de 2016, de
http://es.slideshare.net/luisfarinango5682/norma-iso-9126-
34931370.
45
Hernandez A, A. (Viernes de Marzo de 2006). La planificación educativa
para la atención integral de los alumnos con dificultades de aprendizaje
en educación básica. Recuperado el 23 de Enero de 2016, de
http://www.monografias.com/trabajos33/alumnos-codificultades/alumnos-
con-dificultades2.shtml
46
yorda. (viernes de julio de 2008). LA EDUCACION ESPECIAL: UNA
EDUCACIÓN DE INTERES PARA TODOS. Recuperado el martes de
enero de 2016, de http://yordancarrasquel.blogspot.com/2008/07/aula-
integrada.html
47