Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase6 PDF
Clase6 PDF
Modelo de Boehm
Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126
Mtricas de calidad
Otros modelos de calidad
Calidad en el Desarrollo de Software la calidad, al igual que la belleza, est en el ojo de quien lo mira
Modelos de calidad de software sin embargo, desde el punto de vista de medicin, se debe tener
una definicin precisa en trminos de atributos del software que
sean de inters al usuario
Pablo R. Fillottrani
en general, stos son atributos externos
Depto. Ciencias e Ingeniera de la Computacin sin embargo, muchas propuestas miden y analizan atributos
Universidad Nacional del Sur internos porque los consideran predictores de aquellos externos
los atributos internos tienen dos ventajas:
Segundo Cuatrimestre 2007
estn disponibles para medicin ms temprano
son ms fciles de medir
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Modelo de McCall Modelo de McCall
Modelo de Boehm Modelo de Boehm
Modelos ad-hoc Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126 Modelo ISO 9126
Mtricas de calidad Mtricas de calidad
Otros modelos de calidad Otros modelos de calidad
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Modelo de McCall Modelo de McCall
Modelo de Boehm Modelo de Boehm
Modelos ad-hoc Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126 Modelo ISO 9126
Mtricas de calidad Mtricas de calidad
Otros modelos de calidad Otros modelos de calidad
segn McCall el factor flexibilidad incluye los siguientes criterios: con el correr de los aos este criterio se ha fusionado con
expandibilidad mantenibilidad
generalidad
de hecho, en la definicin original, dos de los criterios de
auto-descripcin
modularidad flexibilidad estaban compartidos con mantenibilidad
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Modelo de McCall Modelo de McCall
Modelo de Boehm Modelo de Boehm
Modelos ad-hoc Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126 Modelo ISO 9126
Mtricas de calidad Mtricas de calidad
Otros modelos de calidad Otros modelos de calidad
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Modelo de McCall Modelo de McCall
Modelo de Boehm Modelo de Boehm
Modelos ad-hoc Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126 Modelo ISO 9126
Mtricas de calidad Mtricas de calidad
Otros modelos de calidad Otros modelos de calidad
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
la interoperabilidad est relacionada con la reusabilidad segn McCall el factor correctitud incluye los siguientes criterios:
en la actualidad su importancia ha crecido debido al creciente trazabilidad
inters de conectarse con sistemas legacy completitud
consistencia
se favorece mediante la adopcin de estndares
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Modelo de McCall Modelo de McCall
Modelo de Boehm Modelo de Boehm
Modelos ad-hoc Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126 Modelo ISO 9126
Mtricas de calidad Mtricas de calidad
Otros modelos de calidad Otros modelos de calidad
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Modelo de McCall Modelo de McCall
Modelo de Boehm Modelo de Boehm
Modelos ad-hoc Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126 Modelo ISO 9126
Mtricas de calidad Mtricas de calidad
Otros modelos de calidad Otros modelos de calidad
segn McCall el factor integridad incluye los siguientes criterios: segn McCall el factor usabilidad incluye los siguientes criterios:
control de acceso operabilidad
auditora de acceso entrenamiento
involucra tanto evitar el acceso malintencionado, asi como los comunicacin
daos causados por errores involuntarios de usuarios volumen de E/S
tasa de E/S
autorizados
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
la usabilidad ha cambiado mucho desde la poca de McCall la medicin de cualquiera de estos factores est definida en este
incluye aspectos tales como adaptabilidad, aprendizaje, modelo en base a 41 mtricas
adecuacin al contexto para cada criterio existe una lista de condiciones que se deben
algunos autores consideran por ejemplo que facilidad de cumplir en distintas etapas: requerimientos (R), diseo (D),
aprendizaje es un factor de calidad independiente implementacin (I)
se puede subdividir en se cuentan las condiciones que se satisfacen en cada una de las
ergonoma general el equipo es adecuado para el uso previsto etapas, sobre el total posible
ergonoma de software estilos de dilogoes, metforas, diseo de eso da una medida del criterio, que se pondera en partes iguales
pantallas, etc para medir el factor con los otros criterios asociados al factor
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Modelo de McCall Modelo de McCall
Modelo de Boehm Modelo de Boehm
Modelos ad-hoc Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126 Modelo ISO 9126
Mtricas de calidad Mtricas de calidad
Otros modelos de calidad Otros modelos de calidad
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Modelo de McCall Modelo de McCall
Modelo de Boehm Modelo de Boehm
Modelos ad-hoc Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126 Modelo ISO 9126
Mtricas de calidad Mtricas de calidad
Otros modelos de calidad Otros modelos de calidad
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
de eficiencia
accesibilidad de entendibilidad
eficiencia de uso de dispositivos consistencia
de usabilidad estructuracin
robustez/integridad concisidad
accesibilidad legibilidad
comunicacin de modificabilidad
de testeabilidad estructuracin
comunicacin aumentabilidad
auto descripcin
estructuracin
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Modelo de McCall Modelo de McCall
Modelo de Boehm Modelo de Boehm
Modelos ad-hoc Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126 Modelo ISO 9126
Mtricas de calidad Mtricas de calidad
Otros modelos de calidad Otros modelos de calidad
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Modelo de McCall Modelo de McCall
Modelo de Boehm Modelo de Boehm
Modelos ad-hoc Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126 Modelo ISO 9126
Mtricas de calidad Mtricas de calidad
Otros modelos de calidad Otros modelos de calidad
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Modelo de McCall Modelo de McCall
Modelo de Boehm Modelo de Boehm
Modelos ad-hoc Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126 Modelo ISO 9126
Mtricas de calidad Mtricas de calidad
Otros modelos de calidad Otros modelos de calidad
en ISO 9126 se reconocen seis factores de calidad que se Usuario Desarrollador Administr. Comisionista
pueden considerar tanto internos como externos funcion. alta baja baja media
funcionalidad confiab. media media alta media
confiabilidad usabil. alta baja media media
eficiencia eficiencia media media alta media
usabilidad
mantenib. baja alta media media
mantenibilidad
portab. media alta alta media
portabilidad
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Modelo de McCall Modelo de McCall
Modelo de Boehm Modelo de Boehm
Modelos ad-hoc Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126 Modelo ISO 9126
Mtricas de calidad Mtricas de calidad
Otros modelos de calidad Otros modelos de calidad
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Modelo de McCall Modelo de McCall
Modelo de Boehm Modelo de Boehm
Modelos ad-hoc Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126 Modelo ISO 9126
Mtricas de calidad Mtricas de calidad
Otros modelos de calidad Otros modelos de calidad
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Modelo de McCall Modelo de McCall
Modelo de Boehm Modelo de Boehm
Modelos ad-hoc Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126 Modelo ISO 9126
Mtricas de calidad Mtricas de calidad
Otros modelos de calidad Otros modelos de calidad
Objetivos del uso de mtricas para medir caractersticas Objetivos del uso de mtricas para medir caractersticas
externas internas
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Modelo de McCall Modelo de McCall
Modelo de Boehm Modelo de Boehm
Modelos ad-hoc Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126 Modelo ISO 9126
Mtricas de calidad Mtricas de calidad
Otros modelos de calidad Otros modelos de calidad
Objetivos del uso de mtricas para medir caractersticas de Uso integrado de las mtricas
uso
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Modelo de McCall Modelo de McCall
Modelo de Boehm Modelo de Boehm
Modelos ad-hoc Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126 Modelo ISO 9126
Mtricas de calidad Mtricas de calidad
Otros modelos de calidad Otros modelos de calidad
un comisionista puede valorar la conveniencia de elegir un la norma ISO 9126 est en proceso de revisin
determinado producto usando mtricas para la confiabilidad el modelo de calidad del software confluir en el sistema de
un desarrollador deber disponer de mtricas de funcionalidad normas ISO 25000 en la norma ISO 25010, sin modificaciones
para verificar la correcta implementacin de productos las mtricas sern definidas por normas en las secciones 2502X,
semielaborados compuestas de ms documentos que soportaran la medicin del
en el mantenimiento se podr evaluar el esfuerzo y el riesgo de software segn distintos puntos de vista (calidad interna, calidad
modificar un programa usando mtrica de mantenibilidad externa, calidad de uso) in corso di revisione
se deberan considerar mtricas de portabilidad antes de decidir el modelo proveer
la migracin de un producto a otros ambientes un modelo de referencia para relevamiento de mtricas
definicin matemtica de varias mtricas, primitivas de medicin y
los usuarios debern poder medir la usabilidad y la eficacio del mtricas derivadas
producto que se les entrega una gua prctica para el proceso de revisin
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
ISO 9126 vs. otras normas ISO ISO 9126 vs. otras normas ISO
ISO 9126 vs. otras normas ISO ISO9126 vs. otras normas ISO
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software
Pablo R. Fillottrani Calidad en el Desarrollo de Software Pablo R. Fillottrani Calidad en el Desarrollo de Software