11 introduccion a los arboles de calidad y norma

24
Introducción a los árboles de calidad y Norma ISO 9216 Ingeniería de Software II

Upload: uvm

Post on 19-Jun-2015

1.073 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 11 introduccion a los arboles de calidad y norma

Introducción a los árboles de calidad y Norma ISO 9216

Ingeniería de Software II

Page 2: 11 introduccion a los arboles de calidad y norma

Árboles de calidad

Olsina et al. (2001) han desarrollado un árbol de requisitos de calidad que identifica un conjunto de atributos que conducen a aplicaciones Web de alta calidad

Page 3: 11 introduccion a los arboles de calidad y norma
Page 4: 11 introduccion a los arboles de calidad y norma

Usabilidad

Capacidad de comprensión del sitio global

Servicios de ayuda y realimentación en línea

Capacidades estéticas y de interfaz

Servicios especiales

Page 5: 11 introduccion a los arboles de calidad y norma

Funcionalidad

Capacidad de recuperación y de búsqueda

Servicios de búsqueda y navegación

Servicios relacionados con el dominio de la aplicación

Page 6: 11 introduccion a los arboles de calidad y norma

Fiabilidad

Proceso correcto de enlace Recuperación de errores Validación y recuperación de la

entrada del usuario

Page 7: 11 introduccion a los arboles de calidad y norma

Eficiencia

Rendimiento del tiempo de respuesta

Velocidad de generación de páginas

Velocidad de generación de gráficos

Page 8: 11 introduccion a los arboles de calidad y norma

Capacidad de mantenimiento

Facilidad de corrección Adaptabilidad Extensibilidad

Page 9: 11 introduccion a los arboles de calidad y norma

Normas ISO / IEC 9216

El estándar ISO/EIC 9216 (Internacional Standard “Information technology – Software Product Quality”) se estructura en cuatro partes:

Page 10: 11 introduccion a los arboles de calidad y norma
Page 11: 11 introduccion a los arboles de calidad y norma

Parte 1: Modelo de Calidad

Conjunto de características y las relaciones entre ellas que proporcionan una base para especificar requisitos y evaluar la calidad.

Page 12: 11 introduccion a los arboles de calidad y norma

Parte 2: Métricas Externas El ámbito en que un producto satisface las

necesidades implícitas y explícitas cuando es usado bajo condiciones específicas.

Se obtiene a través de la medición del comportamiento del sistema (usando métricas externas)

Las métricas externas pueden ser usadas sólo durante las etapas de prueba del proceso del ciclo de vida o durante cualquier etapa operacional.

Page 13: 11 introduccion a los arboles de calidad y norma

Parte 3: Métricas Internas La totalidad de los atributos internos de un

producto que determina su capacidad para satisfacer las necesidades implícitas y explícitas cuando usado bajo condiciones especificadas.

Se obtiene a través de métricas internas durante las primeras etapas del proceso de desarrollo (especific, requisitos, modelos conceptuales, etc.)

Las métricas internas proporcionan la habilidad de medir los artefactos intermedios y de esta manera predecir la calidad del producto final.

Page 14: 11 introduccion a los arboles de calidad y norma

Parte 4: Métricas de Calidad en Uso

Calidad en uso Es la visión del usuario de la calidad

que tiene un producto (percepción del usuario)

Se mide en términos de los resultados del uso del software, más que las propiedades del propio software

Page 15: 11 introduccion a los arboles de calidad y norma

Calidad en uso Se debe tener en cuenta los objetivos

del negocio, el contexto y los escenarios de uso.

Para desarrollar un producto usable, se tienen que conocer, entender y trabajar con los usuarios potenciales del producto.

Page 16: 11 introduccion a los arboles de calidad y norma

Características de Calidad en uso

Efectividad: la capacidad de un producto software de permitir a los usuarios lograr las metas especificadas con exactitud e integridad en un contexto especificado de uso.

Page 17: 11 introduccion a los arboles de calidad y norma

Características de Calidad en uso

Productividad: la capacidad del producto software para permitirles a los usuarios que gasten cantidades apropiadas de recursos (tiempo. Esfuerzo, materiales, costo) en relación con la efectividad lograda en un contexto especificado de uso.

Page 18: 11 introduccion a los arboles de calidad y norma

Características de Calidad en uso Seguridad: la capacidad del producto

software para lograr un nivel aceptable de riesgos de daño a las personas, el software, el equipamiento, o el entorno en un contexto especificado de uso.

Satisfacción: la capacidad del producto software de satisfacer a los usuarios en un contexto especificado de uso.

Page 19: 11 introduccion a los arboles de calidad y norma

¿Cómo se mide la Calidad en uso?

Un producto se considera fácil de aprender y usar en términos del: Tiempo que toma el usuario para llevar

a cabo su objetivo Número de pasos que tiene que

realizar para ello, y el Éxito que tiene que predecir la acción

apropiada para llevar a cabo sus tareas

Page 20: 11 introduccion a los arboles de calidad y norma
Page 21: 11 introduccion a los arboles de calidad y norma

Diferentes aspectos de la calidad Interna: medible a partir de las

características intrínsecas, como el código fuente

Externa: medible en el comportamiento del producto, como en una prueba

En uso: durante la utilización efectiva por parte del usuario

Page 22: 11 introduccion a los arboles de calidad y norma

Utilidad de las normas ISO / IEC 9216

Este estándar está pensado para los desarrolladores, adquirentes, personal que asegure la calidad y evaluadores independientes, responsables de especificar y evaluar la calidad del producto software.

Page 23: 11 introduccion a los arboles de calidad y norma

Utilidad de las normas ISO / IEC 9216

Por tanto, puede servir para validar la completitud de una definición de requisitos, identificar requisitos de calidad de software, objetivos de diseño y prueba, criterios de aseguramiento de la calidad, etc.

Page 24: 11 introduccion a los arboles de calidad y norma

Utilidad de las normas ISO / IEC 9216 La calidad de cualquier proceso del ciclo

de vida del software (estándar ISO 12.207) influye en la calidad del producto software que, a su vez, contribuye a mejorar la calidad en el uso del producto.

La calidad del software puede evaluarse midiendo los atributos internos (medidas estáticas o productos intermedios) o atributos externos (comportamiento del código cuando se ejecuta).