Clean room software engineering csc 532
This presentation is the property of its rightful owner.
Sponsored Links
1 / 12

CLEAN ROOM SOFTWARE ENGINEERING CSC-532 PowerPoint PPT Presentation


  • 74 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

CLEAN ROOM SOFTWARE ENGINEERING CSC-532

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 process flow

Clean room process Flow:


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).”


Clean room software engineering csc 532

Questions?


  • Login