An Industrial Application of Cleanroom Software Engineering - Benefits through Tailoring

نویسنده

  • Robert Oshana
چکیده

Cleanroom is a set of software engineering principles that support the development of reliable software. The Systems group at Raytheon TI Systems, a SEI level 3 organization, successfully adopted Cleanroom into a pilot CMM level 5 project. The successful introduction of this technology was a result of the principles of Cleanroom being based on fundamental computer science foundations. As with any other methodology, a certain amount of tailoring was required for the technology to be most effective. Our tailoring approach was based on our project needs, our schedule constraints, and how comfortable we felt with the various components of the technology. The paper will describe the tailoring approaches used for the insertion of Cleanroom and the pros and cons of the Cleanroom approach as described by practitioners using the technology day to day. The result of our approach is a model for software development that we feel is very effective at producing quality software.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Capability Maturity Model Software Development using Cleanroom Software Engineering Principles - Results of an Industry Project

The Capability Maturity Model (CMM) for Software is a development framework that describes the key elements for an effective software process. Cleanroom software engineering (CSE) is a managerial and engineering process for the development of high quality software with certified reliability. The combination of CMM management and organizational capabilities and the judicious application of Clean...

متن کامل

Cleanroom Software Engineering : Towards High - Reliability Software

w w w . i j c s t . c o m InternatIonal Journal of Computer SCIenCe & teChnology 91 Abstract The software industry is in switch over from craft work to engineering practice, but development, operational and maintenance outlays are still capricious and dearer. In the present scenario of software industry there are certain factors that very critical for the success of software. These days there a...

متن کامل

Tailoring Cleanroom for Industrial Use

aytheon Systems Company, a defense electronics firm, typifies many US Defense Department environments in its strong, process-oriented development strategy. The company has been actively engaged in software process improvement at the organizational and project levels for over a decade. Raytheon bases its efforts on the Software Engineering Institute's Capability Maturity Model, and our segment o...

متن کامل

Adopting Cleanroom Software Engineering with a Phased Approach

Cleanroom software engineering is a theory-based, team-oriented engineering process for developing very high quality software under statistical quality control. The Cleanroom process combines formal methods of object-based box structure specification and design, function-theoretic correctness verification, and statistical usage testing for reliability certification to produce software approachi...

متن کامل

A Review of Cleanroom Software Engineering

Cleanroom is a software engineering development methodology that is claimed can produce near-zero defect software. The report includes a brief overview of Cleanroom, some examples of its use in industry, and possible future directions for Cleanroom research, as well as a discussion of whether or not Cleanroom is suitable for undergraduate study. Cleanroom 10, 2] is a software engineering method...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998