PISTema1120150219
Páginas: 31 (7630 palabras)
Publicado: 5 de mayo de 2015
a
las
métricas
en
Ingeniería software
[11.1] ¿Cómo estudiar este tema?
[11.2] Introducción a las métricas en Ingeniería software
[11.3] Conceptos básicos: medidas, métricas e indicadores
[11.4] Tipos de métricas en Ingeniería software
[11.5] El proceso de medición
[11.6] Métrica orientada a objetos
TEMA
1
[11.7] Referencias
TEMA 11 – Esquema
2
Métricas aplicadas aorientación de objetos
Tipos de métricas:
- Directas o indirectas
- De proceso
- De producto
Conceptos básicos:
- Medida
- Métrica
- Indicador
Métricas CK
- Ciclomática
Métricas de complijidad
- LOC
Métricas de tamaño
Forma objetiva de medir la calidad
Métricas en Ingeniería de software
Procesos en Ingeniería del Software
Esquema
Procesos en Ingeniería del Software
Ideas clave
11.1. ¿Cómoestudiar este tema?
Para estudiar este tema lee las Ideas clave que te presentamos a continuación.
Estas son algunas de las ideas que deberás tener claras al estudiar este tema:
Las métricas tienen un papel fundamental en la Ingeniería software en su objetivo de
medir la calidad.
Definir la calidad de un sistema software es equivalente a definir una lista de atributos
de calidad requeridos paraese sistema. Y con el objetivo de medir estos atributos, se
requiere un conjunto de métricas.
Sin la medición no se dispone de criterios objetivos para la evaluación y la mejora.
Existen muchos tipos de entidades y muchos tipos de atributos que pueden ser
medidos en el desarrollo software.
Básicamente las técnicas de medición se pueden aplicar a procesos, productos y
recursos.
Existen atributosinternos y atributos externos que pueden ser medidos.
Los indicadores se forman a partir de métricas.
La calidad de un sistema software es un concepto difícil de precisar y sobre todo difícil
de medir.
Una de los indicadores más medidos es el que tiene que ver con la mantenibilidad ya
que esta cualidad ocupa los mayores recursos y costes.
Los objetivos básicos de este tema son los siguientes:Conocer el papel de las métricas en el marco de la Ingeniería de software.
Comprender los distintos tipos de métricas que existen.
Comprender aspectos básicos de la medición.
Describir la calidad de un diseño mediante el uso de métricas.
Conocer métricas específicas relacionadas con el paradigma de orientación a objetos.
TEMA 11 – Ideas clave
3
Procesos en Ingeniería del Software
11.2.Introducción a las métricas de la Ingeniería software
Uno de los principales objetivos de la Ingeniería software es el de ofrecer un
entorno controlado, determinista y repetible del proceso de construcción de
sistemas software. Otro es el de producir un sistema o producto final de alta
calidad en un tiempo y coste predecible.
Uno de los objetivos de la Ingeniería software implica por tanto el estudio delos
medios para producir productos software de alta calidad y que esta pueda
ser medida objetivamente.
Para alcanzar esta calidad no sólo deben aplicarse métodos efectivos y técnicas
apropiadas sino que también es necesario medir. La medición permite la obtención
de datos objetivos que permiten determinar si la calidad se ha alcanzado o es alcanzable.
Las métricas relacionadas con el softwareproporcionan un medio
(cuantitativo) para controlar el proceso de desarrollo software y la calidad
del producto construido. Sin embargo la efectividad de estas métricas dependerá de
la validación estadística que se haya realizado sobre ellas y de sus propiedades.
La medición del software en general puede utilizarse para hacer predicciones
acerca del sistema e identificar posibles desviaciones.Sommerville, I. (2005) Ingeniería de software. Addison Wesley establece que hay dos
formas de usar las mediciones.
Estas formas son:
Para asignar un valor a un atributo de una entidad. Por ejemplo, en un sistema
software, midiendo características de sus componentes, como la complejidad
ciclomática (por ejemplo V(G)=2) .
TEMA 11 – Ideas clave
4
Procesos en Ingeniería del Software
Identificar los...
Leer documento completo
Regístrate para leer el documento completo.