4
Calidad de los modelos Elabore un cuadro comparativo sobre la calidad del modelo de McCall y el modelo propuesto en la norma ISO 9126, indique cuál le parece más completo, y a qué elementos de la calidad le concedería más importancia. Desarrollo: MODELO DE MCCALL LA NORMA ISO 9126 Según McCall, existen tres aspectos importantes de un producto de software y que desde el punto de vista de estos tres plantea que existen diversos factores que afectan a la calidad. Los factores que afectan a la capacidad de soportar cambios que tiene el software son: Facilidad de mantenimiento (mantenibilidad). Flexibilidad. Facilidad de Prueba (Evaluabilidad). Los factores que afectan a la capacidad de adaptarse a nuevos entornos que tiene el software son: Portabilidad. Reusabilidad. Interoperabilidad. Finalmente, los factores que afectan a las características operacionales que tiene el software son: Corrección. Fiabilidad. Eficiencia. Integridad. (Seguridad). Facilidad de uso. El estándar ISO 9126, ahora englobado en el proyecto SQuaRE para el desarrollo de la norma ISO 25000, establece un modelo de calidad en el que se recogen las investigaciones de multitud de modelos de calidad propuestos por los investigadores durante los últimos 30 años para la caracterización de la calidad del producto software. Este estándar propone un modelo de calidad que se divide en tres vistas: interior, exterior y en uso. Estas mediciones dan como resultado una serie de métricas que se pueden clasificar en tres categorías según sea su naturaleza: Métricas básicas, que se obtienen directamente de analizar el código o la ejecución del software. Métricas de agregación, que consisten en la composición de una métrica a partir de un conjunto definido de métricas básicas, generalmente mediante una suma ponderada. Métricas derivadas, que son una función matemática que utiliza como entrada el valor de otras métricas. El modelo establece diez características, seis que son comunes a las vistas interna y externa y cuatro que son propias de la vista en uso. Las características que definen las vistas interna y externa. Funcionalidad, capacidad del software de proveer los servicios necesarios para cumplir con los requisitos funcionales.

Calidad de Los Modelos

Embed Size (px)

DESCRIPTION

calidad de modelos

Citation preview

Calidad de los modelos

Elabore un cuadro comparativo sobre la calidad del modelo de McCall y el modelo propuesto en la norma ISO 9126, indique cul le parece ms completo, y a qu elementos de la calidad le concedera ms importancia.

Desarrollo:

MODELO DE MCCALL

LA NORMA ISO 9126

Segn McCall, existen tres aspectos importantes de un producto de software y que desde el punto de vista de estos tres plantea que existen diversos factores que afectan a la calidad.Los factores que afectan a la capacidad de soportar cambios que tiene el software son:Facilidad de mantenimiento (mantenibilidad).Flexibilidad.Facilidad de Prueba (Evaluabilidad).

Los factores que afectan a la capacidad de adaptarse a nuevos entornos que tiene el software son:Portabilidad.Reusabilidad.Interoperabilidad.

Finalmente, los factores que afectan a las caractersticas operacionales que tiene el software son:

Correccin. Fiabilidad. Eficiencia. Integridad. (Seguridad). Facilidad de uso.

El estndar ISO 9126, ahora englobado en el proyecto SQuaRE para el desarrollo de la norma ISO 25000, establece un modelo de calidad en el que se recogen las investigaciones de multitud de modelos de calidad propuestos por los investigadores durante los ltimos 30 aos para la caracterizacin de la calidad del producto software. Este estndar propone un modelo de calidad que se divide en tres vistas: interior, exterior y en uso.

Estas mediciones dan como resultado una serie de mtricas que se pueden clasificar en tres categoras segn sea su naturaleza: Mtricas bsicas, que se obtienen directamente de analizar el cdigo o la ejecucin del software.

Mtricas de agregacin, que consisten en la composicin de una mtrica a partir de un conjunto definido de mtricas bsicas, generalmente mediante una suma ponderada.

Mtricas derivadas, que son una funcin matemtica que utiliza como entrada el valor de otras mtricas.

El modelo establece diez caractersticas, seis que son comunes a las vistas interna y externa y cuatro que son propias de la vista en uso. Las caractersticas que definen las vistas interna y externa.

Funcionalidad, capacidad del software de proveer los servicios necesarios para cumplir con los requisitos funcionales.

MODELO DE CALIDAD DE MCCALLBueno, Aqu el modelo calidad del software de McCall se llev a cabo en apoyo de la Fuerza Area de EE.UU. tena la misin de proporcionar las normas y orientacin de tcnicas para la adquisicin del software.El modelos de Jim McCall, este busca reducir la brecha entre usuarios y desarrolladores enfocndose a factores de calidad.Antes de utilizar este modelo hay que seguir las siguientes pautas:1.Se aceptan los factores, criterios y mtricas que propone los modelos.2.Se aceptan las relaciones entre factores y criterios, y entre criterios y mtricas.3.Se selecciona un subconjunto de factores de calidad sobre los que aplica los requisitos de calidad establecidos para el proyecto.Estos factores desarrollados segn el modelo de McCall, se centra en tres aspectos o ejes importantes de un producto de software:Operacin del producto.Revisin del productoTransicin del producto.Estos tres aspectos se desglosan en otros criterios, tambin puede evaluarse el costo de cada factor de calidad frente al beneficio que proporciona. La siguiente tabla muestra los criterios yla relacin calidad-precio para cada factor:ASPECTOS O EJESFACTORBENEFICIO/COSTOCRITERIOS

OPERACIN DE PRODUCTOFACILIDAD DE USOFacilidad de Operacin

MEDIOFacilidad de Comunicacin

Facilidad de Aprendizaje

Formacin

INTEGRIDAD (SEGURIDAD)Control de Accesos

BAJOFacilidad de Auditora

Seguridad

CORRECCION (EXACTITUD)Completitud

ALTOConsistencia

Trazabilidad

FIABILIDADALTOPrecisin

Consistencia

Tolerancia a Fallos

Modularidad

Simplicidad

Exactitud

EFICIENCIABAJOEficiencia en Ejecucin

Eficiencia en Almacenamiento

REVISION DE PRODUCTOFACILIDAD DE MANTENIMIENTOModularidad

Simplicidad

ALTOConsistencia

Concisin

Auto Descripcin

FACILIDAD DE PRUEBAModularidad

ALTOSimplicidad

Auto Descripcin

Instrumentacin

FLEXIBILIDADAuto Descripcin

MEDIOCapacidad de Expansin

Generalidad

Modularidad

REUSABILIDADAuto Descripcin

TRANSICION DE PRODUCTOGeneralidad

MEDIOModularidad

Independencia entre Sistema y Software

Independencia del Hardware

INTEROPERABILIDADModularidad

BAJOCompatibilidad de Comunicaciones

Compatibilidad de Datos

Estandarizacin en los Datos

TRANSPORTABILIDADAuto Descripcin

MEDIOModularidad

Independencia entre Sistema y Software

Independencia del Hardware

NORMA ISO 9126El estndar ISO/IEC 9126es una simplificacin del Modelo McCall, ha sido desarrollada para identificar los atributos de calidad para un producto de software.La norma se divide en cuatro partes que aborda, respectivamente, los siguientes temas:1.Modelo de Calidad ISO 9126-12.Mtricas Externas ISO 9126-23.Mtricas Internas ISO 9126-3

CALIDADCARATERISTICASSUBCARACTERISTICAS

INTERNA/EXTERNAFUNCIONALIDADAdecuacin

Exactitud

Interoperabilidad

Seguridad

Adherencia a Normas

FIABILIDADMadurez

Tolerancia a Fallos

Capacidad de Recuperacin

Adherencia a Normas

USABILIDADFcil Comprensin

Fcil Aprendizaje

Operatividad

Software Atractivo

Adherencia a normas

EFICIENCIAComportamiento frente al Tiempo

Uso de Recursos

Adherencia a Normas

MANTENIBILIDADFacilidad de Anlisis

Capacidad para Cambios

Estabilidad

Facilidad para Pruebas

Adherencia a Normas

PORTABILIDADAdaptabilidad

Facilidad de Instalacin

Coexistencia

Facilidad de Reemplazo

Adherencia a Normas

USOEFECTIVIDAD

PRODUCTIVIDAD

SEGURIDAD

SATISFACION

Para explicar ahora cual me parece ms completo yo optara por el modelo de la norma ISO 9126 ya que este modelo es resumida y est ms completa que la del modelo McCall, para indicar que el elemento ms importante a mi parece es de ISO 2196 porque Funcionalidad, capacidad del software de proveer los servicios necesarios para cumplir con los requisitos funcionales.