El proceso de ingeniería de software para
El enfoque del proceso de “Cleanroom” está en la prevención de defectos, en lugar de laeliminación de defectos. El nombre de sala blanca fue elegido para evocar los cuartos de aislamiento que se utilizan en la industria de la electrónica para impedir la introducción de defectos durante lafabricación de semiconductores.
Es un proceso de desarrollo de software con el propósito de producir software con
un nivel certificado de confiabilidad y credibilidad. El objetivo de este proceso esevitar los defectos en el software en vez de eliminar o corregir los defectos
encontrados
Algunos de los procesos que constituyen el acercamiento de Cleanroom son:
1. Análisis de requisitos: produciendo yrepasando “especificaciones informales” a ser formales más un perfil de cómo será el desarrollo.
2. Diseño de alto nivel: convertir los requisitos en las funciones del estado.
3. Diseñodetallado: refinamiento adicional de funciones y construcción estructurada de programa
4. Codificación por el incremento: definición y escritura de código para su verificación, se prohíbe la prueba de compilación del código o de la unidad.
5. Pre-aprobación por el incremento: generación de los casos de la prueba.
6. Prueba estadística por el incremento: se compila, se liga y se prueba el código. Sevalidan los resultados.
1. Cleanroom provee las prácticas de administración e ingeniería que permiten a los equipos lograr cero fallos en el campo de uso, cortos ciclos de desarrollo, y unalarga vida del producto.
2. Reduce los fallos encontrados durante el proceso de elaboración.
Las ventajas de Cleanroom incluyen mejoras significativas en la corrección, la confiabilidad, y el...
Regístrate para leer el documento completo.