Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
• SOFWARE
• CALIDAD
• EVALUACIÓN DE CALIDAD
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
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
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
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