Академический Документы
Профессиональный Документы
Культура Документы
Mtodos Computacionales en
0B
Ingeniera Industrial
Clean Room Software Engineering.
(Ingeniera de Software de Sala Limpia)
Cdigo del curso: 14015
Integrantes:
Jorge lvarez
Felipe Caro M.
Juan Cea R.
Felipe Verdugo.
ndice.
Introduccin
02
03
07
Bibliografa
09
Introduccin.
2B
1.- Definicin
La ingeniera del Software de sala limpia es un enfoque formal y riguroso
para el desarrollo del Software, que pueda dar lugar a un Software que posea
una calidad notablemente alta. Emplea la especificacin de estructura de cajas
(o mtodos formales) para el modelado de anlisis y diseo, y hace hincapi en
la verificacin de la correccin, ms que en la comprobacin, como mecanismo
fundamental para hallar y eliminar errores. Se aplica una comprobacin
estadstica de utilizacin para desarrollar la informacin de tasa de fallos
necesaria para certificar la fiabilidad del Software proporcionado. El resultado
final son unas tasas de fallo extremadamente bajas, que sera difcil o imposible
de conseguir empleando unos mtodos menos formales.
2.- Tareas
La sucesin de tareas de sala limpia para cada incremento, se
manifiesta mediante unos requisitos globales del sistema o producto que se
van desarrollando empleando los mtodos de ingeniera de sistemas. Una vez
que se han asignado una funcionalidad al elemento de Software del sistema el
tubo de la sala limpia comienza sus incrementos y se producen las siguientes
tareas.
Planificacin de Incrementos.
Recoleccin de requisitos.
Los propsitos del proceso del anlisis de requisitos son:
Diseo Formal.
Mediante el uso del enfoque de estructura de cajas, el diseo de sala
limpia es una extensin natural y sin discontinuidades de la
especificacin. Dan los objetivos, los participantes, los criterios de
entrada, las tareas, la verificacin, las medidas y los criterios comunes
de la salida en los procesos, as como elementos de proceso comn.
Verificacin de Correccin.
El equipo de sala limpia lleva a cabo una serie de rigurosas actividades
de verificacin de correccin aplicadas primero al diseo y despus al
cdigo. El propsito del proceso de la verificacin de la correccin, es
verificar la correccin del incremento del software usando tcnicas
matemticas.
comprobacin
Caja Negra.
Especifica el comportamiento del sistema, o de una parte de un sistema.
Caja de Estado.
Esta caja encapsula los datos de estados y de servicios (operaciones)
de forma anloga a los objetos. En esta vista de especificacin, se
representan las entradas de la caja de estados y sus salidas.
Caja Transparente.
Las funciones de transicin que estn implicadas en la caja de estados
se definen en la caja transparente.
Resumen.
5B
Bibliografa.
1. The University of Texas at Arlington,
http://www.uta.edu/cse/levine/fall99/cse5324/cr/clean/page.html
(4 Ago. 2008)
2. Mills, H.D.; Dyer, M.; Linger, R.C., Cleanroom Software Engineering,
IEEE
Volume 4, Issue 5, Sept. 1987 Page(s):19 - 25
Digital Object Identifier 10.1109/MS.1987.231413
http://ieeexplore.ieee.org/iel5/52/35732/01695817.pdf?isnumber=35732&
prod=JNL&arnumber=1695817&arSt=19&ared=25&arAuthor=Mills%2C+
H.D.%3B+Dyer%2C+M.%3B+Linger%2C+R.C.
(4 Ago. 2008)
3. Pressman & Associates,
http://www.rspa.com/spi/cleanroom.html
(4 Ago. 2008)
4. http://books.google.cl/books?id=Sduq8Y6xJeIC&pg=PT249&dq=Clean+
Room+Software+Engineering&as_brr=3&sig=ACfU3U0j_nwzG5jgpUgKL
FMbjWpfntDEvw#PPT248,M1
(4 Ago. 2008)