CMMI
CMMI
CMMI
ESTÁNDARES
Los estándares de calidad de 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. Las normas de calidad del software más conocidas
han sido desarrolladas por ISO, y son la serie ISO-9000.
1.-ISO 9000
Las normas ISO-9000 son un estándar de calidad para todo tipo de industrias;
contiene una normativa específica para el desarrollo de software, la ISO-9003.
Consiste en una serie de cláusulas que deben aplicarse en el marco de trabajo, en
el ciclo de vida del proyecto y en las actividades de apoyo al mismo.
2.-CMMI
CMM fue desarrollado por el Software Engineering Institute en estados unidos, sirve
para comprobar la habilidad de los procesos de las organizaciones para realizar
determinados proyectos.
3.-SPICE
SPCE es el modelo de madurez propuesto por ISO, similar a CMMI.
-Factores de calidad
Los factores de calidad sirven para descomponer el concepto genérico de “calidad”;
para facilitar su control y su medición. Se clasifican en:
1)Factores operativos
Los factores operativos son aquellos que afectan al uso del software.
2)Factores de mantenimiento
Los factores de mantenimiento son aquellos que se aplican a la capacidad de
modificación del software.
3)Factores evolutivos
Los factores evolutivos son aquellos que indican si el software se puede trasladar
con facilidad a otra máquina o a otro producto de base (SO, SGBD).
MÉTRICAS
Las métricas del producto son una medida cuantitativa que permite a la gente del
software tener una visión profunda de la eficacia del proceso del software y de los
proyectos que dirigen utilizando el proceso como un marco de trabajo;son
analizadas y evaluadas por los administradores del software.
2.3.1-CMMI
Descripción:
En ingeniería de software y el desarrollo organizacional es un enfoque de mejora de
procesos que proporciona las organizaciones con los elementos esenciales para la
mejora de procesos eficaces.
¿Qué es y por qué usar CMMI?
Es uno de los modelos más utilizados en la industria del software, disminuye o
elimina el trabajo, aumenta la fiabilidad en la predicción de costos, aumenta el reúso
de productos y procesos, disminuye costos debido a múltiples evaluaciones y
programas de mejoras de proceso.
En la actualidad existen tres modelos aplicados respectivamente al desarrollo de
productos y servicios, adquisición de productos y servicios, y ofrecimiento de
servicios.
El proyecto esta
supervisado y
controlado
Objetivos de CMMI
Aseguramiento de la
calidad de proceso y
Mantener la integridad del producto
producto a lo largo de su
ciclo de vida
Se toman medidas y
se analizas los datos
Relaciones eficaces
con proveedores
VENTAJAS
Fiabilidad:
Al disminuir los defectos.
Reducción de costes:
al aumentar la productividad.
Proactividad:
Con la predicción de esfuerzos y riesgos
Satisfacción al cliente:
Mayor entretenimiento, correcta gestión y trazabilidad de los requerimientos.
Competitividad:
Incrementando el prestigio y reconocimiento a la organización mediante un
modelo.