Estándares de Calidad de Software
Estándares de Calidad de Software
Estándares de Calidad de Software
software
Estándar ISO
Las normas ISO son un conjunto de reglas que proporcionan a las empresas una
serie de procedimientos para que se produzca una gestión adecuada en todos
sus ámbitos. La certificación ISO de un producto o servicio funciona como
garantía de un estándar de calidad y seguridad imposible de alcanzar de otra
manera.
• Funcionalidad: el grado en que el software satisface las necesidades indicadas
por lossiguientes subatributos: idoneidad, corrección, interoperatividad,
conformidad yseguridad.
• Usabilidad: grado en que el software es fácil de usar. Viene reflejado por los
siguientes subatributos: facilidad de comprensión, facilidad de aprendizaje y
operatividad.
• Eficiencia: grado en que el software hace óptimo el uso de los recursos del
sistema.
Está indicado por los siguientes subatributos: tiempo de uso y recursos utilizados.
1. Primarios.
2. Soporte.
3. Organizacionales.
ISO-27001
ISO-10006
ISO/IEC 14598-1 Visión General: provee una visión general de las otras cinco partes y explica la relación entre la
evaluación del producto software y el modelo de calidad definido en la ISO/IEC 9126.
ISO/IEC 14598-2 Planeamiento y Gestión: contiene requisitos y guías para las funciones de soporte tales como la
planificación y gestión de la evaluación del producto del software.
ISO/IEC 14598-3 Proceso para desenvolvedores: provee los requisitos y guías para la evaluación del producto software
cuando la evaluación es llevada a cabo en paralelo con el desarrollo por parte del desarrollador.
ISO/IEC 14598-4 Proceso para adquirentes: provee los requisitos y guías para que la evaluación del producto software sea
llevada a cabo en función a los compradores que planean adquirir o reutilizar un producto de software existente o
predesarrollado.
ISO/IEC 14598-5 Proceso para avaladores: provee los requisitos y guías para la evaluación del producto software cuando
la evaluación es llevada a cabo por evaluadores independientes.
ISO/IEC 14598-6 Documentación de Módulos: provee las guías para la documentación del módulo de evaluación.
Estándar ISO/IEC 9126
La norma ISO/IEC 9126 de 1991, es la norma para evaluar los
productos de software, esta norma nos indica las características
de la calidad y los lineamientos para su uso, las características de
calidad y sus métricas asociadas, pueden ser útiles tanto como
para evaluar el producto como para definir los requerimientos de
la calidad y otros usos.
• ISO 9001: este es un estándar que describe el sistema de calidad utilizado para
mantener el desarrollo de un producto que implique diseño.
• ISO 9000-3: este es un documento específico que interpreta el ISO 9001 para el
desarrollador de software.
Usabilidad: Evaluar el esfuerzo necesario que deberá invertir el usuario para utilizar el sistema.
Eficiencia: Evaluar la relación entre el nivel de funcionamiento del software y la cantidad de
recursos usados
El cumplimiento de las normas ANSI ayuda a las empresas a ser compatibles desde el punto de
vista internacional y, por lo tanto, facilita el comercio internacional.
El proceso ANSI incluye:
● Consenso de un grupo abierto de todas las partes involucradas.
● Abierto a una opinión pública y comentarios en proyectos de estándares.
● Consideraciones y respuestas a los comentarios.
● Incorporación de los cambios presentandos que cumplen con los mismo
requisitos del consenso en un proyecto de estándares.
ANSI/IEEE 730-2002
● Gestión
● Documentación
● Mediciones
● Revisiones
● Testing
● Informes de problemas y acciones correctivas
● Control de medios de Comunicación
● Control de Proveedores
● Gestión de Registros
● Capacitación
● Gestión de Riesgos
ANSI / IEEE 983-1986
Plan de garantía de la calidad del software
1. Objetivo
2. Documentos de referencia
3. Gestión
4. Documentación
5. Normas, prácticas y convenciones
6. Revisiones y auditorías
7. Gestión de la configuración del software
8. Notificación de problemas y acciones correctivas
9. Herramientas, técnicas y metodologías
10. Control del código
11. Control de medios
12. Control de proveedores
13. Recogida, mantenimiento y recuperación de registro
ANSI / IEEE 983-1986
1. Objetivo. Delinear el propósito específico y el alcance del Plan de Garantía
de Calidad del Software (SQAP). Deberá enumerar el nombre de los
elementos del producto de software cubiertos por el SQAP y el uso previsto
del software"
(2) Indique cómo se cumple con estos puntos para ser monitoreado y asegurado.
6.Revisiones y auditorías.
11. Acceso no autorizado. Existen varios métodos que proporcionan una protección
adecuada
protección contra el acceso no autorizado a los soportes de programas informáticos.
Una metodología para establecer los requisitos de calidad e identificar, implementar, analizar y validar los
procesos y software del producto métricas de calidad. La metodología abarca todo el ciclo de vida del
software
Propósito