Modelo de Mccall

3
Modelo de McCall El modelo de McCall fue el primer modelo de medición de calidad del software , desde el principio de la ingeniería de software ,McCall se observa que la calidad esta compuesta por infinidad de características, un modelo de calidad describe diferentes relaciones con modelos muy diversos con distinción de atributos internos y externos que dificultan la comprensión del concepto de calidad. El modelo de McCall focaliza su producto identificando sus atributos desde la perspectiva del usuario, estos atributos (factores de calidad) son los que realmente desarrollan e implementan calidad, ellos puedes ser abstractos para diferentes medio por lo que cada uno interviene criterios de calidad reflejando McCall que el atributo tiene efecto directo en el atributo correspondiente. Cada criterio de calidad es un conjunto de métricas de calidad los cuales son otro atributo lo cual se establece 3 perspectivas: La revisión del Producto, Transición del Producto, Operación del Producto. Factores de Calidad de Revisión: Mantenibilidad: El software libre es un gran ejemplo de mantenibilidad el cual con el paso del tiempo sigue liderando el mercado mundial del software del mundo, teniendo una muy buena mantenibilidad al momento de ser utilizado por los usuarios , sin tener mayor inconveniente en la corrección de fallas del producto hasta el momento.

Transcript of Modelo de Mccall

Page 1: Modelo de Mccall

Modelo de McCall

El modelo de McCall fue el primer modelo de medición de calidad del software , desde el principio de la ingeniería de software ,McCall se observa que la calidad esta compuesta por infinidad de características, un modelo de calidad describe diferentes relaciones con modelos muy diversos con distinción de atributos internos y externos que dificultan la comprensión del concepto de calidad. El modelo de McCall focaliza su producto identificando sus atributos desde la perspectiva del usuario, estos atributos (factores de calidad) son los que realmente desarrollan e implementan calidad, ellos puedes ser abstractos para diferentes medio por lo que cada uno interviene criterios de calidad reflejando McCall que el atributo tiene efecto directo en el atributo correspondiente. Cada criterio de calidad es un conjunto de métricas de calidad los cuales son otro atributo lo cual se establece 3 perspectivas: La revisión del Producto, Transición del Producto, Operación del Producto.

Factores de Calidad de Revisión:Mantenibilidad: El software libre es un gran ejemplo de mantenibilidad el cual con el paso del tiempo sigue liderando el mercado mundial del software del mundo, teniendo una muy buena mantenibilidad al momento de ser utilizado por los usuarios , sin tener mayor inconveniente en la corrección de fallas del producto hasta el momento.

Flexibilidad: Un software muy bien estructurado, analizado , compilado y ejecutado el cual tiene características muy particulares el cual un usuario adquiere dicho software y tiene la garantía que puede facilitarle realizar cambios mediante el paso del tiempo y no estar restructurando cada momento del software .

Testeabilidad: El software recién adquirido por una empresa luego de pasar con facilidad el testing , para asegurarse que el producto es demasiado bueno debe cumplir con las exigencias que quiere la empresa lo cual debe

Page 2: Modelo de Mccall

ser autoevaluado en los diferentes errores para saber en ciencia cierta sobre la testeabilidad del software .

Factores de Calidad de Transición:

Portabilidad: Considerando un software de una fábrica ,ara este caso el jefe de logística dándose cuenta que el software que recientemente habían adquirido podía ser útil para que la fabrica pudiera expandirse , pero no sabiendo ni teniendo en cuenta sus principales características debiendo tomar la decisión de querer llevarlo a otra filial de la fabrica que tenia en el centro del País lo cual ponía en peligro el software y demás gastos que llevaría llevarlo , analizando dicha decisión pidió la ayuda de un Ingeniero lo cual tomando sus características , dando como resultado que dicho software era portable lo cual eso el generaría un montón de ganancias liquidas a la fabrica

Interoperabilidad: Tomando los ejemplos anteriores y hablando del software, los desarrolladores tomando las siguientes recomendaciones deben tener auto criterio para tener cada vez mas software de calidad lo cual puede intercambiar mayor información y ser útil la información intercambiada y ordenado de modo el cual comprando software puede el usuario tener un mejor amplitud de trabajo y desechar funciones remplazable el cual le generan mas gasto.