Calidad del Software - Tema 4 - Modelos y Características de Calidad del Software PDF

Title Calidad del Software - Tema 4 - Modelos y Características de Calidad del Software
Course Calidad Del Software
Institution Universidad Politécnica de Madrid
Pages 4
File Size 305.7 KB
File Type PDF
Total Downloads 101
Total Views 147

Summary

Profesor: Fernando Arroyo Montoro...


Description

Calidad del Software - Tema 4 - Modelos y Características de Calidad del Software Los Modelos de Calidad se utilizan para construir mejores productos y asegurar así su calidad. Ayudan a evaluar un producto software con criterios para satisfacer las necesidades de los desarrolladores, mantenedores, los que adquieren el producto y usuarios finales. Hay varios tipos de Modelos de Calidad (Se utilizarán los 4 primeros):  Modelo FCM (Factors/Criteria/Metrics) McCall (1977)  Modelo de Boehm (1978)  Paradigma GQM (Goal-Question-Metric) (1988)  Modelo de Gilb (1988)  Marco ISO 9126 (1991)  Modelo CMM (Capability Maturity Model) (1993)  Modelo SPICE (Software Process Improvement and Capability determination) (1999).  Modelo CMMi (Capability Maturity Model Integration) (2000)

Modelo de McCall Cada factor determinante de la calidad se descompone en una serie de criterios o propiedades (que determinan la calidad). Los criterios se evalúan por medio de métricas. Descompone el concepto de calidad en tres usos o capacidades importantes para un producto de software:  Operación.  Revisión.  Transición.

Modelo de Boehm Es de naturaleza jerárquica y se centra en el producto final.

1

Modelo GQM, paradigma (Objetivo-Pregunta-Métrica) Se basa en la definición clara de objetivos a lograr . Proporciona la estructura para obtener los objetivos cruciales del proyecto.  Nivel Conceptual (Goal-Meta): Se define un objetivo para un ente.  Nivel Operativo (Question-Pregunta): Se refina un conjunto de preguntas, identificando el objeto de medición.  Nivel Cuantitativo (Metric-Métrica): Se asocia un conjunto de métricas para cada pregunta. Consta de tres etapas: 1. Lista de objetivos principales en el desarrollo y mantenimiento del proyecto. 2. Para cada objetivo obtener las preguntas que deben contestarse para saber si se están cumpliendo los objetivos. 3. Decidir qué medir para poder contestar las preguntas de forma adecuada . Las medidas individuales obtenidas se relacionan para poder ser utilizadas en el contexto del proyecto completo.

Modelo de Gilb Introduce las necesidades y expectativas del usuario final del producto de software. Presenta la definición de atributos de calidad que realmente interesan al usuario y el nivel de calidad que deben tener cada uno de ellos para satisfacerlo.  Se expresan los atributos de forma cuantitativa. Propone características como corrección, integridad, facilidad de mantenimiento y facilidad de uso . Estas características se pueden medir mediante varias subcaracterísticas o métricas detalladas. Para cada una de ellas se debe especificar los siguientes conceptos:  Nombre y definición de la característica.  Escala o unidades de medición.  Recogida de datos o prueba.  El valor previsto.  El valor óptimo.  El valor en el sistema actual.  Comentarios.

2

ISO 9126 Establece las líneas generales para la evaluación de un producto de software , ya sea de manera interna o externa. Este estándar se conoce como Evaluación de Productos Software: Características de calidad y Guías para su uso. La calidad se descompone en seis factores (ISO 9126-1, 2001):

ISO 25010, Calidad Interna y Externa Las subcaracterísticas Seguridad e Interoperabilidad pasaron a ser características, lo que ha re-definido el modelo de calidad en la nueva norma ISO/IEC CD 25010:2007 (Software engineering-Software Product Quality Requirements and Evaluation (SQuaRE)-quality model) también conocido como Calidad Interna y Externa.

3

Ventajas de los Modelos (en orden):          

Tener criterios de medición e indicadores para conocer las fortalezas y debilidades de la organización para realizar mejoras. Tener la oportunidad de corregir procesos desajustados. Reducir costes. Realizar una mejora continua. Aumentar la productividad. Asegurar la satisfacción de los clientes internos y externos. Lograr competitividad. Certificar la competitividad internacionalmente. Clasificar a las empresas. Generar una cultura en la organización.

Modelos Conceptuales Tipos de modelos conceptuales:  Modelos conceptuales tradicionales : Como el modelo Entidad-Interrelación (ER).  Modelos Conceptuales Orientados a Objetos: Se usan para representar no sólo los datos, sino también el comportamiento y la funcionalidad del SI que está siendo modelado.

4...


Similar Free PDFs