Anda di halaman 1dari 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


INTRODUC
CIÓ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
ANTECEDE clientes”.
NTES
“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
PLANTEAMIE supervivencia de las organizaciones”.
NTO 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
FORMULACI Gestión Académica de la Escuela Superior Politécnica
Agropecuaria de Manabí Manuel Félix López, desde la
ÓN perspectiva de la metodología propuesta?

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
JUSTIFICACI calidad”.
ÓN
E
IMPORTANCI
A
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

ESPECÍFICOS Sistema 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á un informe de la
ALCANCE 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


MARCO SOFTWARE

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 • División de • División de • División de • Estándares de
de calidad. modelo 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 conforma esta • Los estándares • Los estándares que • Estos estándares para la calidad de
división definen división presenta pertenecientes a forman parte de proporcionan productos de
todos los modelos un modelo de esta división esta división requisitos, software “Off-The-
comunes, calidad detallado, incluyen un ayudan a recomendaciones y Self” y para el
términos, y incluyendo modelo de especificar los guías para la formato común de
referencias a los características referencia de requisitos de evaluación de un la industria (CIF)
que se alude en las para la calidad calidad del calidad. producto de para informes de
demás divisiones interna, externa y producto de • Estos requisitos software, tanto si usabilidad.
de SQuaRE. en uso. software, pueden ser usados la llevan a cabo
definiciones en el proceso de evaluadores, como
matemáticas de especificación de clientes o
las métricas de requisitos de desarrolladores.
calidad y una guía calidad para un
práctica para su producto de
aplicación. software que va a
• Presenta ser desarrollado o
aplicaciones de como entrada para
métricas para la un proceso de
calidad de software evaluación.
interna, externa y
en 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 evaluación de la capacidad de los
basado en los modelos CMM e ISO establecer el diagnóstico de un procesos utilizando un conjunto
9000 proceso para desarrollo de de prácticas de Ingeniería del
Es desarrollado y mantenido por software (el cual incluye a la Software.
la organización European planeación, los métodos y la Incluir estándares de Ingeniería
Strategic Programme for Research capacidad de ingeniería, las del Software reconocidos
in Information Technology herramientas, y la tecnología), así internacionalmente como fuentes
(ESPRIT). como la creación de un plan de para la identificación de las

Objetivos
Definición

Alcance
acción que defina los pasos, los prácticas a considerar.
Proporciona una alternativa para detalles de la implantación y los
las organizaciones que están marcos temporales para que la Dar soporte a la evaluación,
interesadas en mejorar su organización aumente su indicando cómo el estándar de
proceso de desarrollo de software, capacidad de entrega de referencia ha sido aplicado en la
y alcanzar la certificación ISO, ya productos y servicios de calidad. organización evaluada.
que combina y realza las formas Asegurar la fiabilidad y capacidad
establecidas por CMM y la de repetición de la evaluación.
certificación ISO 9000.
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 metodología a
la Metodología través de un
caso de
Determinación estudio
METODOLOGÍ de los
componentes Desarrollo del
A DE de la caso de
DESARROLLO Metodología estudio
"Sistema de
PROPUESTA Gestión
Planteamiento Académica de
de la la ESPAM MFL"
Metodología
DETERMINACIÓN DE LOS COMPONENTES
DE LA METODOLOGÍA

CICLO DE En la presente metodología se maneja la calidad del


producto software en tres principales fases:
VIDA DE
LA FASES
CALIDAD
DEL
PRODUCTO INTERNA
EXTERN
A
EN USO
SOFTWARE
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 Comportamient Confidencialida
Coexistencia reconocer su Madurez Modularidad Adaptabilidad
funcional o temporal d
adecuación

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


Disponibilidad Integridad Reusabilidad
funcional recursos d aprendizaje ser instalado

Capacidad para
Pertinencia Tolerancia a Capacidad de
Capacidad Operabilidad No repudio ser
funcional fallos ser analizado
reemplazado

Protección
Capacidad de Responsabilida Capacidad para
frente a errores
recuperación d ser modificado
de 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 APLICACIÓN •X=A/B DESEADO
• Completitud
funcional la • Contar el A = Número • 0<=X<=1
funcional implementación
funcional.
número de las de funciones
funciones que están El más
indicadas en incorrectas o cercano a 0 es
la que no fueron el mejor
especificación implementada
de s
requerimiento B = Número
sy de las
el número de funciones
funciones que establecidas
faltan o están en la
incorrectas. especificación
de requisitos.
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
PONDERACI por la fórmula que se define en la siguientes tablas:

ONES

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 5:
Etapa 1: Etapa 2:
Etapa 3: Etapa 4: Conclusión y
Establecer Especificació
Diseño de la Ejecución de resultados
requisitos de n de la
evaluación la evaluación de la
evaluación evaluación
evaluación
ETAPAS
SISTEMA DE GESTIÓN
OBJETO DE ACADÉMICA DE LA ESPAM
ESTUDIO MFL (GESTIÓN NOTAS Y
MATRÍCULAS)
 Aplicación web,
CARACTERÍS  Uso masivo (aproximadamente 3000
TICAS DE usuarios),

LA  Diferentes niveles de usuarios


(administrador, tipo usuario 1, tipo
APLICACIÓ usuario 2, etc.),

N  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.
SISTEMA DE
GESTIÓN La Unidad de Producción de Software (UPS) es
un departamento que depende de la Carrera
ACADÉMICA DE de Computación de la Escuela Superior
Politécnica Agropecuaria de Manabí Manuel
LA ESPAM MFL Félix López, esta unidad ha implementado
(GESTIÓN varios sistemas para sustentar la gestión de los
diferentes procesos institucionales.
NOTAS Y
MATRÍCULAS)
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
ETAPA 1 referente al sistema
 Una vez obtenida información preliminar, se
Establecer rellenó el “Formato de Especificación de Requisitos

requisitos de Evaluación”

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
ETAPA 2 detalla a continuación:
Especificaci  Docentes
ón de la  Estudiantes
Evaluación
 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%

ETAPA 4 35.00%
35.42%

Ejecución
31.25%
30.00%

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
ETAPA 5 cuatro niveles), el 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.

Anda mungkin juga menyukai