Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

32
“Definición y Especificación de Características de Calidad para productos e-Business” Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves

Transcript of Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Page 1: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

“Definición y Especificación de Características de Calidad para

productos e-Business”Noviembre 2010

Ferreyra, PaulaHuerta, María de las Nieves

Page 2: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Agenda

Introducción Objetivo del Trabajo Los productos e-Business bajo estudio Calidad de Producto

• Modelo de Calidad - Norma ISO/IEC 9126 • Norma ISO / IEC14598 – 1

Proceso de Evaluación Establecimiento de los requisitos de la evaluación Especificación de la evaluación

• 1- Definición y especificación de aspectos relevantes, y establecimiento de características por producto

• 2- Selección de Niveles de Evaluación por producto• 3- Selección de Métricas por producto

Conclusiones Anexo – Niveles de Evaluación

Page 3: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Introducción – Objetivos del Trabajo

“Definir y especificar características de calidad que deben estar presentes en los productos englobados bajo el concepto de e-Business, teniendo como marco de referencia lo enunciado en el  Proceso definido por la Norma ISO/IEC 14598 y el modelo de

calidad propuesto por la Norma ISO/IEC 9126”

Page 4: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Introducción – Los productos e-Business bajo estudio

e-Business

e-Banking

e-Learning

e-Commerce

Facultad de Ingeniería – UBA

Page 5: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Introducción – Calidad de producto - Modelo de Calidad - Norma ISO/IEC 9126

Facultad de Ingeniería – UBA

Page 6: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Introducción – Calidad de Producto – Norma ISO / IEC 14598 - 1

Contiene los requisitos generales para la especificación y evaluación de la calidad del software

Proporciona un marco de trabajo para evaluar la calidad de todos los tipos de productos

Define un Proceso de Evaluación

Indica los requisitos de los métodos de medición y de evaluación del producto de software

Facultad de Ingeniería – UBA

Page 7: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Introducción – Calidad de Producto – Norma ISO / IEC 14598 - 1

Proceso de Evaluación

Establecerrequisitos deevaluación

Establecer propósito de la evaluación (7.1)

Identificar los tipos de producto(s) (7.2)

Especificar el modelo de calidad (7.3)

9126-1 Características de Calidad

Especificarevaluación

Seleccionar métricas (8.1)

Establecer niveles para las métricas (8.2)

Establecer criterios de valoración (8.3)

Diseñarevaluación Producir plan de evaluación (9.1)

Ejecutarevaluación

Tomar medidas (10.1)

Comparar con criterios (10.2)

Valorar resultados (10.3)

9126-2 Métricas Externas9126-3 Métricas Internas14598-6 Módulos de

Evaluación

Facultad de Ingeniería – UBA

14598 – 5 Anexo B14598 – 6

Page 8: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Niveles de Evaluación y riesgo- Niveles de Evaluación propuestos por la Norma ISO / IEC 14598 – 5 –

Anexo B

Facultad de Ingeniería – UBA

Niveles AspectosSeguridad Física Medio Ambiente Económico Seguridad

Nivel A Muchas personas fallecidas.

Daños irrecuperables al medio ambiente

Desastre financiero (la compañía no sobrevivirá)

Protección de datos y servicios estratégicos

Nivel B Amenaza a vidas humanas.

Daños recuperables al medio ambiente

Grandes pérdidas económicas (compañía en peligro)

Protección de datos y servicios críticos

Nivel CDaño a la propiedad, amenaza de lesión a personas

Contaminación local Pérdidas económicas significativas (compañía afectada)

Protección contra riesgo de error

Nivel DDaño menor a la propiedad, ningún riesgo para las personas.

Ningún riesgo al medio ambiente

Pérdidas económicas menores o pocos significativas

Ningún riesgo específico identificado

Page 9: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Facultad de Ingeniería – UBA

Proceso de Evaluación - Establecimiento de los requisitos de evaluación

Modelo de Calidad

Tipos de producto a evaluar

Propósito de la Evaluación

Page 10: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Proceso de Evaluación – Especificación de la Evaluación

Facultad de Ingeniería – UBA

Proceso de Evaluación

del producto

e-Bussines

1Definición y especificación de factores

relevantes del producto

Establecimiento de Características y Sub-características de Calidad por Factor 2

3Selección de Niveles de Evaluación por Característica de

cada Factor

Selección de Métricas por Característica de Calidad decada Factor4

Page 11: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Proceso de Evaluación – Especificación de la Evaluación

Facultad de Ingeniería – UBA

Page 12: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Proceso de Evaluación - Especificación de la evaluación

2- Selección de Niveles de Evaluación por Característica de cada Factor: e-Learning

Factor Característica Nivel de Evaluación

1- Pedagógico Funcionalidad Nivel C para el Aspecto Económico

Usabilidad Nivel C para el Aspecto Económico

Mantenibilidad Nivel C para el Aspecto Económico

Facultad de Ingeniería – UBA

Page 13: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Proceso de Evaluación - Especificación de la evaluación

2- Selección de Niveles de Evaluación por Característica de cada Factor: e-Learning

Factor Característica Nivel de Evaluación

2- Interfaz Persona - Computadora

Usabilidad Nivel C para el Aspecto Económico

Mantenibilidad Nivel C para el Aspecto Económico

Facultad de Ingeniería – UBA

Page 14: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Proceso de Evaluación - Especificación de la evaluación

2- Selección de Niveles de Evaluación por Característica de cada Factor: e-Learning

Factor Característica Nivel de Evaluación

3- Contenido Funcionalidad Nivel C para el Aspecto Económico

Usabilidad Nivel C para el Aspecto Económico

Facultad de Ingeniería – UBA

Page 15: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Proceso de Evaluación - Especificación de la evaluación

2- Selección de Niveles de Evaluación por Característica de cada Factor: e-Learning

Factor Característica Nivel de Evaluación

4- Técnico Portabilidad Nivel D para el Aspecto Económico

Mantenibilidad Nivel C para el Aspecto Económico

Funcionalidad Nivel C y B para el Aspecto Económico y de Seguridad

Confiabilidad Nivel C para el Aspecto Económico

Eficiencia Nivel C para el Aspecto Económico

Facultad de Ingeniería – UBA

Page 16: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Técnicos

• Portabilidad•

Mantenibilidad• Funcionalidad• Confiabilidad• Eficiencia

Contenido

• Funcionalidad

• Usabilidad

Int. Pers.- Comp.

• Usabilidad•

Mantenibilidad

Pedagógico

• Funcionalidad

• Usabilidad•

Mantenibilidad

1- Definición y especificación de Factores relevantes, y establecimiento de características del producto: e-Learning

Proceso de Evaluación - Especificación de la evaluación

Facultad de Ingeniería – UBA

Page 17: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Proceso de Evaluación - Especificación de la evaluación

2- Selección de Niveles de Evaluación por Característica de cada Factor: e-Commerce

Factor Característica Nivel de Evaluación

1- Marketing Funcionalidad Nivel B para el Aspecto Económico

Usabilidad Nivel B para el Aspecto Económico

Mantenibilidad Nivel B para el Aspecto Económico

Facultad de Ingeniería – UBA

Page 18: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Proceso de Evaluación - Especificación de la evaluación

2- Selección de Niveles de Evaluación por Característica de cada Factor: e-Commerce

Factor Característica Nivel de Evaluación

2- Seguridad Funcionalidad Nivel B para el Aspecto Seguridad

Facultad de Ingeniería – UBA

Page 19: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Proceso de Evaluación - Especificación de la evaluación

2- Selección de Niveles de Evaluación por Característica de cada Factor: e-Commerce

Factor Característica Nivel de Evaluación

3- Interfaz Persona – Computadora

Usabilidad Nivel C para el Aspecto Económico

Mantenibilidad Nivel C para el Aspecto Económico

Facultad de Ingeniería – UBA

Page 20: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Proceso de Evaluación - Especificación de la evaluación

2- Selección de Niveles de Evaluación por Característica de cada Factor: e-Commerce

Factor Característica Nivel de Evaluación

4- Técnico Confiabilidad Nivel B para el Aspecto

Económico

Eficiencia Nivel C para el Aspecto

Económico

Mantenibilidad Nivel B para el Aspecto

Económico

Portabilidad Nivel C para el Aspecto

Económico

Facultad de Ingeniería – UBA

Page 21: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Técnicos

• Confiabilidad• Eficiencia•

Mantenibilidad• Portabilidad

Int. Pers. – Comp..

• Usabilidad•

Mantenibilidad

Seguridad

• Funcionalidad

Marketing

• Funcionalidad

• Usabilidad•

Mantenibilidad

Proceso de Evaluación - Especificación de la evaluación

1- Definición y especificación de Factores relevantes, y establecimiento de

características del producto: e-Commerce

Facultad de Ingeniería – UBA

Page 22: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Proceso de Evaluación - Especificación de la evaluación

2- Selección de Niveles de Evaluación por Característica de cada Factor: e-Banking

Factor Característica Nivel de Evaluación

1- Transaccional Bancario

Funcionalidad Nivel B para el Aspecto Económico

Usabilidad Nivel B para el Aspecto Económico

Mantenibilidad Nivel B para el Aspecto Económico

Facultad de Ingeniería – UBA

Page 23: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Proceso de Evaluación - Especificación de la evaluación

2- Selección de Niveles de Evaluación por Característica de cada Factor: e-Banking

Factor Característica Nivel de Evaluación

2- Seguridad Funcionalidad Nivel B para el Aspecto Seguridad

Confiabilidad Nivel B para el Aspecto Seguridad

Facultad de Ingeniería – UBA

Page 24: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Proceso de Evaluación - Especificación de la evaluación

2- Selección de Niveles de Evaluación por Característica de cada Factor: e-Banking

Factor Característica Nivel de Evaluación

3- Interfaz Persona – Computadora

Usabilidad Nivel C para el Aspecto Económico

Mantenibilidad Nivel C para el Aspecto Económico

Facultad de Ingeniería – UBA

Page 25: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Proceso de Evaluación - Especificación de la evaluación

2- Selección de Niveles de Evaluación por Característica de cada Factor: e-Banking

Factor Característica Nivel de Evaluación

4- Técnico Confiabilidad Nivel C para el Aspecto Económico

Eficiencia Nivel C para el Aspecto Económico

Mantenibilidad Nivel B para el Aspecto Económico

Funcionalidad Nivel B para el Aspecto Económico

Portabilidad Nivel B para el Aspecto Económico

Facultad de Ingeniería – UBA

Page 26: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Add Your Title

Técnicos

• Confiabilidad• Eficiencia•

Mantenibilidad• Funcionalidad• Portabilidad

Int. Pers – Comp.

• Usabilidad•

Mantenibilidad

Seguridad

• Funcionalidad

• Confiabilidad

Trans. Banc.

• Funcionalidad

• Usabilidad•

Mantenibilidad

Proceso de Evaluación - Especificación de la evaluación

1- Definición y especificación de Factores relevantes, y establecimiento de

características del producto: e-Banking

Facultad de Ingeniería – UBA

Page 27: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Proceso de Evaluación - Especificación de la evaluación

2- Selección de Niveles de Evaluación por Característica de cada Factor

Se establecieron los riesgos y el nivel de evaluación de cada característica en cada factor. La Norma IRAM ISO / IEC 14598 -5 Anexo B recomienda los niveles de

evaluación a utilizar. Se proponen aspectos de seguridad física, seguridad de datos, económicos y relacionados con el medio ambiente.

La Norma IRAM ISO / IEC 14598 - 6 propone para cada nivel el riesgo y tipo de pruebas indicadas.

Cada nivel de evaluación se lo relacionó con la importancia asignada a una característica dentro de cada factor relevante del producto.

Facultad de Ingeniería – UBA

Page 28: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Proceso de Evaluación - Especificación de la evaluación

3- Selección de Métricas por característica de calidad de cada factor

En función de los niveles de evaluación y riesgo seleccionados se determinaron las métricas internas ó externas correspondientes Se analizó en cada característica de cada factor el riesgo

respectivo determinado por el nivel de evaluación seleccionado.

Se utilizaron aquellas métricas propuestas por la Norma IRAM ISO / IEC 9126 – 2 (métricas externas) y 9126 – 3 (métricas internas)

Se escogieron métricas internas y externas adecuadas a cada sub-característica

Facultad de Ingeniería – UBA

Page 29: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Conclusiones…

- Como resultado del trabajo se han obtenido:- Elementos que permiten analizar y especificar, para luego evaluar la

calidad de tres clases de productos e-Business citados: e-Commerce, e-Learning & e-Banking

- Análisis exhaustivo sobre cada producto , y la posterior selección de métricas que contemplan tanto aspectos técnicos como funcionales de cada tipo de software

- Un marco de trabajo basado en el proceso de evaluación basado en el estándar internacional ISO / IEC 14598 -1, que utiliza el modelo de calidad definido por la norma ISO / IEC 9126

- Un poderoso instrumento de evaluación que proporciona un enfoque general del nivel de calidad esperado sobre cada tipo de sistema e-Business

- Los factores y las métricas fueron seleccionados de acuerdo a la calidad esperada y requerida por el usuario.

Facultad de Ingeniería – UBA

Page 30: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Conclusiones…

- Futuras Líneas de Investigación:

- Integración con la Norma ISO / IEC 25000- Tanto los conjuntos de Normas ISO / IEC 14598 y 9126, como la

Norma ISO / IEC 25000 se encuentran orientadas a la evaluación y especificación de un sistema de software que puede describirse desde su uso, a nivel externo y a nivel interno.

- Implementación del Proceso de Evaluación – Medición de las Métricas- A los efectos prácticos sería deseable contar con un proceso ó

método que permita obtener las mediciones de forma simple, favoreciendo su utilización extensiva.

Facultad de Ingeniería – UBA

Page 31: Noviembre 2010 Ferreyra, Paula Huerta, María de las Nieves.

Consultas?

Facultad de Ingeniería – UBA