Professional Documents
Culture Documents
Modelo de Boehm
Modelos ad-hoc
Modelos iniciales Modelos iniciales
Modelo ISO 9126
Métricas 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 medición, se debe tener
una definición precisa en términos de atributos del software que
sean dññe interés al usuario
Pablo R. Fillottrani en general, éstos son atributos externos
Depto. Ciencias e Ingeniería de la Computación 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
están disponibles para medición más temprano
son más fáciles 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 Modelo ISO 9126 Modelos iniciales
Modelo ISO 9126
Métricas de calidad Métricas 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 Modelo ISO 9126 Modelos iniciales
Modelo ISO 9126
Métricas de calidad Métricas de calidad
Otros modelos de calidad Otros modelos de calidad
según McCall el factor flexibilidad incluye los siguientes criterios: con el correr de los años este criterio se ha fusionado con
expandibilidad mantenibilidad
generalidad
de hecho, en la definición original, dos de los criterios de
auto-descripción
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 Modelo ISO 9126 Modelos iniciales
Modelo ISO 9126
Métricas de calidad Métricas 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 Modelo ISO 9126 Modelos iniciales
Modelo ISO 9126
Métricas de calidad Métricas 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 según McCall el factor correctitud incluye los siguientes criterios:
en la actualidad su importancia ha crecido debido al creciente trazabilidad
interés de conectarse con sistemas legacy completitud
consistencia
se favorece mediante la adopción de estándares
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 Modelo ISO 9126 Modelos iniciales
Modelo ISO 9126
Métricas de calidad Métricas 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 Modelo ISO 9126 Modelos iniciales
Modelo ISO 9126
Métricas de calidad Métricas de calidad
Otros modelos de calidad Otros modelos de calidad
según McCall el factor integridad incluye los siguientes criterios: según McCall el factor usabilidad incluye los siguientes criterios:
control de acceso operabilidad
auditoría de acceso entrenamiento
involucra tanto evitar el acceso malintencionado, asi como los comunicación
daños causados por errores involuntarios de usuarios volumen de E/S
autorizados tasa de E/S
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 medición de cualquiera de estos factores está definida en este
modelo en base a 41 métricas
incluye aspectos tales como adaptabilidad, aprendizaje,
adecuación al contexto para cada criterio existe una lista de condiciones que se deben
cumplir en distintas etapas: requerimientos (R), diseño (D),
algunos autores consideran por ejemplo que facilidad de
implementación (I)
aprendizaje es un factor de calidad independiente
se puede subdividir en se cuentan las condiciones que se satisfacen en cada una de las
etapas, sobre el total posible
ergonomía general el equipo es adecuado para el uso previsto
ergonomía de software estilos de diálogoes, metáforas, diseño 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 Modelo ISO 9126 Modelos iniciales
Modelo ISO 9126
Métricas de calidad Métricas 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 Modelo ISO 9126 Modelos iniciales
Modelo ISO 9126
Métricas de calidad Métricas 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 estructuración
robustez/integridad concisidad
accesibilidad legibilidad
comunicación de modificabilidad
de testeabilidad estructuración
comunicación aumentabilidad
auto descripción
estructuración
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 Modelo ISO 9126 Modelos iniciales
Modelo ISO 9126
Métricas de calidad Métricas 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 Modelo ISO 9126 Modelos iniciales
Modelo ISO 9126
Métricas de calidad Métricas 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
no se preveen certificados de calidad por esta norma no existe una calidad perfecta o absoluta. Existe solamente una
calidad necesaria y suficiente para un dado contexto
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 Modelo ISO 9126 Modelos iniciales
Modelo ISO 9126
Métricas de calidad Métricas 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 Modelo ISO 9126 Modelos iniciales
Modelo ISO 9126
Métricas de calidad Métricas 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 Modelo ISO 9126 Modelos iniciales
Modelo ISO 9126
Métricas de calidad Métricas 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 Modelo ISO 9126 Modelos iniciales
Modelo ISO 9126
Métricas de calidad Métricas de calidad
Otros modelos de calidad Otros modelos de calidad
Objetivos del uso de métricas para medir características Objetivos del uso de métricas para medir características
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 Modelo ISO 9126 Modelos iniciales
Modelo ISO 9126
Métricas de calidad Métricas de calidad
Otros modelos de calidad Otros modelos de calidad
Objetivos del uso de métricas para medir características de Uso integrado de las métricas
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 Modelo ISO 9126 Modelos iniciales
Modelo ISO 9126
Métricas de calidad Métricas 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 revisión
determinado producto usando métricas para la confiabilidad el modelo de calidad del software confluirá en el sistema de
un desarrollador deberá disponer de métricas de funcionalidad normas ISO 25000 en la norma ISO 25010, sin modificaciones
para verificar la correcta implementación de productos las métricas serán definidas por normas en las secciones 2502X,
semielaborados compuestas de más documentos que soportaran la medición del
en el mantenimiento se podrá evaluar el esfuerzo y el riesgo de software según distintos puntos de vista (calidad interna, calidad
modificar un programa usando métrica de mantenibilidad externa, calidad de uso) è in corso di revisione
se deberan considerar métricas de portabilidad antes de decidir el modelo proveerá
la migración de un producto a otros ambientes un modelo de referencia para relevamiento de métricas
definición matemática de varias métricas, primitivas de medición y
los usuarios deberán poder medir la usabilidad y la eficacio del
métricas derivadas
producto que se les entrega
una guía práctica para el proceso de revisión
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