articulo
Capacidad del Software
Melara De Paz Carlos Alfredo
Díaz Miranda José Ismael
Resumen:
Este artículo comprende la temática sobre el modelo de madurez del software donde
se ha definido la importancia de este apartado en ingeniería del software se planteó
una breve historia del origen de este proceso, la definición, los objetivos de este
proceso, se analizó su formade implementación en problemas cotidianos, se ha
definido lo que en verdad es un CMM y lo que no es, por ultimo encontrara un amplio
marco referencial sobre la temática.
Introducción
como costo, programa, funcionalidad y
El CMM para Software (CMM-SW) se
calidad de producto.
convierte en una guía que nos ayudará
El propósito de CMM es el guiar a las
a
estos
organizacionesen la selección de
procesos y así desarrollar y mantener
estrategias de mejora determinando la
un mejor software. La meta a alcanzar
madurez
será la evolución hacia una cultura de
identificando los puntos importantes
excelencia tanto en la Ingeniería como
que se deben atacar para así mejorar
en la Administración de software.
tanto el proceso como la calidad del
Elganar
CMM
el
control
incluye
sobre
prácticas
de
del
proceso
actual
e
software.
planeación, ingeniería y administración
Ahora, ¿por qué confiar en CMM? El
de desarrollo y mantenimiento de
modelo de capacidad de Madurez está
software. Si se siguen estas prácticas
basado en prácticas reales, refleja las
aumentará la habilidad con que unamejores prácticas en el área, también
organización podrá alcanzar metas
refleja la necesidad de los individuos
de llevar a cabo una mejora en el
proceso de software, al igual que la
convertirse en el Modelo de Capacidad
valoración del proceso de software.
de Madurez (CMM).
1. Antecedentes.
CMM es:
Una estrategia de mejora.
Para poder entender el origen del
CMM(Capability Maturity Model)
Una guía para poder avanzar
es
hacia una cultura de calidad.
necesario regresar a 1986 cuando el
Forma de encontrar deficiente
Software Engineering Institute (SEI)
Dentro de una organización.
junto con MITRE Corporation buscaron
CMM no es:
mejorar el proceso de software y
Una
comenzaron a desarrollar un Marco de
soluciónrápida,
sino
gradual.
Trabajo que llamaron Proceso de
Madurez. Éste esta basado en el
¿Qué es la madurez de un proceso
concepto de la Administración de la
de software?
Calidad. Total (TQM), el cual cuenta
con cinco etapas evolutivas hacia una
implementación
de
prácticas
de
Es
el
punto
hasta
el
cual
un
determinado proceso es explícitamentecalidad. CMM es una aplicación de
Definido.
TQM para software.
Administrado.
Encontramos un Marco de Trabajo
definido por cinco niveles de madurez.
Este Marco presentaba dos métodos
(Valoración del proceso de software y
la evaluación de la capacidad del
software)
y
un
cuestionario
de
madurez para evaluar la madurez del
Medido.
Controlado.
Efectivo.
¿Quées un Nivel de Madurez?
Es una plataforma bien definida desde
la cual podremos obtener un proceso
maduro de software.
proceso de software. Se involucran
diferentes empresas y académicos
A medida que una organización de
relacionados al área de Ingeniería de
software adquiere madurez en su
Software y fue en 1991 cuando ese
proceso
Marco de Trabajo evoluciona parainstitucionaliza a través de políticas
de
software,
estándares y estructuras.
esta
lo
2. estructura
2.1 Nivel I: Inicial.
CMM como un Modelo basado en el
Es el punto base sin valor. Una
conocimiento, en donde si uno no
empresa estará ubicada en el nivel
aprende a gatear jamás podrá llegar a
inicial si su proceso es ad-hoc o
correr. CMM cuenta con cinco niveles...
Regístrate para leer el documento completo.