Upload
uvm
View
1.080
Download
1
Embed Size (px)
Citation preview
Introducción a los árboles de calidad y Norma ISO 9216
Ingeniería de Software II
Á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
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
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
Fiabilidad
Proceso correcto de enlace Recuperación de errores Validación y recuperación de la
entrada del usuario
Eficiencia
Rendimiento del tiempo de respuesta
Velocidad de generación de páginas
Velocidad de generación de gráficos
Capacidad de mantenimiento
Facilidad de corrección Adaptabilidad Extensibilidad
Normas ISO / IEC 9216
El estándar ISO/EIC 9216 (Internacional Standard “Information technology – Software Product Quality”) se estructura en cuatro partes:
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.
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.
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.
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
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.
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.
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.
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.
¿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
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
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.
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.
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).