BOOTSTRAP
El proyecto Bootstrap tenía el objetivo de extender,
adaptar el modelo de madurez del SEI para hacerlo aplicable a un amplio
espectro de compañías. El modelo Bootstrap (Haase et al. 1994; kuvaja et al.
1994) utiliza los niveles de madurez del SEI, pero además incorpora;
1.- Guías de calidad
para ayudar a la mejora de procesos de las compañías.
2.- Una distinción importante entre organización,
metodología y tecnología.
3.- Un modelo de proceso base (basado en el modelo
utilizado por la Agencia Especial Europea) que podría adoptarse.
En un intento de integrar la amalgama de modelos que se
habían desarrollado (incluyendo sus propios modelos), el SEI se embarcó en un
nuevo programa para desarrollar un modelo de capacidad integrado (CMM). Este
sustituye al software y a los sistemas de ingeniería basada en CMM e integra a
otros modelos de ingeniería. Tiene dos instancias, en etapas y continuo, y
trata algunas de ñas debilidades del CMM de software.
Estrategias a utilizar
El estándar europeo para evolución y mejoras de proceso
de desarrollo de software (Bootstrap) es otra de las iniciativas para resolver
la crisis del desarrollo del software mediante prácticas, herramientas y
estándares de calidad internacional; mide, evalúa y propone mejoras al proceso
de desarrollo de software que siguen las unidades de producción de software
(ups) de las empresas.
- Objetivos
·
Proporcionar apoyo a la evaluación de
capacidad de proceso entre las mejores prácticas de una reconocida ingeniería
de software.
·
Apoyar la evaluación como el estándar de
referencia ha sido puesta en práctica en la organización.
·
Asegura fiabilidad de la evaluación.
·
Identificar, en la organización, procesos
fuertes y débiles.
·
Apoyar la planificación de mejora con resultados
convenientes y confiables.
·
Apoyar el logro de los objetivos de la
organización planeando acciones de mejora.
·
Ayudar a aumentar la eficiencia de los
procesos poniendo en práctica la exigencia de estándares en la organización.
- Estándares y modelos de calidad aplicadas al software
Antes de desarrollar un software es necesario utilizar
estándares y modelos de calidad estos son pasos para obtener productos de mejor
resultado un modelo a ejemplicar es el bootstrap es una de las iniciativas para
resolver la crisis del desarrollo de software, mide, evalúa y propone mejoras
para el proceso de desarrollo. Otra de sus acciones es que sirve de guía como
un estándar de calidad para mejorar el proceso de desarrollo de compañía con la
finalidad de obtener resultados convenientes y confiables. Otra de sus
finalidades es encontrar los procesos fuertes y débiles dentro de una
organización.
- La metodología Bootstrap se compone de:
·
Un modelo.
·
Un proceso de evaluación.
·
Una base de datos de soporte.
·
Un proceso de mejora y los instrumentos de
evaluación.
- Ventajas
·
No lucrativo.
·
Fundamentado en modelos ISO 9000 y CMM.
·
Tecnología de punta.
·
No implica esfuerzo adicional para mejorar y
obtener certificación 150 9000.
- Desventajas
·
Se implementa principalmente en Europa.
·
Incompleto en comparación a otros modelos.
Inicialmente se basó en CMM añadiendo conceptos de
calidad de ISO 9000 y el modelo de proceso de ESA [Europan Space Agency]. Entre
1991 y 1993 se inició el proyecto espririt que después se convertiría en
Bootstrap.
El modelo Bootstrap describe el proceso de evaluación de
desarrollo para determinarse se encuentra en un cuarto nivel de madurez (CMM),
identificando puntos fuertes y débiles también el de ofrecer pautas de mejora.
El enfoque de Bootstrap es evaluar el proceso no el
producto para esto:
·
Define características de los procesos.
·
Provee un análisis cuantitativo.
·
Hace evidente fortalezas y debilidades.
·
Identifica area de mejora.
·
Provee recomendaciones.
·
Sugiere un plan de implementación.
- El método Bootstrap en la estimación de incertidumbres.
- La aplicación del método clásico de estimación de incertidumbres según la guía para la Expresión de la Incertidumbre de Medición (GUM), supone el conocimiento de la función de distribución de la variable que se muestrea o un número suficiente grande de ellas. La metodología Bootstrap es una metodología general que tiene sus bases en el muestreo aleatorio y no necesita conocimiento previo de la función de distribución.
- Esta metodología consiste en generar muestras de tamaño n para obtener la función de distribución de las medias de todas las muestras generadas. Para la estimación de la desviación típica s(x) de la media. Se genera B muestras a partir de un conjunto de datos de n elementos constituyentes.
- Las muestras obtenidas son llamadas muestras Bootstrap. Cada muestra Bootstrap tiene n elementos, generados por simples reemplazamiento. Las replicaciones Bootstrap son obtenidas para estimar o calcular la función de frecuencias f(x) de las medias de las muestras Bootstrap. Una vez obtenida las funciones de frecuencia de las medias, será posible estimar el valor de la desviación típica s(x).