Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Charla Metricas Indicadores
Charla Metricas Indicadores
Universidad de Chile
Mtricas e Indicadores:
Dos Conceptos Claves para
Medicin y Evaluacin
Contenidos
Dr. Luis Olsina
Introduccin
Teora de Mtricas GIDIS, Facultad de Ingeniera, UNLPam,
Teora de Indicadores La Pampa - Argentina
Conclusiones/Avances TE 54 2302 430497 Ext. 6501
E-mail olsinal@ing.unlpam.edu.ar
Esquema
Introduccin
Teora de Mtricas
Teora de Indicadores
Conclusiones
Introduccin
Beneficios de la Medicin/Evaluacin
Analizar, Comprender (los atributos de un ente)
Controlar (la calidad del producto, )
Predecir (el tiempo y costo de un proyecto)
Mejorar (la calidad de un producto, proceso )
Categoras de Mtodos
Testing
Inspeccin
Consulta (Inquiry)
Modelado Analtico
Simulacin
Tipo de Mtodo
-- Anlisis de Log Files
Taxonoma -- Evaluacin de Caractersticas y Atributos
e Mtodos de
Evaluacin Tipo de Automatizacin Fase
-- Manual -- Requerimientos
-- Semi-Automtico -- Captura
-- Automtico -- Anlisis
-- Recomendaciones
Nivel de Esfuerzo
-- Fcil de Usar, Aprender
-- Efectivo, Preciso
-- Rango de Aplicabilidad
Hacia una Ontologa de M&I
Introduccin
Teora de Mtricas
Teora de Indicadores
Conclusiones
Introduccin a Mtricas
ENTIDAD
ATRIBUTO
CONCEPTO MEDIBLE (Calidad, Productiv...)
MODELO DE CONCEPTO
METRICA (Directa e Indirecta)
MEDICION, MEDIDA
METODO (Medicin, Clculo)
ESCALA / TIPO DE ESCALA
UNIDAD
...
Introduccin a Mtricas
ENTIDAD
Un objeto que va a ser caracterizado mediante una
medicin de sus atributos [ISO-15939].
Una entidad puede ser fsica tangible (p.ej. una
computadora) o abstracta -intangible (p.ej. un
programa software)
Objetos de inters para el dominio de software son:
Recurso,
Proceso,
Producto,
Producto en uso?,
Proyecto,
Servicio
Introduccin a Mtricas
ATRIBUTO
Una propiedad mensurable, fsica o abstracta,
de una entidad [ISO 14598-1:1999].
el atributo puede ser interno o externo
Tamao de cdigo fuente (atributo interno), precio (atributo
externo).
CONCEPTO MEDIBLE
Es una relacin abstracta entre atributos de una o ms
entidades, y una necesidad de informacin [ISO-
15939].
Device Independence
Completeness
Portability
Accuracy
Device efficiency
Efficiency
Acessibility
General utility Human engineering Metrics
Communicativeness
Testability Structuredness
Conciseness
Modifiablility
Legibility
Augmentability
Modelos de Calidad (ISO/IEC 9126-1)
Caractersticas Software
Software
Quality
Quality
Functionality
Functionality Reliability
Reliability Usability
Usability Efficiency
Efficiency Maintainability
Maintainability Portability
Portability
Suitability
Suitability Maturity
Maturity Understandability
Understandability Time
Timebehaviour
behaviour Analysability
Analysability Adaptability
Adaptability
Accuracy
Accuracy Fault
FaultTolerance
Tolerance Learnability
Learnability Resource
Resource Changeability
Changeability Instalability
Instalability
Interoperability Recoverability Operability utilization
utilization Stability Co-existence
Interoperability Recoverability Operability Stability Co-existence
Security Compliance Attactiveness Compliance
Compliance Testeability Replaceability
Security Compliance Attactiveness Testeability Replaceability
Compliance
Compliance Compliance
Compliance Compliance
Compliance Compliance
Compliance
Subcaractersticas
Caractersticas y Subcaractersticas
Usabilidad
Comprensin Global del Sitio
Ayuda y Retroalimentacin
Aspectos de Interface
Aspectos Estticos
Funcionalidad
Bsqueda y Recuperacin
Navegacin y Exploracin
Funciones y Contenido Especficos del Dominio (E-commerce,
Museos, Universidades ...)
Confiabilidad
Enlaces
Pginas
Compatibilidad de Navegadores
Eficiencia
Performance
Accesibilidad
Caractersticas y Atributos
Confiabilidad
Enlaces
Enlaces Rotos
Enlaces Invlidos
Enlaces no Implementados
Pginas
Pginas Muertas
Pginas bajo Construccin
Errores de Ortografia
Producto, Recurso, Proy ecto o Serv icio.
subEn ti dad 1 especifi caci n
0 ..*
Entidad MtricaDirecta MtricaIn directa
1
n ombre
d escripci n m tri cas_re la ci
NecesidadDeInform acin
1..*
descripcin ver_Tambin
asociado_con
1
1..* Mtrica 0..*
de scri be nombre
1..* Atributo interpretacinValor 2..*
nombre 1 cuantif ica 1..* objetivo/Motivacin
subConcepto palabrasClave/Alia s tipoRecoleccinDatos
combina
definici n referencias
nivelIndependencia tipoValor = {Smbolo, Integer, Float}
0..* 1..* 1
Modelo ConceptoMedible
nombre
ti po = {interno, externo} contiene precisin
onceptual descripcin
Escala
1
referida_a
0..*
para especificado_por
0..*
<<enum>> tipoEscala
Medicin produce Medida
fechaYHora
11
valor
Mtricas ModeloDeConcepto
nombre tipoEscala={Nominal, Ordinal Restringida,
especificacin Ordinal no Restringida, Interv alo, Proporcin,
referencias Absoluta}
Herramie nta
automatizado_por Mtodo 1
nombre
nombre
descripcin 0..* 1..*
especificacin
versin
proveedor
MtodoDeClculo MtodoDeMedicin
Introduccin a Mtricas
METRICA
El mtodo de medicin definido y la escala
de medicin [ISO 14598-1:1999].
MEDICION
Actividad que usa la definicin de la mtrica para
producir el valor de una medida.
MEDIDA
Nmero o categora asignada a un atributo de una
entidad mediante una medicin [ISO 14598-
1:1999]
Introduccin a Mtricas
Escala
Un conjunto de valores con propiedades definidas
[ISO 14598-1].
Escala Numrica (Continua o Discreta)
Escala Categrica
METRICA DIRECTA
Una mtrica de un atributo que no depende de
ninguna mtrica de otro atributo.
METRICA INDIRECTA
Una mtrica de un atributo que se deriva de una o
ms mtricas de otros atributos.
Se formaliza por medio de una Funcin de Medicin (Frmula,
Ecuacin).
Funcin de Medicin: Un algoritmo o clculo que permite
combinar dos o ms mtricas.
Ejemplos de Mtricas Directas
CantidadImgenesALT
PorcentajePresenciaALT 100
CantidadTotalImgenes
=
Introduccin a Mtricas
INSTRUMENTO (Herramienta)
0..*
Entidad MtricaDirecta MtricaIn directa
1
n ombre
d escripci n m tri cas_re la ci o
NecesidadDeInform acin n
1..*
descripcin
ver_Tambin
asociado_con
1
1..* Mtrica 0..*
de scri be nombre
1..* Atributo interpretacinValor
1
2..*
nombre cuantif ica 1..* objetivo/Motivacin
subConcepto palabrasClave/Alia s tipoRecoleccinDatos
combina
definici n referencias
0..* nivelIndependencia tipoValor = {Smbolo, Integer, Float}
1
Modelo
1..*
ti po = {interno, externo} contiene precisin
ConceptoMedible
nombre 1
onceptual descripcin
Escala
1
referida_a
para
0..*
<<enum>> tipoEscala
especificado_por Medicin produce Medida
0..*
fechaYHora
11 valor
Mtricas ModeloDeConcepto
nombre tipoEscala={Nominal, Ordinal Restringida,
especificacin Ordinal no Restringida, Interv alo, Proporcin,
referencias Absoluta}
Herramienta
automatizado_por Mtodo 1
nombre
nombre
descripcin 0..* 1..* especificacin
versin
proveedor
MtodoDeClculo MtodoDeMedicin
Ejemplo de Atributos/Mtricas
Necesidad de Informacin: Evaluate the link reliability for
static pages of a website
Entidad: Producto (web site)
Concepto Medible: link reliability (Confiabilidad de Enlaces)
Modelo para Confiabilidad de Enlaces (link reliability )
1. Link Reliability
// Atributos
1.1 Internal Broken Links (IBL)
1.2 External Broken Links (EBL)
1.3 Invalid Links (IL)
Ejemplo de Atributos/Mtricas
1. Link Reliability
// Atributos
1.1 Internal Broken Links (IBL)
// Dos Posibles Mtricas para 1.1
a) #IBL Unidad: Enlace; Escala: Numrica, Enteros
Tipo de Escala: Absoluta
Tipo de Mtodo de Medicin: Objetivo
b) %IBL = (#IBL / #TL) * 100; Unidad: Normalizada a Porcentaje;
Escala: Numrica, Reales
Tipo de Escala: Absoluta
Para Resaltar
Necesidad de INDICADORES
Esquema
Aseguramiento de Calidad
Teora de Mtricas
Teora de Indicadores
Conclusiones
Introduccin a Indicadores
INDICADOR
El mtodo de clculo y la escala definidos,
adems del modelo y criterios de decisin
con el fin de proveer una evaluacin o
estimacin de un concepto medible con
respecto a una necesidad de informacin.
Indicador Elemental
Preferencia de Enlaces Rotos Internos (IBL_P)
Indicador Global
Preferencia en Confiabilidad de Enlaces (LR_P)
Introduccin a Indicadores
MODELO ELEMENTAL
Algoritmo o funcin asociados a criterios de
decisin que modela a un indicador elemental.
Ejemplo para Preferencia de Enlaces Rotos
Internos (IBL_P)
MODELO GLOBAL
Algoritmo o funcin asociados a criterios de
decisin que modela a un indicador global.
Ejemplo para Preferencia de Confiabilidad de
Enlaces (LR_P)
Atributo
1..* ~
describe contiene 1
palabrasClave/Alias
combina 1 definicin
1 Escala
nivelIndependencia
Medicin
referida_a Medid a
tipo = {interno, externo}
1..* 1 1
ConceptoMedible 0..*
nombre
descrip cin
0..*
Modelo
evala/estima
Unidad
subConcepto EscalaNumrica
contiene
1 1..* nombre
especificado_por descripcin
Conceptual
0..*
ModeloDeConcepto
nombre
especificacin Clculo
valoresPermitidos tipo = {continua, discreta} ValorIndicador
para
relacionado_a
referencias
1
Indicador
Indicadores nombre
precisin
referencias
tipoValor = {Smbolo, Integer, Float}
2..*
Herramienta
indicadores_relacionados
nombre
descripcin
versin
1 IndicadorElemental Indicad orGlobal incluye proveedor
0..*
1 1 Mtodo
modelado_por modelado_por
automatizado_por
1 1
1..*
ModeloElemental ModeloGlobal
1
nombre nombre
nombre
especificacin especificacin
especificacin
tie ne
ene
1..* 1..*
CriterioDeDecisin Mtod oDeC lculo MtodoDeMedicin
nombre
tipo = {Objetivo, Subjetivo}
descripcin
Esquema
Aseguramiento de Calidad
Teora de Mtricas
Teora de Indicadores
Conclusiones/Avances
Conclusiones
Metrics are welcome when they are clearly needed and
easy to collect and understand Pfleeger
Utilidad de las Mtricas
Medicin objetiva antes que subjetiva
Especificar en el mundo formal, la correspondencia de
un atributo del mundo emprico
Operacionalizar Heursticas
Servir de base a Mtodos Cuantitativos de Evaluacin
o Prediccin.
La mtrica NO puede interpretar por s sola un concepto
medible (Necesidad de INDICADORES)
Conclusiones
Indicators are ultimately the foundation for interpretation of
information needs and decision-making.
Web Services
BUSINESS
LOGIC TIER
Business Classes
OWL PERSISTENCY
RDF/S
TIER
DB Repository
XMLS
Semantic Query Catalog Review
System System
Metrics and Indicators
Preguntas ?
PROGRAMA CYTED
Proyecto WEST: Web-Oriented Software Technology
Argentina
2003 GIDIS