e studios de uso e implantaciÓn sobre modelos de calidad de software norma iso/iec 9126 juan...

42
ESTUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor de Santos Francisco José Oteo Fernández

Upload: fernan-montejano

Post on 18-Apr-2015

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

ESTUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE

SOFTWARE

NORMA ISO/IEC 9126

Juan Andrada Romero

José Domingo López LópezAntonio Martín Menor de SantosFrancisco José Oteo Fernández

Page 2: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

CONTENIDO Objetivo de la revisión sistemática Búsqueda de fuentes bibliográficas Selección de fuentes bibliográficas Informe de la revisión sistemática

Introducción a la norma ISO/IEC 9126 Características de la norma ISO/IEC 9126 Aplicación de la norma para la evaluación de un

producto software Modelo 2QCV3Q Conclusiones

2

Page 3: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

CONTENIDO Objetivo de la revisión sistemática Búsqueda de fuentes bibliográficas Selección de fuentes bibliográficas Informe de la revisión sistemática

Introducción a la norma ISO/IEC 9126 Características de la norma ISO/IEC 9126 Aplicación de la norma para la evaluación de un

producto software Modelo 2QCV3Q Conclusiones

3

Page 4: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

Motivación: a la hora de diseñar un producto y poder revolucionar el mercado, un factor muy importante es la calidad de dicho producto.

Objetivo: analizar la implantación de la norma ISO/IEC 9126 en las empresas y cómo es utilizada en el proceso de desarrollo de aplicaciones y sistemas software para evaluar la calidad de esos sistemas.

4

OBJETIVO DE LA REVISIÓN SISTEMÁTICA

Page 5: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

CONTENIDO Objetivo de la revisión sistemática Búsqueda de fuentes bibliográficas Selección de fuentes bibliográficas Informe de la revisión sistemática

Introducción a la norma ISO/IEC 9126 Características de la norma ISO/IEC 9126 Aplicación de la norma para la evaluación de un

producto software Modelo 2QCV3Q Conclusiones

5

Page 6: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

6

BÚSQUEDA DE FUENTES BIBLIOGRÁFICAS

Page 7: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

7

BÚSQUEDA DE FUENTES BIBLIOGRÁFICAS

Page 8: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

CONTENIDO Objetivo de la revisión sistemática Búsqueda de fuentes bibliográficas Selección de fuentes bibliográficas Informe de la revisión sistemática

Introducción a la norma ISO/IEC 9126 Características de la norma ISO/IEC 9126 Aplicación de la norma para la evaluación de un

producto software Modelo 2QCV3Q Conclusiones

8

Page 9: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

Criterio de selección

Evaluación de la calidad de un software Aplicación de la norma en sistemas reales

(sistemas de comercio electrónico, sistemas de e-learning, etc.)

Calidad en la Web

Criterio de exclusión Artículos teóricos acerca de la norma ISO/IEC

9126

9

SELECCIÓN DE FUENTES BIBLIOGRÁFICAS

Page 10: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

Artículos seleccionados

10

SELECCIÓN DE FUENTES BIBLIOGRÁFICAS

Page 11: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

Artículos excluidos

11

SELECCIÓN DE FUENTES BIBLIOGRÁFICAS

Page 12: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

CONTENIDO Objetivo de la revisión sistemática Búsqueda de fuentes bibliográficas Selección de fuentes bibliográficas Informe de la revisión sistemática

Introducción a la norma ISO/IEC 9126 Características de la norma ISO/IEC 9126 Aplicación de la norma para la evaluación de un

producto software Modelo 2QCV3Q Conclusiones

12

Page 13: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

Es un modelo de calidad estándar para productos software.

Describe 6 características (dimensiones), cada una con otro conjunto de subcaracterísticas.

Establece una serie de métricas.

Se centra en medir tanto la calidad externa e interna del producto, como la calidad de uso. 13

INTRODUCCIÓN A LA NORMA ISO/IEC 9126

Page 14: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

14

INTRODUCCIÓN A LA NORMA ISO/IEC 9126

Page 15: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

15

INTRODUCCIÓN A LA NORMA ISO/IEC 9126

Page 16: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

CONTENIDO Objetivo de la revisión sistemática Búsqueda de fuentes bibliográficas Selección de fuentes bibliográficas Informe de la revisión sistemática

Introducción a la norma ISO/IEC 9126 Características de la norma ISO/IEC 9126 Aplicación de la norma para la evaluación de un

producto software Modelo 2QCV3Q Conclusiones

16

Page 17: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

17

CARACTERÍSTICAS DE LA NORMA ISO/IEC 9126

FuncionalidadConjunto de funciones y propiedades que tratan de satisfacer

las necesidades de los stalkeholders.• Adecuación• Exactitud• Interoperatividad• Seguridad

FiabilidadUsabilidadEficienciaMantenibilidadPortabilidad

Page 18: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

18

CARACTERÍSTICAS DE LA NORMA ISO/IEC 9126

FuncionalidadFiabilidad

Conjunto de atributos que miden la capacidad que tiene el software para mantener un nivel de rendimiento óptimo, bajo determinadas condiciones y durante un periodo de tiempo determinado.

• Madurez• Tolerancia a fallos• Capacidad de recuperación ante errores

UsabilidadEficienciaMantenibilidadPortabilidad

Page 19: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

19

CARACTERÍSTICAS DE LA NORMA ISO/IEC 9126

FuncionalidadFiabilidadUsabilidad

Conjunto de atributos que miden el esfuerzo cognitivo necesario que deben realizar los usuarios para utilizar el sistema software.

• Comprensión• Curva de aprendizaje• Operatividad

EficienciaMantenibilidadPortabilidad

Page 20: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

20

CARACTERÍSTICAS DE LA NORMA ISO/IEC 9126

FuncionalidadFiabilidadUsabilidadEficiencia

Conjunto de atributos que miden la relación entre el rendimiento del software y la cantidad de recursos utilizados, dada una

situación determinada.• Tiempo de respuesta• Recursos utilizados

MantenibilidadPortabilidad

Page 21: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

21

CARACTERÍSTICAS DE LA NORMA ISO/IEC 9126

FuncionalidadFiabilidadUsabilidadEficienciaMantenibilidad

Conjunto de atributos relacionados con el esfuerzo necesario para realizar determinadas modificaciones en el producto.

• Capacidad para ser modificado• Capacidad para ser analizado• Estabilidad• Capacidad para ser probado

Portabilidad

Page 22: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

22

CARACTERÍSTICAS DE LA NORMA ISO/IEC 9126

FuncionalidadFiabilidadUsabilidadEficienciaMantenibilidadPortabilidad

Conjunto de atributos relacionados con la capacidad del software de ser transferido de un entorno (o plataforma) a otro.

• Adaptabilidad• Capacidad de instalación• Coexistencia• Capacidad de reemplazamiento

Page 23: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

CONTENIDO Objetivo de la revisión sistemática Búsqueda de fuentes bibliográficas Selección de fuentes bibliográficas Informe de la revisión sistemática

Introducción a la norma ISO/IEC 9126 Características de la norma ISO/IEC 9126 Aplicación de la norma para la evaluación de

un producto software Modelo 2QCV3Q Conclusiones

23

Page 24: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

Pasos para llevar a cabo la evaluación según la norma ISO/IEC 9126:

1. Descripción del sistema software a evaluar2. Seleccionar las características que se desean evaluar3. Seleccionar las subcaracterísticas que se desean evaluar4. Establecer unas métricas y proceder a la evaluación 5. Valorar resultados

24

EVALUACIÓN DE UN SISTEMA SOFTWARE

Page 25: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

Caso práctico 1

25

EVALUACIÓN DE UN SISTEMA SOFTWARE

Page 26: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

Caso práctico 2

26

EVALUACIÓN DE UN SISTEMA SOFTWARE

Page 27: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

PARTE DE TONI

27

Page 28: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

CONTENIDO Objetivo de la revisión sistemática Búsqueda de fuentes bibliográficas Selección de fuentes bibliográficas Informe de la revisión sistemática

Introducción a la norma ISO/IEC 9126 Características de la norma ISO/IEC 9126 Aplicación de la norma para la evaluación de un

producto software Modelo 2QCV3Q Conclusiones

28

Page 29: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

Calidad de un sitio Web:“Un sitio Web de calidad es aquel que satisface

las expectativas y exigencias de sus usuarios y propietarios”

Pasos para la evaluación:1. Evaluación general de todas las características

del sitio Web2. Evaluación del cumplimiento de objetivos para

los que el sitio Web fue diseñado.

MODELO 2QCV3Q PARA LA CALIDAD WEB

29

Page 30: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

Enfoques para la evaluación de sitios Web:1. Modelos de calidad software2. Modelos de usabilidad3. Modelos específicos para la evaluación y diseño

de la calidad en sitios Web

El modelo 2QCV3Q pertenece al tercer enfoque y nace a partir de la norma ISO/IEC 9126, que pertence al primer enfoque.

MODELO 2QCV3Q PARA LA CALIDAD WEB

30

Page 31: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

Dimensiones del modelo 2QCV3Q: Quis (Persona: ¿quién?): identidad. Quid (Factum; ¿qué?): contenido. Cur (Causa: ¿por qué?): servicios. Ubi (Locus: ¿dónde?): localización. Quando (Quando: ¿cuándo?): administración. Quomodo (Modus: ¿cómo?): usabilidad. Quibus Auxiliis (Facultas: ¿con qué medios y

recursos?): viabilidad.

MODELO 2QCV3Q PARA LA CALIDAD WEB

31

Page 32: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

Identidad Identificación: marca, carisma, imagen. Caracterización: diseño, personalización.

ContenidoServiciosLocalizaciónAdministraciónUsabilidadViabilidad

MODELO 2QCV3Q PARA LA CALIDAD WEB

32

Page 33: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

IdentidadContenido

Cobertura: dominio desde el punto de vista del propietario y los usuarios, valor de la información, enlaces.

Exactitud: calidad de la información, fuentes, autores.

ServiciosLocalizaciónAdministraciónUsabilidadViabilidad

MODELO 2QCV3Q PARA LA CALIDAD WEB

33

Page 34: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

IdentidadContenidoServicios

Funcionalidades: adecuadas desde el punto de vista de los usuarios y propietarios.

Control: seguridad, ética, privacidad.

LocalizaciónAdministraciónUsabilidadViabilidad

MODELO 2QCV3Q PARA LA CALIDAD WEB

34

Page 35: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

IdentidadContenidoServiciosLocalización

Alcance: URL intuitiva, recuperación de páginas. Interactividad: información de contacto,

construcción de una comunidad.

AdministraciónUsabilidadViabilidad

MODELO 2QCV3Q PARA LA CALIDAD WEB

35

Page 36: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

IdentidadContenidoServiciosLocalizaciónAdministración

Actualidad: actualizaciones, fechas, revisiones. Mantenimiento: tests, herramientas.

UsabilidadViabilidad

MODELO 2QCV3Q PARA LA CALIDAD WEB

36

Page 37: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

IdentidadContenidoServiciosLocalizaciónAdministraciónUsabilidad

Accesibilidad: requisitos hardware y software, personas con discapacidades o necesidades especiales.

Navegabilidad: estructura, orientación, tiempos de descarga.

Comprensibilidad: internacionalización, terminología.

Viabilidad

MODELO 2QCV3Q PARA LA CALIDAD WEB

37

Page 38: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

IdentidadContenidoServiciosLocalizaciónAdministraciónUsabilidadViabilidad

Recursos: humanos, financieros, temporales. Tecnologías de la información y comunicación:

hardware (ordenadores, redes), software (implementación, integración).

MODELO 2QCV3Q PARA LA CALIDAD WEB

38

Page 39: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

Cómo implantar el modelo 2QCV3Q Proceso iterativo de tres etapas

MODELO 2QCV3Q PARA LA CALIDAD WEB

39

Page 40: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

Conclusiones del modelo: Independiente del dominio De propósito general Escalabe Usable

MODELO 2QCV3Q PARA LA CALIDAD WEB

40

Page 41: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

CONTENIDO Objetivo de la revisión sistemática Búsqueda de fuentes bibliográficas Selección de fuentes bibliográficas Informe de la revisión sistemática

Introducción a la norma ISO/IEC 9126 Características de la norma ISO/IEC 9126 Aplicación de la norma para la evaluación de un

producto software Modelo 2QCV3Q Conclusiones

41

Page 42: E STUDIOS DE USO E IMPLANTACIÓN SOBRE MODELOS DE CALIDAD DE SOFTWARE NORMA ISO/IEC 9126 Juan Andrada Romero José Domingo López López Antonio Martín Menor

CONCLUSIONES Necesidad de evaluar la calidad de los

productos. Necesidad de un estándar que englobe la

ISO/IEC 9126 (modelo de calidad del producto) y la ISO/IEC 14598 (proceso de evaluación del producto). Nace la familia ISO/IEC 25000-5.

Necesidad de modelos adaptados al software en función del campo de aplicación. Ejemplo: 2QCV3Q para sitios Web.

42