El modelo MOSCA propone una visión sistémica de la calidad de software que involucra características internas y el contexto organizacional. MOSCA consta de 4 niveles y evalúa tanto la calidad del producto como del proceso de desarrollo a través de dimensiones, categorías, características y métricas. El algoritmo de MOSCA integra las mediciones de calidad del producto y proceso para especificar áreas de mejora.
2. Calidad
La calidad es un término que ha adquirido gran relevancia
con el paso del tiempo, ya que es considerada como uno de los
principales activos con los que cuenta un país para mejorar su
posición competitiva global. Para conseguir calidad del
software es esencial establecer un programa de medidas a
tomar con respecto a los proveedores o desarrolladores. Es
también importante utilizar los modelos y métodos apropiados
para controlar el proceso de desarrollo.
MOSCA
3. Calidad Sistémica
Callaos y Callaos (1992) proponen un concepto de Calidad
Sistémica del Software en el cual están involucrados
tanto las características internas como el contexto
organizacional, lo que genera un enfoque sistémico del
concepto de Calidad del Software.
Eficiencia Efectividad Eficiencia Efectividad
del del del del
Producto Producto Proceso Proceso
MOSCA
4. Modelo Sistémico de Calidad
(MOSCA)
Su propósito es estimar la calidad sistémica dentro de
una organización desarrolladora de software.
MOSCA
7. Descripción del algoritmo
para aplicar MOSCA
El algoritmo contempla tres (3) fases. Se deberá evaluar la calidad
del producto de software como también la calidad del proceso de
desarrollo del mismo.
Fase 1 Calidad del producto de software con un enfoque
sistémico
Fase 2 Calidad del proceso de desarrollo de software con un
enfoque sistémico
Fase 3 Integración de las mediciones de los sub-modelos de la
calidad del producto y la calidad del proceso
MOSCA
9. En Resumen…
La calidad e Software es la concordancia de los requisitos funcionales y de rendimiento
explícitamente establecidos, con los estándares de desarrollo documentados y con las
características implícitas que se espera de todo software desarrollado profesionalmente.
Es un proceso complejo
MOSCA en una herramienta que soporta la administración de la calidad del software en
sus tres actividades: Aseguramiento de la calidad, Planeación de la calidad y control de la
calidad.
Para estimar la calidad de los SS se hace necesario estimar la
calidad del software como producto y como proceso. Para ello se
formulan los Modelos de Calidad.
A través de la aplicación del algoritmo, el modelo MOSCA especifica los procesos que se
deben mejorar en la empresa y las características que no son satisfechas por el producto de
software desarrollado.
MOSCA