Sei sulla pagina 1di 2

MODELO MCCALL

Mantenibilidad: Influenciada por las buenas prcticas como usar una metodologa, usar buenas tcnicas de diseo, buenas Correctiva concerniente a remover pequeas fallas remanentes despus del testeo Adaptativa concerniente al cambio del producto necesario por el

MODELO NORMA ISO 9126


Funcionalidad: Conjunto de atributos que relacionan la existencia de un conjunto de funciones con sus propiedades especificadas. Las funciones satisfacen necesidades especificadas o implcitas Confiabilidad: Conjunto de atributos que se relacionan con la Adecuacin Exactitud Seguridad Interoperabilidad Cumplimiento Madurez Tolerancia a las fallas Recuperacin Cumplimiento En tiempo

REVISION DEL PRODUCTO

cambio de sus requerimientos Perfectiva busca solo mejorar los algoritmos usados para hacerlos ms eficientes

Flexibilidad: Con el correr de los aos este criterio se ha fusionado con Mantenibilidad

Expandibilidad Generalidad

capacidad del software de mantener su nivel de performance bajo las condiciones establecidas por un perodo de tiempo.

CALIDAD INTERNAS Y EXTERNAS

Auto-Descripcin

Eficiencia: Conjunto de atributos que se relacionan con el nivel de performance del software y la cantidad de recursos usados, bajo las condiciones establecidas

Modularidad

En recursos

Cumplimiento Entendimiento Aprendizaje Operabilidad Atractivo Cumplimiento Analizabilidad Facilidad para el cambio Estabilidad Testeabilidad Cumplimiento

Testeabilidad: El testeo interacta con otros criterios de calidad, por ejemplo Correctitud y eficiencia

Simplicidad Instrumentacin

Usabilidad: Conjunto de atributos que se relacionan con el esfuerzo necesario para usar, y en la evaluacin individual de tal uso, por parte de un conjunto especificado o implcito de usuarios

Portabilidad: Algunos lo consideran parte de la reusabilidad

Independencia de la Maquina

Independencia del Sistema Operativo Auto-Descripcin Modularidad

Mantenibilidad: Conjunto de atributos que se relacionan con el esfuerzo en realizar modificaciones

TRANSICION DEL PRODUCTO

Reusabilidad: Se puede favorecer la reusabilidad usando libreras de software, Y tcnicas de programacin orientada a objetos

Generalidad Modularidad Auto-descripcin Independencia de la mquina Portabilidad: Conjunto de atributos que se relacionan con la habilidad del software para ser transferido de un ambiente a otro

Adaptabilidad Instalabilidad Conformidad

Independencia del sistema operativo Interoperabilidad: la interoperabilidad est relacionada con la reusabilidad, en la actualidad su importancia ha crecido debido al creciente inters de conectarse con sistemas legacy y se favorece mediante la adopcin de estndares Modularidad

Interoperabilidad en comunicacin

Reemplazo

Correctitud: Para medirlo es necesario tener disponible una especificacin formal de los requerimientos, cosa muy rara salvo en proyecto de alto presupuesto y sistemas crticos Confiabilidad: Combina la tolerancia tanto a errores de hardware como de software, tcnicas de programacin tales como tolerancia a las fallas, manejo de excepciones y programacin defensiva Eficiencia: Muchas tcnicas favorecen este factor: el lenguaje de programacin, el sistema operativo, optimizacin de algoritmos, normalizacin de datos Integridad: involucra tanto evitar el acceso malintencionado, as como los daos causados por errores involuntarios de usuarios autorizados Usabilidad:

Interoperabilidad en datos Trazabilidad Completitud Eficacia: Capacidad de ayudar al usuario a realizar sus objetivos con exactitud y completitud, en un dado contexto

Consistencia Tolerancia a errores Consistencia Simplicidad Productividad: Capacidad de ayudar al usuario en emplear una apropiada cantidad de recursos en obtener sus resultados

OPERACION DEL PRODUCTO

Eficiencia en tiempo Eficiencia en espacio

CALIDAD DE USO

Exactitud

Seguridad: Capacidad de lograr aceptables niveles de riesgo para las personas, el ambiente de trabajo, y la actividad, en un dado contexto de uso

Satisfaccin: Capacidad de satisfacer un usuario en un dado contexto de uso

Control de acceso Auditora de acceso

Operabilidad

OPERACION DEL P

La usabilidad ha cambiado mucho desde la poca de McCall incluye aspectos tales como adaptabilidad, aprendizaje, adecuacin al contexto algunos autores consideran por ejemplo que facilidad de aprendizaje es un factor de calidad independiente

Entrenamiento

Comunicacin Volumen de e/s Tasa de e/s

CALIDA