La norma ISO/IEC 9126 establece un modelo para evaluar la calidad de software que incluye características internas como la funcionalidad, fiabilidad, usabilidad, eficiencia y mantenibilidad, así como características externas de calidad en uso como la efectividad, productividad y satisfacción del usuario. El modelo define cada característica y subcaracterísticas para medir de manera objetiva la calidad de software.
Investigación acerca de las normas de calidad, la evolución de las normas ISO. Realizado en el contexto de la asignatura de testing y calidad para la carrera de Ing en Computación e Informática de la UNAB.
Norma ISO/IEC 9126 y Métrica de Calidad del Software ehe ml
Esta norma Internacional fue publicada en 1992, la cual es usada para la evaluación de la calidad de software, llamado “Information technology-Software product evaluation-Quality characteristics and guidelines for their use”; o también conocido como ISO 9126 (o ISO/IEC 9126). Este estándar describe 6 características generales: Funcionalidad, Confiabilidad, Usabilidad, Eficiencia, Mantenibilidad, y Portabilidad.
FACULTAD DE INFORMATICA
UNIVERSIDAD COMPLUTENSE DE MADRID
INGENIERIA INFORMATICA
AUDITORIA INFORMATICA
Auditoria Informatica - Tema AI08 Auditoria producto software
Investigación acerca de las normas de calidad, la evolución de las normas ISO. Realizado en el contexto de la asignatura de testing y calidad para la carrera de Ing en Computación e Informática de la UNAB.
Norma ISO/IEC 9126 y Métrica de Calidad del Software ehe ml
Esta norma Internacional fue publicada en 1992, la cual es usada para la evaluación de la calidad de software, llamado “Information technology-Software product evaluation-Quality characteristics and guidelines for their use”; o también conocido como ISO 9126 (o ISO/IEC 9126). Este estándar describe 6 características generales: Funcionalidad, Confiabilidad, Usabilidad, Eficiencia, Mantenibilidad, y Portabilidad.
FACULTAD DE INFORMATICA
UNIVERSIDAD COMPLUTENSE DE MADRID
INGENIERIA INFORMATICA
AUDITORIA INFORMATICA
Auditoria Informatica - Tema AI08 Auditoria producto software
Primera Jornada de Calidad e Innovación en la Producción de software. Organizada por el Centro de Calidad e Innovación del Polo Tecnológico de Rosario y la Municipalidad de Rosario 12 Junio 2009
Disertante:
Ing. Jorge L. Ceballos , Área certificaciones TI – Dirección de Certificación - IRAM
Primera Jornada de Calidad e Innovación en la Producción de software. Organizada por el Centro de Calidad e Innovación del Polo Tecnológico de Rosario y la Municipalidad de Rosario 12 Junio 2009
Disertante:
Ing. Jorge L. Ceballos , Área certificaciones TI – Dirección de Certificación - IRAM
Evaluación de software; se realiza un resumen de la norma iso 9126, la cual rige la calidad del software; se divide en cuatro partes , realidad, métricas externas, métricas internas y calidad en las métricas de uso y expendido.
La presentación Fundamentos de Calidad del Software - Modelos y Estándares, contiene elementos que permiten hacerse a una idea del contexto en el que se mueve el aseguramiento de la calidad del software en sus dos manifestaciones (procesos y producto) y en sus dimensiones de gestión y desarrollo.
Luis Eduardo Peláez Valencia
luiseduardo.pelaez@gmail.com
Keywords: SQA, Aseguramiento de la calidad del software, Calidad del software, Modelos y Estándares.
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010SaraEAlcntaraR
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010 correspondiente a la Unidad II.- Ingeniería de Requisitos del Saber Ingeniería del Software II, dictado en el PNF en Informática de la UPTP "Luis Mariano Rivera".
2. 2
Concepto de Calidad (ISO 8402)
• La totalidad de las características de una
entidad que influyen en su aptitud para
satisfacer las necesidades establecidas e
implicitas
3. 3
Abordaje de la Calidad
• Calidad de Proceso
• Calidad de producto
– Calidad interna
– Calidad externa
• Calidad en uso (distintos ambientes)
5. 5
Modelo de calidad interna y
externa
• Funcionalidad
• Fiabilidad
• Usabilidad
• Eficiencia
• Mantenibilidad
• Portabilidad
6. 6
Funcionalidad
• La capacidad del producto software para
proporcionar funciones declaradas e
implícitas cuando se usa bajo condiciones
especificadas
7. 7
Funcionalidad > Adecuación
• La capacidad del producto software para
proporcionar un conjunto apropiado de
funciones para tareas y objetivos de
usuarios especificados
8. 8
Funcionalidad > Exactitud
• La capacidad del producto software para
proporcionar los resultados o efectos
correctos o acordados con el grado
necesario de precisión
10. 21/10/2009 Instructor Benjamín del Sastre 10
10
Funcionalidad > Seguridad de
acceso
• La capacidad del producto software para
proteger información y datos de manera
que las personas o sistemas no
autorizados no puedan leerlos o
modificarlos, al tiempo que no se deniega
el acceso a las personas o sistemas
autorizados
11. 21/10/2009 Instructor Benjamín del Sastre 11
11
Funcionalidad > Cumplimiento
funcional
• La capacidad del producto software para
adherirse a normas, convenciones o
legislación y prescripciones similares
relacionadas con la funcionalidad
12. 21/10/2009 Instructor Benjamín del Sastre 12
12
Fiabilidad
• La capacidad del producto software para
mantener un nivel especificado de
prestaciones cuando se usa bajo
condiciones especificadas
13. 21/10/2009 Instructor Benjamín del Sastre 13
13
Fiabilidad > Madurez
• La capacidad del producto software para
evitar fallas como resultado de fallas en el
software
14. 21/10/2009 Instructor Benjamín del Sastre 14
14
Fiabilidad > Tolerancia a fallos
• La capacidad del producto software para
mantener un nivel especificado de
prestaciones en caso de fallos software o
de infringir sus interfaces especificadas
15. 21/10/2009 Instructor Benjamín del Sastre 15
15
Fiabilidad > Capacidad de
recuperación
• La capacidad del producto software para
reestablecer un nivel de prestaciones
especificado y de recuperar los datos
directamente afectados en caso de fallo
16. 21/10/2009 Instructor Benjamín del Sastre 16
16
Fiabilidad > Cumplimiento de la
fiabilidad
• La capacidad del producto software para
adherirse a normas, convenciones o
legislación relacionadas con la fiablidad
17. 21/10/2009 Instructor Benjamín del Sastre 17
17
Usabilidad
• La capacidad del producto software para
ser entendido, aprendido, usado y ser
atractivo para el usuario, cuando se usa
bajo condiciones especificadas
18. 21/10/2009 Instructor Benjamín del Sastre 18
18
Usabilidad > Capacidad para ser
entendido
• La capacidad del producto software que
permite al usuario entender si el software
es adecuado y como puede ser usado
para unas tareas o condiciones de uso
particular
19. 21/10/2009 Instructor Benjamín del Sastre 19
19
Usabilidad > Capacidad para ser
aprendido
• La capacidad del producto software que
permite al usuario aprender sobre su
aplicación
20. 21/10/2009 Instructor Benjamín del Sastre 20
20
Usabilidad > Capacidad para ser
operado
• La capacidad del producto software que
permite al usuario operarlo y controlarlo
21. 21/10/2009 Instructor Benjamín del Sastre 21
21
Usabilidad > Capacidad de
atracción
• La capacidad del producto software para
ser atractivo al usuario
22. 21/10/2009 Instructor Benjamín del Sastre 22
22
Usabilidad > Cumplimiento de la
usabilidad
• La capacidad del producto software para
adherirse a normas, convenciones, guías
de estilo o legislación relacionadas con la
usabilidad
23. 21/10/2009 Instructor Benjamín del Sastre 23
23
Eficiencia
• La capacidad del producto software para
proporcionar prestaciones apropiadas,
relativas a la cantidad de recursos usados,
bajo condiciones determinadas
24. 21/10/2009 Instructor Benjamín del Sastre 24
24
Eficiencia > Comportamiento
temporal
• La capacidad del producto software para
proporcionar tiempos de respuesta,
tiempos de proceso y potencia apropiados
bajo condiciones determinadas
25. 21/10/2009 Instructor Benjamín del Sastre 25
25
Eficiencia > Utilización de recursos
• La capacidad del producto software para
usar las cantidades y tipos de recursos
adecuados cuando el software lleva a
cabo su función bajo condiciones
determinadas
26. 21/10/2009 Instructor Benjamín del Sastre 26
26
Eficiencia > Cumplimiento de la
eficiencia
• La capacidad del producto software para
adherirse a normas o convenciones
relacionadas con la eficiencia
27. 21/10/2009 Instructor Benjamín del Sastre 27
27
Mantenibilidad
• La capacidad del producto software para
ser modificado
• Las modificaciones podrían incluir
correcciones, mejoras o adaptación del
software a cambios en el entorno, y
requisitos y especificaciones funcionales
28. 21/10/2009 Instructor Benjamín del Sastre 28
28
Mantenibilidad > Capacidad para
ser analizado
• La capacidad del producto software para
serle diagnosticado deficiencias o causas
en los fallos del software, o para identificar
las partes que han de ser modificadas
29. 21/10/2009 Instructor Benjamín del Sastre 29
29
Mantenibilidad > Capacidad para
ser cambiado
• La capacidad del producto software que
permite que una determinada modificación
sea implementada
30. 21/10/2009 Instructor Benjamín del Sastre 30
30
Mantenibilidad > Estabilidad
• La capacidad del producto software para
evitar efectos inesperados debidos a
modificaciones del software
31. 21/10/2009 Instructor Benjamín del Sastre 31
31
Mantenibilidad > Capacidad para
ser probado
• La capacidad del producto software que
permite que el software modificado sea
validado
32. 21/10/2009 Instructor Benjamín del Sastre 32
32
Mantenibilidad > Cumplimiento de
la mantenibilidad
• La capacidad del producto software para
adherirse a normas o convenciones
relacionadas con la mantenibilidad
33. 21/10/2009 Instructor Benjamín del Sastre 33
33
Portabilidad
• La capacidad del producto software para
ser transferido de un entorno a otro
34. 21/10/2009 Instructor Benjamín del Sastre 34
34
Portabilidad > Adaptabilidad
• La capacidad del producto software para
ser adaptado a diferentes entornos
especificados, sin aplicar acciones o
mecanismos distintos de aquellos
proporcionados para ese propósito por el
propio software considerado
35. 21/10/2009 Instructor Benjamín del Sastre 35
35
Portabilidad > Instalabilidad
• La capacidad del producto software para
instalado en un entorno especificado
36. 21/10/2009 Instructor Benjamín del Sastre 36
36
Portabilidad > Coexistencia
• La capacidad del producto software para
coexistir con otro software independiente,
en un entorno común, compartiendo
recursos comunes
37. 21/10/2009 Instructor Benjamín del Sastre 37
37
Portabilidad > Capacidad para
reemplazar
• La capacidad del producto software para
ser usado en lugar de otro producto
software, para el mismo propósito, en el
mismo entorno
38. 21/10/2009 Instructor Benjamín del Sastre 38
38
Portabilidad > Cumplimiento de la
portabilidad
• La capacidad del producto software para
adherirse a normas o convenciones
relacionadas con la portabilidad
39. 21/10/2009 Instructor Benjamín del Sastre 39
39
Modelo para calidad en uso
• Efectividad
• Productividad
• Seguridad de acceso
• Satisfacción
40. 21/10/2009 Instructor Benjamín del Sastre 40
40
Calidad en uso > Efectividad
• La capacidad del producto software para
permitir a los usuarios alcanzar objetivos
especificados con exactitud y completitud,
en un contexto de uso especificado
41. 21/10/2009 Instructor Benjamín del Sastre 41
41
Calidad en uso > Productividad
• La capacidad del producto software para
permitir a los usuarios gastar una cantidad
adecuada de recursos con respecto a la
efectividad alcanzada, en un contexto de
uso especificado
42. 21/10/2009 Instructor Benjamín del Sastre 42
42
Calidad en uso > Seguridad física
• La capacidad del producto software para
alcanzar niveles aceptables del riesgo de
hacer daño a personas, al negocio, a las
propiedades o al medio ambiente, en un
contexto de uso adecuado
43. 21/10/2009 Instructor Benjamín del Sastre 43
43
Calidad en uso > Satisfacción
• La capacidad del producto software para
satisfacer a los usuarios en un contexto de
uso especificado