Está en la página 1de 41

METODOLOGÍA PARA LA EVALUACIÓN DE LA

CALIDAD DEL SOFTWARE, Y CASO DE ESTUDIO


SISTEMA DE GESTIÓN ACADÉMICA DE LA ESPAM
MFL
Ing. Santiago Ramiro Ríos Salgado
Ing. María Belén Villao Loor
Directora: Ing. Graciela Guerrero Idrovo, MSc.
ANTECEDENTES

PLANTEAMIENTO DEL PROBLEMA

FORMULACIÓN DEL PROBLEMA

INTRODUCCIÓN JUSTIFICACIÓN E IMPORTANCIA

OBJETIVOS

ALCANCE
“La creciente demanda de productos de
software y la constante preocupación por la
calidad en la industria del software tiene
como objetivo principal el desarrollo
sistemático de productos y servicios de
mejor calidad y el cumplimiento de las
necesidades y expectativas de los clientes”.
ANTECEDENTES
“Hoy en día, existe una total interdependencia
entre las empresas y el software. La
automatización de las actividades, la generación
y disponibilidad de información para la toma de
decisiones, logradas a través del software, son
claves para la consecución de los objetivos y
supervivencia de las organizaciones”.
PLANTEAMIENTO
DEL PROBLEMA
 ¿Qué aspectos debe considerar una metodología de la evaluación
de la calidad del software basada en la norma ISO/IEC 25040 y
metodología Bootstrap?
 ¿La aplicación de la metodología planteada servirá para evaluar la
calidad del Sistema de Gestión Académica de la Escuela Superior
Politécnica Agropecuaria de Manabí Manuel Félix López?
 ¿Qué nivel de Calidad de Software alcanza el Sistema de Gestión
Académica de la Escuela Superior Politécnica Agropecuaria de
Manabí Manuel Félix López, desde la perspectiva de la
metodología propuesta?
FORMULACIÓN
DEL PROBLEMA
“Se debe considerar la calidad como un factor
importante del producto software que debe ser
evaluado, para ello es necesario contar con una
metodología que ayude a realizar esta revisión y
control de calidad”.
JUSTIFICACIÓN
E
IMPORTANCIA
Diseñar una metodología de evaluación de la
calidad del software basada en la norma
ISO/IEC 25040 y metodología Bootstrap para
determinar la calidad del Sistema de Gestión
Académica de la ESPAM MFL, a través de una
investigación cualitativa basada en teoría
fundamentada.
OBJETIVO
GENERAL
Definir una metodología de evaluación de la
calidad del software basada en la norma
ISO/IEC 25040 y metodología Bootstrap.

Aplicar la metodología propuesta en el


Sistema de Gestión Académica de la Escuela
Superior Politécnica Agropecuaria de
Manabí Manuel Félix López

OBJETIVOS Presentar un informe de resultados de la


aplicación de la metodología en el Sistema
ESPECÍFICOS de Gestión Académica de la Escuela
Superior Politécnica Agropecuaria de
Manabí Manuel Félix López MFL.
“El resultado de esta investigación será la
propuesta de una metodología para la
evaluación de la calidad del producto del
software, la misma que tendrá como base la
norma de calidad ISO/IEC 25040 y el método
Bootstrap y luego de esto se medirá su
aplicabilidad en el Sistema de Gestión
Académica de la ESPAM MFL al final se realizará
ALCANCE un informe de la ejecución de la metodología.”
BASES TEÓRICAS DE LA CALIDAD DEL SOFTWARE

• SOFWARE
• CALIDAD
• EVALUACIÓN DE CALIDAD

MODELO DE LA EVALUACIÓN DE LA CALIDAD DEL


SOFTWARE
MARCO
TEÓRICO • MODELOS EXISTENTES

DESCRIPCIÓN DE ESTÁNDARES ESCOGIDOS PARA


TRABAJOS DE INVESTIGACIÓN

• NORMA ISO 25000


• METODOLOGÍA BOOTSTRAP
Norma ISO/IEC 25000

ISO/IEC 25050–
ISO/IEC 2500n. ISO/IEC 2501n. ISO/IEC 2502n. ISO/IEC 2503n. ISO/IEC 2504n.
25099.
•División de gestión •División del modelo •División de •División de •División de •Estándares de
de calidad. de calidad. mediciones de requisitos de evaluación de la extensión SQuaRE.
•Los estándares que •El estándar que calidad. calidad. calidad. •Incluyen requisitos
forman esta división conforma esta •Los estándares •Los estándares que •Estos estándares para la calidad de
definen todos los división presenta un pertenecientes a esta forman parte de esta proporcionan productos de
modelos comunes, modelo de calidad división incluyen un división ayudan a requisitos, software “Off-The-
términos, y detallado, modelo de especificar los recomendaciones y Self” y para el
referencias a los que incluyendo referencia de requisitos de guías para la formato común de la
se alude en las características para calidad del producto calidad. evaluación de un industria (CIF) para
demás divisiones de la calidad interna, de software, •Estos requisitos producto de informes de
SQuaRE. externa y en uso. definiciones pueden ser usados software, tanto si la usabilidad.
matemáticas de las en el proceso de llevan a cabo
métricas de calidad especificación de evaluadores, como
y una guía práctica requisitos de calidad clientes o
para su aplicación. para un producto de desarrolladores.
•Presenta software que va a ser
aplicaciones de desarrollado o como
métricas para la entrada para un
calidad de software proceso de
interna, externa y en evaluación.
uso.
Metodología Bootstrap
Bootstrap es una metodología La metodología Bootstrap engloba Proporcionar soporte para la
resultado de un proyecto europeo tanto la evaluación para establecer el evaluación de la capacidad de los
basado en los modelos CMM e ISO diagnóstico de un proceso para procesos utilizando un conjunto de
9000 desarrollo de software (el cual prácticas de Ingeniería del Software.
Es desarrollado y mantenido por la incluye a la planeación, los métodos Incluir estándares de Ingeniería del
organización European Strategic y la capacidad de ingeniería, las Software reconocidos
Programme for Research in herramientas, y la tecnología), así internacionalmente como fuentes
Information Technology (ESPRIT). como la creación de un plan de para la identificación de las prácticas
acción que defina los pasos, los a considerar.
Proporciona una alternativa para las detalles de la implantación y los

Alcance

Objetivos
Definición

organizaciones que están interesadas marcos temporales para que la Dar soporte a la evaluación,
en mejorar su proceso de desarrollo organización aumente su capacidad indicando cómo el estándar de
de software, y alcanzar la de entrega de productos y servicios referencia ha sido aplicado en la
certificación ISO, ya que combina y de calidad. organización evaluada.
realza las formas establecidas por Asegurar la fiabilidad y capacidad de
CMM y la certificación ISO 9000. repetición de la evaluación.
Identificar las fortalezas y
debilidades de los procesos de la
organización evaluada.
Dar soporte a la creación y aplicación
de un plan de mejora que genere
resultados aceptables y fiables, de
forma que las acciones del plan de
mejora permitan alcanzar los
objetivos de la organización.
Ayudar a incrementar la eficacia de
los procesos poniendo en práctica
los requisitos del estándar en la
organización.
Validación de la
Definición de la metodología a
Metodología través de un caso
de estudio
Determinación
METODOLOGÍA de los
componentes de Desarrollo del
DE DESARROLLO la Metodología caso de estudio
"Sistema de
PROPUESTA Gestión
Académica de la
Planteamiento ESPAM MFL"
de la
Metodología
DETERMINACIÓN DE LOS COMPONENTES DE LA
METODOLOGÍA
En la presente metodología se maneja la calidad del
producto software en tres principales fases:

CICLO DE VIDA
FASES
DE LA CALIDAD
DEL PRODUCTO
SOFTWARE
INTERNA EXTERNA EN USO

La presente metodología, basada en la Norma ISO/IEC


25000 clasifica a la calidad del producto, en características
que se dividen en subcaracterísticas y atributos de calidad.
DETERMINACIÓN DE LOS COMPONENTES DE LA
METODOLOGÍA
CALIDAD EXTERNA E INTERNA

Adecuación Eficiencia de
Compatibilidad Usabilidad Fiabilidad Seguridad Mantenibilidad Portabilidad
Funcional desempeño

Capacidad para
Completitud Comportamiento
Coexistencia reconocer su Madurez Confidencialidad Modularidad Adaptabilidad
funcional temporal
adecuación

Corrección Utilización de Interoperabilida Capacidad de Capacidad para


Disponibilidad Integridad Reusabilidad
funcional recursos d aprendizaje ser instalado

Pertinencia Tolerancia a Capacidad de Capacidad para


Capacidad Operabilidad No repudio
funcional fallos ser analizado ser reemplazado

Protección frente
Capacidad de Capacidad para
a errores de Responsabilidad
recuperación ser modificado
usuario

Estética de la
Capacidad para
interfaz de Autenticidad
ser probado
usuario

Accesibilidad
DETERMINACIÓN DE LOS COMPONENTES DE LA
METODOLOGÍA

CALIDAD EN USO

Libertad de Cobertura de
Efectividad Eficiencia Satisfacción
riesgo contexto

Libertad del
Integridad de
Efectividad Eficiencia Utilidad riesgo
contexto
económico

Libertad del
riesgo de salud Flexibilidad
y seguridad

Libertad del
riesgo
ambiental
DETERMINACIÓN DE LOS COMPONENTES DE LA
METODOLOGÍA
Las métricas para la calidad interna y externa evalúan las
características definidas anteriormente. A continuación, se
expone un ejemplo de las métricas propuestas:

MÉTRICAS
DETERMINACIÓN DE LOS COMPONENTES DE LA
METODOLOGÍA

CARACTERÍSTICA SUB- MÉTRICAS MÉTODO DE FÓRMULA VALOR


CARACTERÍSTICA
• Adecuación • Completitud de la APLICACIÓN •X=A/B DESEADO
funcional • Completitud implementación
funcional • Contar el número A = Número de • 0<=X<=1
funcional. de las funciones funciones que
indicadas en la están incorrectas El más cercano a
especificación o que no fueron 0 es el mejor
de implementadas
requerimientos y B = Número de
el número de las funciones
funciones que establecidas en
faltan o están la especificación
incorrectas. de requisitos.
Dónde: B > 0
DETERMINACIÓN DE LOS COMPONENTES DE LA
METODOLOGÍA
Las ponderaciones dependerán de tres factores, en primer
lugar del nivel de importancia de cada una de las
características, en segundo lugar del tipo de software y en
tercer lugar del criterio del evaluador, la sumatoria de la
ponderación para cada característica debe ser menor o
igual a 100 guiados por la fórmula que se define en la
PONDERACIONES siguientes tablas:

El resultado del cálculo de las métricas deberá ser


convertido sobre 100 con la finalidad de encontrar el
resultado final.
DETERMINACIÓN DE LOS COMPONENTES DE LA
METODOLOGÍA
Una vez que se hayan realizado todos los cálculos y se haya
obtenido el resultado se podrá determinar la calidad de
acuerdo a la siguiente escala:

ESCALA DE
CALIDAD
DETERMINACIÓN DE LOS COMPONENTES DE LA
METODOLOGÍA
En la presente metodología se utilizarán las fases propuestas por
la norma ISO/IEC 25040, y utilizará la metodología Bootstrap en
el sentido de considerar entradas y salida para cada una de las
etapas.

ETAPAS
Etapa 1: Etapa 2: Etapa 5:
Etapa 3: Diseño Etapa 4:
Establecer Especificación Conclusión y
de la Ejecución de la
requisitos de de la resultados de
evaluación evaluación
evaluación evaluación la evaluación
ETAPAS
SISTEMA DE GESTIÓN
OBJETO DE ACADÉMICA DE LA ESPAM MFL
ESTUDIO (GESTIÓN NOTAS Y
MATRÍCULAS)
 Aplicación web,
 Uso masivo (aproximadamente 3000
usuarios),
CARACTERÍSTICAS
 Diferentes niveles de usuarios
DE LA
(administrador, tipo usuario 1, tipo
APLICACIÓN usuario 2, etc.),
 Elaborado a la medida de las
necesidades institucionales,
 Multiplataforma.
Conocer el nivel de calidad del Sistema de
Gestión Académica (Gestión notas y
OBJETIVO matrículas) de la ESPAM MFL a través de la
metodología propuesta.
La Unidad de Producción de Software (UPS) es un
SISTEMA DE departamento que depende de la Carrera de
GESTIÓN Computación de la Escuela Superior Politécnica
ACADÉMICA DE LA Agropecuaria de Manabí Manuel Félix López, esta
ESPAM MFL unidad ha implementado varios sistemas para
(GESTIÓN NOTAS Y sustentar la gestión de los diferentes procesos
MATRÍCULAS) institucionales.
El Coordinador de la Unidad de Producción de Software
solicitó la realización de la evaluación interna, completando
el siguiente formato para la solicitud:

PROCESO DE
EVALUACIÓN
 Se inició con una entrevista al Coordinador de la
UPS, para obtener información referente al
sistema
ETAPA 1  Una vez obtenida información preliminar, se rellenó el
“Formato de Especificación de Requisitos de
Establecer Evaluación”
requisitos de
evaluación
ETAPA 1
Establecer
requisitos de
evaluación
ETAPA 2
Especificación de
la Evaluación
ETAPA 2
Especificación de
la Evaluación
Una vez que se conocieron los elementos a ser
evaluados, se seleccionó la población y se detalla a
ETAPA 2 continuación:

Especificación de  Docentes
la Evaluación  Estudiantes

 Departamento UPS
ETAPA 2
Especificación de
la Evaluación
ETAPA 3
Diseño de la
Evaluación
EXPERIENCIA ELABORACION DE RÚBRICAS
40.00%

35.42%
35.00%

ETAPA 4 30.00%
31.25%

Ejecución de la 25.00%

Evaluación 20.00%

14.58%
15.00%
12.50%

10.00%
6.25%
5.00%

0.00%
Insuficiente Regular Bueno Muy Bueno Excelente
ETAPA 4
Ejecución de la
Evaluación
Luego de realizar cada uno de los cálculos y seguir el
proceso establecido en la metodología planteada, el
Sistema de Gestión Académica (Notas y Matrículas)
alcanza el Nivel 3 Satisfactorio (de cuatro niveles), el
ETAPA 5 análisis detallado se podrá revisar en el Informe de
Evaluación del Sistema, que se considera la salida de esta
etapa.
CONCLUSIONES

• Se diseñó una metodología de evaluación de la calidad del software basada en


la norma ISO/IEC 25040 y metodología Bootstrap para determinar la calidad
del Sistema de Gestión Académica de la ESPAM MFL, a través de una
investigación cualitativa basada en teoría fundamentada.
• Al aplicar la metodología propuesta en el Sistema de Gestión Académica de la
Escuela Superior Politécnica Agropecuaria de Manabí Manuel Félix López se
logró obtener el estado del arte sobre las bases teóricas de la calidad del
software, modelos de evaluación de calidad de software, la norma ISO/IEC
25040 y la metodología Bootstrap.
CONCLUSIONES

• La definición de una metodología comprende: el ciclo de vida de la calidad del


producto software, características, sub-características y métricas de calidad del
software, escalas de calidad, las etapas de la metodología y la validación de la
misma a través de uno o varios casos de estudio, en este caso la del “Sistema
de Gestión Académica” de la ESPAM MFL
• Las métricas propuestas pueden cambiar dependiendo de la naturaleza del
software, del criterio del evaluador y la aplicación de otras metodologías.
RECOMENDACIONES

• Aplicar la metodología de evaluación de la calidad de software en otros


sistemas que tengan características similares al caso de estudio.
• Los encargados del desarrollo del Sistema de Gestión Académica (notas
y matrículas) acojan las recomendaciones planteadas en este caso de
estudio.

También podría gustarte