Please enable JavaScript.
Coggle requires JavaScript to display documents.
Calidad en el software - Coggle Diagram
Calidad en el software
Estándares de calidad ISO-25000
ISO
(International Organization for Standardization).
Sus normas especifican requerimientos para garantizar que los productos y/o servicios cumplen con su objetivo.
IEC
(International Electrotechnical Commission).
Sus normas son documentos técnicos que ayudan a diseñadores y fabricantes a garantizar la seguridad.
IEE
(Institute of Electrical and Electronic Engineers).
Sus normas tienen como fin unificar la forma de presentar trabajos escritos a nivel internacional.
UNE
Una Norma Española. Sus normas se crean en los Comités Técnicos de Normalización (CTN)
Características o propiedades
Funcionalidad
Grado en que un producto o sistema provee las funciones que cumplen las necesidades implícitas y explícitas cuando se usa bajo condiciones específicas
Rendimiento
Rendimiento relativo a la cantidad de recursos utilizados bajo condiciones indicadas
Fiabilidad
grado en que un sistema, producto o componente realiza funciones que se especifican en determinadas condiciones durante un período determinado de tiempo
Portabilidad
grado de eficacia y eficiencia con que un sistema, producto o componente puede ser transferido de un hardware, software del entorno de uso a otro
Mantenibilidad
Grado de eficacia y eficiencia con que un producto o sistema puede ser modificado por los responsables previstos
Facilidad de uso (usabilidad)
grado en que un producto o sistema puede ser utilizado por usuarios específicos para alcanzar las metas especificadas con efectividad, eficiencia y satisfacción en un contexto de uso específico
Seguridad
grado en que un producto o sistema protege la información y los datos para que las personas u otros productos o sistemas tengan el grado de acceso a los datos adecuado a sus tipos y niveles de autorización
Compatibilidad
Grado en que un producto, sistema o componente se puede intercambiar información con otros productos, sistemas o componentes y/o realizar sus funciones requeridas, mientras comparten el mismo hardware o entorno de software
Gestion de calidad en el software
QA Assurance
Representa un enfoque proactivo y preventivo para cumplir los requisitos de calidad de un software.
QC Control
A diferencia del QA Assurance, tiene un enfoque reactivo, buscando encontrar los potenciales errores del sistema para cumplir los requisitos de calidad.
QA Management
Supone un enfoque de planificación y estrategia que observa toda la cadena de valor, accediendo a todos los beneficios de la gestión de calidad del software.
Testing o pruebas
Es el proceso de detección de errores en un sistema o producto. Ayuda a reducir riesgos e incrementar la confianza.
Estándares más reconocidos
ISO 9001.
Norma para la implementación de un método o Sistema de Gestión de la Calidad (SGC), supone la acreditación de la capacidad para satisfacer los requisitos de calidad.
ISO 10005:2018
. Ofrece una guía para gestionar un plan de calidad todo el ciclo de vida.
ISO IEC 25000.
Supone una familia de normas también conocida como SQuaRE, define un marco de referencia para la calidad del producto de software.
ISO 33000
Calidad de los procesos de desarrollo de software. Se enfoca en la evaluación de la calidad de los procesos de desarrollo de software, y también se lo conoce como SPICE, busca conocer la evolución en el tiempo sobre los procesos de desarrollo, hacer un seguimiento respecto a la competencia y determinar posibles estrategias de mejora.
CMMI
Proporciona un marco de referencia para evaluar y mejorar la madurez de los procesos en el desarrollo de software.
ISO 12207
Modelos de Ciclos de Vida del Software. Proporciona un estándar para observar los procesos de ciclo de vida del software, desde la idea inicial hasta la retirada del software.
IEEE 730 – 2002 Standard for Software Quality Assurance Plans
. Define qué es es el software de alta calidad y propone una elaboración de un Plan de Aseguramiento de la calidad de software (SQAP).
ISO 5055 Software Quality Standards.
En este caso, se trata de medir las debilidades críticas de un software, fijándose en los criterios de seguridad, confianza, eficiencia de rendimiento y mantenibilidad.