Este documento describe varios estándares relacionados con la calidad del software, incluyendo ISO 9000, CMM, SPICE y MOPROSOFT. ISO 9000 se refiere a normas de calidad y gestión continua de la calidad. CMM y SPICE son marcos para la mejora y evaluación de procesos de desarrollo de software. MOPROSOFT es un modelo mexicano similar desarrollado para empresas pequeñas y medianas. El documento también discute factores de calidad como la funcionalidad, confiabilidad y usabilidad según el estánd
2. ESTANDAR ISO
Esta compuesta por delegaciones gubernamentales
subdivididos en una serie de subcomités encargados de
desarrollar las guías de mejoramiento ambiental.
ISO 9000: La calidad del software es el grado con el
que un sistema grado o proceso cumple los
requerimientos especificados por el cliente o usuario,
son normas de «calidad» y «gestión continua de la
calidad».
3. BENEFICIOS DE LA ISO
Adecuación a la administración de los procesos.
Enfoque en los resultados de la institución.
Integración de con otros sistemas
Administración de la calidad.
Incluye procesos de mejora continua.
Adaptable a las necesidades de los alumnos.
4. ISOLUCIÓN CALIDAD
facilita la definición y automatización de los Sistemas
de Gestión de la Calidad y la implementación de los
modelos normativos complementarios, a partir del
mismo uso de la tecnología en la organización.
Está basado en modelos normativos locales e
internacionales, y otros modelos definidos a partir de
los proceso: ISO 9001, ISO 14001, OHSAS 18001, ISO
27001, SARO (Gestión de Riesgo Operativo), BPM,
BASC, ISO 22000, ISO19011, ISO17025, Acreditación en
Salud y Riesgos.
5. Los requisitos se agrupan bajo 20 títulos:
• Responsabilidad de la gestión
• Inspección, medición y equipo de pruebas
• Sistema de calidad
• Inspección y estado de pruebas
• Revisión de contrato
• Acción correctiva
• Control de diseño
• Control de producto no aceptado
• Control de documento
• Tratamiento, almacenamiento, empaquetamiento y entrega
• Compras
• Producto proporcionado al comprador
• Registros de calidad
• Identificación y posibilidad de seguimiento del producto
• Auditorias internas de calidad
• Formación
• Control del proceso
• Servicios
• Inspección y estado de pruebas
• Técnicas estadísticas.
6. • 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.
• ISO 9004-2: este documento
proporciona las directrices para
el servicio de facilidades del
software como soporte de
usuarios.
7. Factores de calidad ISO 9126
El estándar ISO 9126 ha sido desarrollado en un intento de identificar los atributos clave
de calidad para el software. El estándar identifica 6 atributos clave de calidad:
• Funcionalidad: el grado en que el software satisface las necesidades indicadas por los
siguientes subatributos: idoneidad, corrección, interoperatividad, conformidad y
seguridad.
• Confiabilidad: cantidad de tiempo que el software está disponible para su uso. Está
referido por los siguientes subatributos: madurez, tolerancia a fallos y facilidad de
recuperación.
• 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.
• Facilidad de mantenimiento: la facilidad con que una modificación puede ser realizada.
Está indicada por los siguientes subatributos: facilidad de análisis, facilidad de cambio,
estabilidad y facilidad de prueba.
• Portabilidad: la facilidad con que el software puede ser llevado de un entorno a otro.
Está referido por los siguientes subatributos: facilidad de instalación, facilidad de ajuste,
facilidad de adaptación al cambio.
8. El ISO/IEC 12207
Este estándar se concibió para aquellos interesados en adquisición de
software, así como desarrolladores y proveedores. El estándar indica una
serie de procesos desde la recopilación de requisitos hasta la culminación
del software.
El estándar comprende 17 procesos lo cuales son agrupados en tres
categorías:
Principales
de apoyo
de organización
Este estándar agrupa las actividades que se pueden llevar a cabo durante
el ciclo de vida del software en cinco procesos principales, ocho procesos
de apoyo y cuatro procesos organizativos. Cada proceso del ciclo de vida
está divido en un conjunto de actividades; cada actividad se sub -divide a
su vez en un conjunto de tareas. A continuación se hace una introducción
de cada proceso,
9. ISO/IEC 15504
El ISO/IEC 15504, también conocido como Software Process
Improvement Capability Determination, abreviado SPICE, en
español, «Determinación de la Capacidad de Mejora del Proceso de
Software» es un modelo para la mejora, evaluación de los procesos de
desarrollo, mantenimiento de sistemas de información y productos de
software.
Las siglas SPICE significan: Software Process Improvement and Capability
Determination, es decir, Determinación de la capacidad y mejora de los
procesos de software.
El proyecto SPICE tenía tres objetivos principales:
Desarrollar un borrador de trabajo para un estándar de evaluación de
procesos de software.
Llevar a cabo los ensayos de la industria de la norma emergente.
Promover la transferencia de tecnología de la evaluación de procesos de
software a la industria del software a nivel mundial.
10. Moprosoft
Modelo de Procesos para la Industria del Software. Modelo para la mejora y
evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos
de software. Desarrollado por la Asociación Mexicana para la Calidad en
Ingeniería de Software a través de la Facultad de Ciencias de la Universidad
Nacional Autónoma de México (UNAM) y a solicitud de la Secretaría de
Economía para obtener una norma mexicana que resulte apropiada a las
características de tamaño de la gran mayoría de empresas mexicanas de desarrollo
y mantenimiento de software. Moprosoft es el nombre del modelo en la
comunidad universitaria y profesional, y la norma técnica a la que da contenido es
la NMX-059/02-NYCE-2005 que fue declarada Norma Mexicana el 15 de
agosto de 2005 con la publicación de su declaratoria en el Diario oficial de la
Federación.
Moprosoft considera que los modelos de evaluación y mejora CMMI e ISO/IEC
15504 no resultan apropiados para empresas pequeñas y medianas de desarrollo y
mantenimiento de software. Sobre las áreas de procesos de los niveles 2 y 3 del
modelo SW-CMM e inspirándose en el marco de ISO/IEC 15504 se ha desarrollado
este modelo.