Gestion de Calidad
Gestion de Calidad
Gestion de Calidad
Marco de calidad. Es el marco de referencia que determina las actuaciones y medidas idóneas para potenciar
la mejora en los servicios y productos.
Sistema de calidad: Estructura organizativa, procedimientos, procesos y recursos necesarios para implantar
la gestión de calidad. El sistema de calidad se debe adecuar a los objetivos de la calidad de la empresa. La dirección
de la empresa es la responsable de fijar la política de calidad y las decisiones relativas a iniciar, desarrollar,
implantar y actualizar el sistema de calidad.
2.2 Gestión de proyectos usando un marco de calidad
Normativas:
ISO
ISO 9000: Gestión y aseguramiento de calidad (conceptos y directrices generales).Recomendaciones externas para
aseguramiento de la calidad (ISO 9001, ISO 9002, ISO 9003).
Recomendaciones internas para aseguramiento de la calidad (ISO 9004).
Software Engineering Institute (SEI) Capability Maturity Model (CMM) for software.
2.2 Gestión de proyectos usando un marco de calidad
La gestión de la calidad provee una comprobación independiente de los procesos de desarrollo software.
Los procesos de gestión de la calidad comprueban las entregas del proyecto para asegurarse que concuerdan
con los estándares y metas organizacionales.
Proceso de desarrollo
de software
Proceso de administración
de calidad
Un equipo independiente de calidad garantiza que los objetivos organizacionales y la calidad no sean
comprometidos por consideraciones de presupuesto o agenda
2.2 Gestión de proyectos usando un marco de calidad
La siguiente figura muestra una aproximación basada en proceso para conseguir la calidad del producto.
Calidad Estandarizar
Mejorar proceso
ok proceso
Estándares de calidad del Software, son normas emitidas por organismos específicos, que sirven para sentar un
marco con el que comparar si un proceso de desarrollo es o no de Calidad.
2.3 ESTÁNDARES Y MÉTRICAS DE CALIDAD DEL SOFTWARE
Métrica de Software, es cualquier medida o conjunto de medidas destinadas a conocer o estimar el tamaño u
otra característica de un software o un sistema de información, generalmente para realizar comparativas o
para la planificación de proyectos de desarrollo.
2.3 ESTÁNDARES Y MÉTRICAS DE CALIDAD DEL SOFTWARE
1. Estándares de producto. Se aplican sobre el producto software que se comienza a desarrollar. Incluyen
estándares de documentación, como cabecera de comentarios estándar para definición de clases, y estándares de
codificación.
2. Estándares de proceso. Definen los procesos que deben seguirse durante el desarrollo del software. Pueden
incluir definiciones de procesos de especificación, diseño y validación, así como una descripción de los
documentos que deben escribirse en el curso de estos procesos.
▪ Existe una relación muy cercana entre los estándares de producto y los
estándares de proceso.
▪ Los estándares de producto se aplican a las salidas del proceso software y. en
muchos casos, los estándares de proceso incluyen actividades de proceso
específicas que garantizan que se sigan los estándares de producto.
2.3 ESTÁNDARES Y MÉTRICAS DE CALIDAD DEL SOFTWARE
Algunas veces, los ingenieros de software consideran a los estándares como burocráticos e irrelevantes para las actividades
técnicas de desarrollo de software.
2.3.1 CMMI -
L.I. NATIVIDAD JUÁREZ GONZÁLEZ
2.3.1 CMMI
CMM es una aplicación del sentido común para el gerenciamiento de procesos y conceptos de mejora de la calidad
del desarrollo y mantenimiento del software, es además una guía desarrollada por y para la comunidad profesional
del software.
Como lo definen sus siglas CMM quiere decir “Capability Maturity Model”, en
español seria algo como “Modelo de Capacidad de Madurez del Software”, realmente
se trata de un modelo de evaluación de los procesos de una organización. Fue
desarrollado inicialmente para los procesos relativos al software por la Universidad
Carnegie -Mellon para el SEI (Software Engineering Institute)
2.3.1 CMMI
El CMMI es un enfoque de mejora de procesos que provee a las organizaciones de los elementos esenciales para
un proceso efectivo.
Fue desarrollado por el SEI (Software Enginnering Institute).
Mide la madurez del desarrollo del software en una escala del 1 al 5.
El modelo CMM y el modelo CMMI - Capability Maturity Model Integration se diferencian básicamente en que el
primero se enfoca principalmente a las organizaciones o áreas de Tecnologías de información en cambio el modelo
CMMI como su nombre lo indica es un modelo integrado y mejorado que se puede aplicar a un numero mayor de
organizaciones de diferentes sectores.
2.3.1 CMMI
El modelo tiene 4 áreas de conocimiento o disciplinas que incluyen:
Ingeniería de
Software (SI)
Acuerdos
con
Áreas de Ingeniería de
Sistemas
Proveedores conocimiento (SE)
Desarrollo
de
Productos y
Procesos
2.3.1 CMMI
Propósito de CMMI
El propósito del modelo es evaluar la
madurez de los procesos de una
organización y proporcionar una
orientación referente a cómo mejorar
los procesos que darán lugar a
mejores productos.
2.3.2 MOPROSOFT
MoProSoft está dividido en 9 procesos, Cada proceso esta cuidadosamente detallado a través de
llamados también prácticas, organizados por un instrumento llamado Patrón de Procesos.
categorías de acuerdo a sus respectivas
áreas de aplicación. Esta descripción está dividida en 3 partes:
Dirección
• Gestión de Procesos
• Administración de Proyectos
Operación Específicos
• Desarrollo y Mantenimiento de
Software
2.3.2 MOPROSOFT
2.3.2 MOPROSOFT