abogado

Páginas: 22 (5421 palabras) Publicado: 6 de agosto de 2013
Calidad del Software y Métricas
TABLA DE CONTENIDOS
Conceptos: Medición y Calidad
Administración de Calidad
Medición y métricas del software
Conjunto de métricas OO
Defectos de Código
Bibliografía

Área de Lenguajes y Sistemas Informáticos. Universidad de Burgos

1

Conceptos: Medición
Medición
Elemento clave para cualquier proceso de ingeniería

¿Por qué medir?
Caracterizar
•Se gana comprensión del proceso, productos y/o recursos. Estableciendo la
línea base de comparaciones.

Evaluar
• Se puede determinar el estado respecto a los planes utilizando las medidas
como indicadores.

Predecir
• Para planear es necesario predecir. Los valores observados en unos
atributos pueden ser usados para predecir otros.

Mejorar
• La información cuantitativa ayuda aidentificar los defectos y otras
oportunidades para mejorar la calidad del producto
Área de Lenguajes y Sistemas Informáticos. Universidad de Burgos

2

Conceptos: Medición
Medición (Measurement)
Es el proceso por el cuál se asignan números o símbolos a los atributos
de las entidades del mundo real, de tal forma que los caracteriza de
manera clara a través de reglas.
Requiere
• Entidades:objetos de interés
Pueden ser conjuntos o colecciones
Entidades de Recursos
Entidades de Productos
Entidades de Procesos
• Atributos: características de las entidades
• Reglas y escalas para asignar valores a los atributos

En general antes de medir se deben identificar las entidades y atributos
Área de Lenguajes y Sistemas Informáticos. Universidad de Burgos

3

Conceptos: MediciónEjemplos: Entidades – Atributos – Métricas
Basados en la taxonomía Fenton
Entidades de
Atributos
recursos

Posibles Medidas

Personal asignado

Tamaño Equipo
Experiencia

Tiempo

Fecha de inicio
Calendario
Fecha de entrega Fechas
Días

Case Tool

Tipo
¿Se usa?

...

Número de personas asignadas
Años de experiencia en el dominio
Años de experiencia en programaciónNombre del tipo
(si / no) clasificación binaria

Área de Lenguajes y Sistemas Informáticos. Universidad de Burgos

4

Conceptos: Medición
Entidades de
productos
Sistema

Atributos
Tamaño

Densidad de defectos
Módulo

Porcentaje
reutilización

Defecto

Tipo
Origen
Gravedad
Esfuerzo para arreglar

...

Posibles Medidas
Número de módulos
Número de puntos de funciónNúmero de líneas de código
Número de bytes de memoria
Defectos por línea de código
Defectos por puntos de función
de Ratio de líneas de código que no cambian
respecto al total. Excluyendo líneas en blanco y
comentarios
Nombre del tipo
Conjunto ordenado de clases
(si / no) clasificación binaria
Horas persona

Área de Lenguajes y Sistemas Informáticos. Universidad de Burgos

5 Conceptos: Calidad
Calidad
El producto desarrollado cumple su especificación (Crosby 1979)
Problemas en la definición:
• ¿Qué sucede con requerimientos que no se incluyen: la especificación de
mantenimiento?
• ¿Cómo especificar características de calidad de forma no ambigua: mantenimiento?
• Aunque un producto satisfaga las especificaciones los usuarios no lo consideran de
alta calidadAdministración de calidad - Actividades
Aseguramiento de calidad: Establecimiento de un marco de trabajo de
procedimientos y estándares que conducen a software de alta calidad
Planeación de calidad: Selección de procedimientos y estándares del marco de
trabajo y adaptación para un proyecto software específico
Control de calidad: Los procedimientos y estándares son seguidos por el
equipo dedesarrollo
Área de Lenguajes y Sistemas Informáticos. Universidad de Burgos

6

Conceptos: Calidad
Administración de calidad y proceso de desarrollo
Los productos resultantes del proceso de desarrollo son las entradas de
la administración de calidad

Área de Lenguajes y Sistemas Informáticos. Universidad de Burgos

7

Administración de calidad
Actividad: Aseguramiento de la Calidad...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Abogado
  • Abogada
  • Abogados
  • Abogado
  • Abogado
  • Abogado
  • Abogado
  • Abogado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS