Vous êtes sur la page 1sur 12

EVALUACIN DE LA CALIDAD EN LAS TECNOLOGAS EDUCATIVAS

CUADRO COMPARATIVO ENTRE LOS MODELOS DE CALIDAD PARA LA EVALUACIN DE SOFTWARE


McCALL, BOEHM y FURPS
LUIS MANUEL POVEDA CARVAJAL
LUZ MARINA QUIROGA GMEZ
DOCENTE: MG. ASTRID VICTORIA CRDENAS CH.

UNIVERIDAD DE SANTANDER UDES


MAESTRIA EN GESTIN DE LA TECNOLOGA EDUCATIVA.
ARMENIA
2015

MODELOS DE CALIDAD PARA LA EVALUACIN DE SOFTWARE


En relacin con la evaluacin de la calidad del software, se han establecido estndares de calidad y modelos de calidad. Un modelo de calidad es un
conjunto de factores de calidad y de las relaciones entre ellos, que suministran un medio para establecer especificaciones de un producto software y para
evaluar su calidad. Los modelos de calidad, regularmente, presentan una estructura jerrquica en la que los factores genricos son los principales o de
mayor importancia y estos a su vez se descomponen en otros ms especficos que s pueden ser medidos mediante lo que se conoce como mtricas, que
son medidas del grado en que un componente o sistema posee un atributo dado.
Los modelos de calidad que enseguida se compararn, pertenecen los tres a la categora de modelos de calidad fijos, lo que significa que
inicialmente se dispone de un inventario de factores de calidad y con relacin a los mismos se evaluar la calidad de un producto.

McCalls

Boehm

FURPS

McCALLS

Fue el primero en ser presentado en 1977, y se


origin motivado por US Air Force y DoD

BOEHM

Segundo modelo de calidad ms conocido.


Presentado por Barry Boehm en 1978.

FURPS

El modelo FURPS, desarrollado por Hewlett


Packard (1987), es un modelo de calidad fijo
que establece cinco caractersticas como
factores de calidad para todas las actividades
del proceso de desarrollo de un software, que
son los que le dan nombre:

Se focaliza en el producto final, identificando


atributos claves desde el punto de vista del
usuario.
Los atributos se denominan factores de calidad y
son, normalmente, atributos externos.
Tambin se incluyen algunos atributos
posiblemente internos.

Functionality (Funcionalidad)
Usability (Facilidad de uso)
Reliability (Fiabilidad)
Performance (Desempeo, rendimiento)
Supportability (Soporte)

Este modelo introduce caractersticas de:

Alto nivel
Nivel intermedio
Primitivas.

Las caractersticas de alto nivel representan


requerimientos generales de uso pueden ser:

Utilidad per-se cuan (usable, confiable, eficiente;


es el producto en s mismo)

Funcionalidad:
Caractersticas, capacidades y algunos
aspectos de seguridad.

Facilidad de Uso:
Factores Humanos (interaccin), ayuda,
documentacin.

Para cada factor de calidad (siendo estos


demasiados abstractos para ser medidos
directamente), se introducen atributos de bajo
nivel denominados criterios de calidad.
Algunos criterios de calidad son atributos internos,
que tienen un efecto directo en el atributo externo
correspondiente.

Cada criterio de calidad es mapeado en un


conjunto de mtricas de calidad (pues se
hace necesario un nivel ms de
descomposicin) que son atributos (tanto del
producto como del proceso) de muy bajo
nivel, medibles directamente.
Clasificacin de los factores de calidad:

Revisin del producto (habilidad para ser


cambiado)
Transicin del producto (adaptabilidad al nuevo
ambiente)
Operacin del producto (caractersticas de
operacin).

L a revisin del producto incluye los siguientes


factores de calidad:

Mantenibilidad (facilidad para localizar y corregir


fallas).
Flexibilidad (facilidad de realizar cambios).
Testeabilidad (facilidad para asegurarse que el

Mantenibilidad (Facilidad para modificarlo,


entenderlo y retestearlo)
Utilidad general (Posibilidad de seguir usndose si
se cambia el ambiente.

Las caractersticas de nivel intermedio son:

Portabilidad (utilidad general)


Confiabilidad (utilidad per-se)
Eficiencia (utilidad per-se)
Usabilidad (utilidad per-se)
Testeabilidad (mantenibilidad)
Facilidad de entendimiento (mantenibilidad)
Modificabilidad o flexibilidad (mantenibilidad)

Las caracterstica primitivas corresponden a


caractersticas directamente asociadas a una o dos
mtricas de calidad:

Portabilidad (Independencia de dispositivos, Autocontencin).


Confiabilidad (auto-contencin, exactitud,
completitud consistencia robustez/integridad).
Eficiencia (accesibilidad, eficiencia de uso de
dispositivos)
Usabilidad (robustez/integridad, accesibilidad,
comunicacin)
Testeabilidad (Comunicacin, auto descripcin,
comunicacin, estructuracin).
Entendibilidad (consistencia, estructuracin
concisidad, legibilidad)
Modificabilidad (estructuracin, aumentabilidad)

Fiabilidad:
Frecuencia de fallos, capacidad de
recuperacin de un fallo y grado de
previsin.

Rendimiento:
Tiempos de respuesta, productividad,
precisin, disponibilidad, uso de los
recursos.

Soporte:
Adaptabilidad, facilidad de
mantenimiento, internacionalizacin,
facilidad de configuracin.

producto no tenga errores y cumpla con las


especificaciones.

La transicin del producto incluye los siguientes


factores de calidad:

Portabilidad (facilidad para transferir entre


distintos ambientes de operacin).
Reusabilidad (facilidad de reusar el software en
diferentes contextos)
Interoperabilidad (facilidad para acoplar el
producto con otros sistemas).

La operacin del producto incluye los siguientes


factores de calidad:

Correctitud (grado en el que el producto cumple


con su especificacin).
Confiabilidad (habilidad del producto de
responder ante situaciones no esperadas).
Eficiencia (uso mnimo de tiempo de y memoria
de ejecucin).
Integridad (proteccin del programa y sus datos
de accesos no autorizados
Usabilidad (facilidad de operacin del producto
por parte de los usuarios)

El factor mantenibilidad incluye los siguientes


criterios:

Consistencia
Simplicidad
Concisidad
Auto-descripcin

Correctividad (facilidad para remover pequeas


fallas despus del Testeo).
Adaptabilidad (grado mnimo de exigencia de

Criterios de Calidad para la mantenibilidad:

FURPS +

El signo + (PLUS) representa


requerimientos adicionales que regularmente
son restricciones.
Permite reducir los riesgos de no considerar
alguna de las facetas del desarrollo de un
sistema.
Permite estandarizar algunos criterios para
poder obtener los requerimientos.
Implementacin:
Limitacin de recursos, lenguajes y
herramientas hardware.

Interfaz:
Restricciones impuestas para la interaccin
con sistemas externos (no es GUI).

requerimientos).
Perfectividad (facilidad para mejorar los
algoritmos para hacerlos ms eficientes).

El factor flexibilidad incluye los siguientes criterios:

Expandibilidad
Generalidad
Auto-descripcin
Modularidad

El factor testeabilidad incluye los siguientes


criterios:

Simplicidad

Instrumentacin

El factor testeabilidad incluye los siguientes


criterios:

Auto-descripcin
Modularidad
Independencia de la mquina
Independencia del sistema operativo

El factor reusabilidad incluye los siguientes


criterios:

Generalidad
Modularidad
Auto-descripcin
Independencia de la mquina
Independencia del sistema operativo

Operaciones:
Gestin del sistema, pautas administrativas,
puesta en marcha.

Empaquetamiento:
Forma de distribucin.

El factor interoperabilidad incluye los siguientes


criterios:

Modularidad
Interoperabilidad en comunicacin
Interoperabilidad en datos

El factor correctitud incluye los siguientes criterios:

Trazabilidad
Completitud
Consistencia

El factor confiabilidad incluye los siguientes


criterios:

Tolerancia a errores
Consistencia
Simplicidad
Exactitud

El factor eficiencia incluye los siguientes


criterios:

Eficiencia en tiempo
Eficiencia en espacio

El factor integridad incluye los siguientes

criterios:

control de acceso
auditora de acceso

El factor usabilidad incluye los siguientes


criterios:

Operabilidad
Entrenamiento
Comunicacin
Volumen de E/S
Tasa de E/S

Contina

Conclusiones:

El software juega un papel muy importante para el


desarrollo de las organizaciones, ya que sirve de soporte a
los procesos administrativos y estratgicos.
Esto significa que resulta fundamental evaluar la Calidad
del Software. Para el logro de esta Calidad ser necesario
efectuar una Gestin de la Calidad del Software.
Esta Gestin de la Calidad del Software est formada por
la Planificacin, el Control, el Aseguramiento y el
Mejoramiento de la Calidad del Software.
Por medio de la Planificacin de la Calidad se establecern
los objetivos de calidad y la
especificacin de los procesos.

El mejoramiento de la Calidad se realiza auditando las


caractersticas del software para determinar las posibles
mejoras y/o correcciones.
Para lograr una mejor Gestin de la Calidad del Software,
aparte de estndares, se utilizan Modelos de Calidad del
Software.
Cada Modelo tiene una aplicacin concreta, la cual
contribuye a lograr mejor los objetivos.
Teniendo en cuenta los objetivos de la empresa, se puede
pensar en poder aplicar y/o.

Se consideran limitantes de estos modelos los siguientes:


El Control de Calidad del Software se hace por medio de la
pruebas con intencin de encontrar defectos.
El Aseguramiento de la Calidad del Software se puede

Es difcil que las caractersticas y subcaractersticas


sean siempre perfectamente independientes.

evaluar por medio de mtricas, las cuales permiten


cuantificar los resultados obtenidos respecto del software.

Falta una asociacin explcita entre los modelos y el


proceso de software.
Las caractersticas son en general propiedades
abstractas medible mediante mtricas.
No siempre existe una relacin perfectamente lineal
entre los valores de las mtricas y las caractersticas
que deben estimar.

Bibliografa:
Conference Communication on Systems and Network Technologies (CSNT) (2013). A Review on Software Quality Models.
International. IEEE. Brijendra, S., & Suresh, K. Tomado el 12 de Octubre de 2015
http://aulavirtual.eaie.cvudes.edu.co/publico/lems/L.000.008.MG/Documentos/Anexos/Cap2/1.pdf
Moreno, J., Bolaos, L., & Navia, M. (2010). Exploracin de Modelos y Estndares de Calidad para el Producto Software .
UIS Revista de la Facultad de Ingenieras. 9(No.1), 39-53. Tomado el 18 de Octubre de 2015
http://prometeo.unicauca.edu.co:81/pmd/sites/default/files/2010-UIS-Ingenierias.pdf
Ramrez, P., Ramrez, C. (2010). Estudio de las prcticas de calidad del software implementadas en las mipymes
desarrolladoras de software de Pereira . Pereira: Universidad Tecnolgica de Pereira. p (15-40).
Tomado el 15 de Octubre de 2015 de http://repositorio.utp.edu.co/dspace/bitstream/11059/1977/1/0053R173e.pdf
Rey, Andrs. (2012). Evaluacin de la Calidad de la Tecnologa Educativa. Universidad de Santander. Tomado el
12 de Octubre de http://aulavirtual.eaie.cvudes.edu.co/publico/lems/L.000.008.MG/cap2.html

Vous aimerez peut-être aussi