Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
de 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
Reliability Consistency
As is utility
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
Una entidad puede ser un Proceso, `
calculada_por Funcin
Producto, Recurso, Proy ecto o Serv icio.
` 1 especifi caci n
subEn ti dad
0 ..*
` Entidad MtricaDirecta MtricaIn directa
1
n ombre
d escripci n m tri cas_re la ci onad
NecesidadDeInform acin
1.. * `
descripcin ver_Tambin
a
asociado_con
1
1..*
Mtrica 0..*
a be
de scri nombre
1..* Atributo interpretacinValor
_ 2..*
nombre 1 cuantif ica 1..* objetivo/Motivacin
` a palabrasClave/ Alia s tipoRecoleccinDatos
subConcepto combina
definici n referencias
nivelIndependencia tipoValor = {Smbolo, Integer, Float}
0..* 1..* 1
Modelo
ti po = {interno, ext erno} contiene precisin
ConceptoMedible
nombre 1
Conceptual descripcin
Escala
1
a
referida_a
0..*
para a
especificado_por
0..*
<<enum>> tipoEscala
Medicin
fechaYHora 1
`
produce
1
Medida
valor
Mtricas nombre
ModeloDeConcepto
tipoEscala={Nominal, Ordinal Restringida,
Ordinal no Restringida, Interv alo, Proporcin,
especificacin
referencias Absoluta}
Herramie nta _
automatizado_por Mtodo 1
nombre
nombre
descripcin 0..* 1..* especificacin
versin
proveedor
MtodoDeClculo MtodoDeMedicin
tipo = {Objetivo, Subjetivo}
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
CantidadEnlacesRotosInternos + CantidadEnlacesRotosExternos
PorcentajeEnlacesRotos = 100
CantidadTotalEnlaces
CantidadImgenesALT
PorcentajePresenciaALT = 100
CantidadTotalImgenes
Introduccin a Mtricas
INSTRUMENTO (Herramienta)
0 ..*
` Entidad MtricaDirecta MtricaIn directa
1
n ombre
m tri cas_re la ci onad as
d escripci n
NecesidadDeInform acin
1.. * `
descripcin ver_Tambin
a
asociado_con
1
1..*
Mtrica 0..*
a be
de scri nombre
1..* Atributo interpretacinValor
_ 2..*
nombre 1 cuantif ica 1..* objetivo/Motivacin
` a palabrasClave/ Alia s tipoRecoleccinDatos
subConcepto combina
definici n referencias
nivelIndependencia tipoValor = {Smbolo, Integer, Float}
1
Modelo
0..* 1..*
ti po = {interno, ext erno} precisin
contiene
ConceptoMedible
nombre 1
Conceptual descripcin
1
a
referida_a
Escala
para a
especificado_por
<<enum>> tipoEscala
0..*
Medicin
1
`
produce
1
Medida
0..* valor
Mtricas
fechaYHora
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
tipo = {Objetivo, Subjetivo}
Ejemplo de Atributos/Mtricas
Necesidad de Informacin: Evaluate the link reliability for
static pages of a website
Entidad: Producto (web site)
Necesidad de INDICADORES
Esquema
Aseguramiento de Calidad
Teora de Mtricas
Teora de Indicadores
Conclusiones
Introduccin a Indicadores
Modelo ` evala/estima
subConcepto contiene
especificado_por
Conceptual nombre
0..*
ModeloDeConcepto
E sca laCate gric a
valoresPermitidos
Es calaNum rica
tipo = {continua, discreta} 1
`
expresada_en
1..*
Unidad
nombre
especificacin
para
descripcin
referencias
1 incluye
Indicador
_ `
2..*
Herram ienta
indicadores_relacionados
nom bre
des cripcin
vers in
1 IndicadorElem ental Indi cad orGlobal in cluye proveedor
0..*
1 1
modelado_por modelado_por a
b b automatizado_por
1 1
1..*
ModeloElemental ModeloGlobal
Mtodo 1
nom bre nom bre
nombre
es pecificacin especificacin
especificacin
tie ne tie ne
1..* 1.. *
CriterioDeDecis in
Mtod oDe C lcul o MtodoDeMedicin
nom bre
tipo = {Objetivo, Subjetiv o}
des cripcin
rango `
interpreta
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.
INTERFACE
Web Interfaces
TIER
Web Services
BUSINESS
LOGIC TIER
Business Classes
Semantic Data
SQL Data Access DATA LOGIC
Access Components
Components TIER
OWL PERSISTENCY
RDF/S DB Repository TIER
XMLS
PROGRAMA CYTED
Proyecto WEST: Web-Oriented Software Technology
Argentina
2003 GIDIS