Monografias.com > Computación > Software
Descargar Imprimir Comentar Ver trabajos relacionados

Medición de la calidad del software en el ámbito de la especificación de requisitos




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    CONTENIDO
    SubIntroducción
    Medición de especificaciones de requisitos
    Medidas basadas en modelos
    Arquitectura de gestión de calidad de ERS
    Conclusiones
    Referencias

    Monografias.com

    1. Introducción

    Monografias.com

    3
    1. Introducción
    Calidad del software
    Medición del software: necesidad de obtener datos objetivos que ayuden a mejorar la calidad
    Creación de modelos de calidad:útiles para discutir, planificar y obtener índices de calidad
    Aplicación de estándares de calidad: directrices para el aseguramiento externo e interno de la calidad

    Monografias.com

    4
    1. Introducción
    Los siguientes conceptos se han desarrollado tomando como base la experiencia de varias organizaciones
    Pradigma para establecer objetivos corporativos y del proyecto y un mecanismo para medir dichos objetivos
    Paradigma Objetivos/Preguntas/Metricas
    Un mecanismo de mejora evolutiva para el software
    Paradigma Mejora de la Calidad
    Un enfoque organizativo para construir competencias de software y suministrarlas a los proyectos
    Factoría de la experiencia

    Monografias.com

    5
    1. Introducción
    Necesitamos “frameworks” de medidas para:
    Caracterizar
    Construir modelos comparativos y líneas base
    Entender
    Analizar modelos
    Evaluar
    Comparar modelos
    Predecir
    Construir modelos predictivos
    Motivar
    Construir modelos prescriptivos

    Monografias.com

    6
    1. Introducción
    Modelos de calidad:
    Modelo de Boehm [Boehm et al., 1978]
    Modelo FCM (Factors/Criteria/Metrics) [McCall et al., 1977]
    Marco ISO 9126 [ISO/IEC, 1991]:
    Paradigma GQM (Goal-Question-Metric) [Basili y Rombach, 1988]:
    Modelo de Gilb [Gilb, 1988]:
    Modelo CMM (Capability Maturity Model) [Paulk, 1993]:
    Modelo SPICE (Software Process Improvement and Capability determination) [Rout, 1995], [SPICE, 1999]:

    Monografias.com

    7
    1. Introducción
    Características de los modelos:
    Algunos modelos (FCM, GQM…) incluyen métricas para evaluar diferentes atributos de calidad del producto casi siempre en el nivel del diseño o del código
    Los modelos de calidad más recientes (CMM, SPICE) están orientados a la mejora de procesos

    (Gp:) “Desafortunadamente, organizaciones que cumplen los requisitos CMM o ISO no están produciendo software de calidad”
    David Cook

    Monografias.com

    2. Medición de especificaciones de requisitos

    Monografias.com

    9
    2. Medición de especificaciones de requisitos
    Métricas de especificación de requisitos:
    Tamaño y funcionalidad:
    Puntos de función [Albrecht, 1979]
    Métrica Bang [DeMarco, 1982]
    Puntos objeto [Boehm et al., 1995]
    Calidad
    Métricas basadas en especificaciones formales [Samson et al., 1990]
    Calidad de las especificaciones informales en lenguaje natural [Samson y Palmer], [Finkelstein et al.]
    Métricas de calidad de la documentación [Arthur y Stevens, 1989], [French et al., 1997], [Roth et al., 1994]
    Listas de comprobación [Brykczynski, 1999] [Farbey, 1990]

    Monografias.com

    10
    2. Medición de especificaciones de requisitos
    Calidad en sistemas OO
    Métricas de diseño: [Chidamber y Kemerer, 1994]
    Métricas orientadas a clases [Lorenz y Kidd 1994]
    Métricas orientadas a operaciones [Churcher y Shepperd, 1995]
    Métricas para pruebas [Binder, 1994]
    Métricas de calidad y complejidad en modelos OMT [Genero et al., 1999]
    Métricas de calidad de los diagramas de clases en UML [Genero et al., 2000]
    Medición de modelos conceptuales basados en eventos [Poels, 2000]

    Monografias.com

    11
    2. Medición de especificaciones de requisitos
    Calidad en sistemas OO
    Características de las métricas:
    Centradas en el diseño
    Dirigidas a la medición de la complejidad, reusabilidad, acoplamiento y cohesión
    Enfocadas en el modelado estructural o estático
    Las métricas desarrolladas en niveles próximos a la especificación de requisitos del software (ERS) no miden sus atributos de calidad (exceptuando las técnicas formales)

    Monografias.com

    12
    2. Medición de especificaciones de requisitos
    Atributos de la ERS:
    Corrección: validación de requisitos, modelos técnicamente correctos, etc.
    Completitud : grado en que los requisitos cumplen las necesidades de los usuarios
    Consistencia: ausencia de requisitos contradictorios
    Carencia de ambigüedad: un único requisito debe tener una única interpretación (ortogonalidad del lenguaje de especificación)
    Trazabilidad: seguimiento de la evolución de los requisitos
    Facilidad de comprensión

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter