You are on page 1of 11

Modelo McCall

PRESENTA: LILIANA HILARIO, ANABEL PEA, JESSICA CARBAJAL, RICARDO DAZ.

Modelo MacCall

El modelo de McCall fue el primero en ser presentado en 1977, y se


origin motivado por US Air Force

se focaliza en el producto final, identificando atributos claves desde el


punto de vista del usuario

estos atributos se denominan factores de calidad y son normalmente


atributos externos

pero tambin se incluyen algunos atributos posiblemente internos

los factores de calidad son demasiados abstractos para ser medidos


directamente, por lo que por cada uno de ellos se introduce atributos
de bajo nivel denominados criterios de calidad

Factores y mtricas de calidad

El modelo de McCall organiza los factores en tres ejes o puntos de vista


desde los cuales el usuario puede contemplar la calidad de un producto
basndose en once factores de calidad organizados en torno a los tres
ejes y a su vez cada factor se desglosa en otros criterios.

Factores y mtricas de calidad

McCall, planteo una categorizacin de factores que afectan la calidad


del software la cual se muestra en la siguiente figura

Se centraliza en tres aspectos importantes de un


producto de software
Operacin del producto: caractersticas de operacin.
Revisin del producto: habilidad para ser cambiado.
Transicin del producto: adaptabilidad al nuevo
ambiente.

Operaciones del producto

Correccin: Hasta donde satisface un programa su especificacin y


logra los objetivos del cliente.

Fiabilidad: hasta donde se puede esperar que un programa lleve a cabo


sus funciones con la exactitud requerida.

Eficiencia: La cantidad de recursos informticos y de cdigo necesarios


para que un programa realice su funcin.

Integridad: Hasta donde se puede controlar el acceso al software o a los


datos por personas no autorizadas.

Usabilidad: El esfuerzo necesario para aprender a operar los datos de


entrada e interpretar las salidas de un programa.

Revisin del producto

Facilidad de mantenimiento: El esfuerzo necesario para localizar y


arreglar un error de un programa.

Flexibilidad:
operativo.

Facilidad de prueba: El esfuerzo necesario para probar un programa


para asegurar que realice su funcin pretendida.

El

esfuerzo

necesario

para

modificar

un

programa

Transicin del producto

Portabilidad: El esfuerzo necesario para transferir el programa de un


entorno de sistema hardware y/o software a otro entorno diferente.

Reusabilidad: hasta donde se puede volver a emplear un programa


(o partes de un programa) en otras aplicaciones.

Interoperatividad: es el esfuerzo necesario para acoplar un sistema con


otro.

Cmo emplear el modelo de


McCall.

Antes de comenzar a utilizar el modelo de McCall hay que seguir las


siguientes pautas:

Se aceptan los factores, criterios y mtricas que propone el modelo.

Se aceptan las relaciones entre factores y criterios, y entre criterios y


mtricas.

Se selecciona un subconjunto de factores de calidad sobre los que aplicar los


requisitos de calidad establecidos para el proyecto.

Cmo emplear el modelo de


McCall.

Al comienzo del proyecto habr que especificar los requisitos de calidad


del producto software, para lo cual se seleccionarn los aspectos
inherentes a la calidad deseada del producto, teniendo que
considerarse para ello.

Cmo emplear el modelo de


McCall.

Las caractersticas particulares del propio producto que se est


diseando: por ejemplo, su ciclo de vida que si se espera que sea largo
implicar un mayor nfasis en la facilidad de mantenimiento y la
flexibilidad, o bien si el sistema en desarrollo est destinado a un
entorno donde el hardware evoluciona rpidamente implicar como
requisito su portabilidad, ...

La relacin calidad-precio, que puede evaluarse a travs del coste de


cada factor de calidad frente al beneficio que proporciona.

Cmo emplear el modelo de


McCall.

La determinacin de las etapas del ciclo de vida donde es necesario


evaluar cada factor de calidad para conocer en cuales se dejan sentir
ms los efectos de una calidad pobre con respecto a cada uno de los
factores.

Las propias interrelaciones entre los factores debido a que algunos


factores pueden entrar en conflicto entre s.

You might also like