Clean room software engineering csc 532
Download
1 / 12

CLEAN ROOM SOFTWARE ENGINEERING CSC-532 - PowerPoint PPT Presentation


  • 118 Views
  • Uploaded on

CLEAN ROOM SOFTWARE ENGINEERING CSC-532. By Srinivasa Yanaparti. Introduction:. It Goes against the traditional approach of software engineering. To avoid dependence on cost defect removal process

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'CLEAN ROOM SOFTWARE ENGINEERING CSC-532' - arty


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Clean room software engineering csc 532

CLEAN ROOM SOFTWARE ENGINEERINGCSC-532

By

Srinivasa Yanaparti


Introduction
Introduction:

  • It Goes against the traditional approach of software engineering.

  • To avoid dependence on cost defect removal process

  • Its process model incorporates the statistical quality verification of code increments as they accumulate into a system.



Clean room management processes
Clean room Management Processes:

  • Project Planning Process

  • Project Management Process

  • Performance Improvement Process


Clean room specification processes
Clean Room Specification Processes:

  • Requirement Analysis Process

  • Functional Specification Process

  • Usage Specification Process

  • Architecture Specification Process

  • Incremental Planning Process


Clean room development processes
Clean Room development Processes:

  • Software Reengineering Process

  • Increment Design Process

  • Correctness Verification Process


Clean room certification processes
Clean Room Certification Processes:

  • Usage Modeling and Test Planning Process

  • Statistical Testing and Certification process


Advantages of cse
Advantages of CSE:

  • Improve the quality

  • Increase productivity

  • Improve software maintainability


Disadvantages of cse
Disadvantages of CSE:

  • Too theoretical ,too mathematical and plain too radical for software development.

  • Denying the programmer access to the compiler is unrealistic and can be counterproductive.


Conclusion
Conclusion:

  • The CSE methodology uses controlled and measurable statistics to eliminate or avoid as many defects as possible before software execution.

  • It supports prototyping , object orientation and reuse.

  • It can be applied to new system as well as existing systems.


References
References:

  • Linger, R.,” Clean room Process Model” IEEE Software , March 1994, pp.50-58.

  • Richard C.linger , Carmen J. Trammell- “Clean room software Engineering Reference model Version 1.0”, November 1996

  • Harish Ananthpadmanabhan, Chetan Kale, Mujtaba Khambatti, Ying Jin , Shaum taufiq Usman, Shu Zhang – “ Clean room Software Development” , Arizona state University.

  • Roger S.PressMan – “Software Engineering –A Practitioner’s Approach (4/e).”



ad