February 2012
M T W T F S S
« Jan    
 12345
6789101112
13141516171819
20212223242526
272829  

Overview of Process




Software engineering is a discipline that integrates process, methods, and tools for the development of computer software. A number of different process models for software engineering have been proposed, but all define a set of framework activities, a collection of tasks that are conducted to accomplish each activity, work products produced as a consequence of [...]



Cleanroom Software Engineering – Design Refinement and Cleanroom Testing




Design Refinement & Verification – If a function f is expanded into a sequence g and h, the correctness condition for all input to f is: • Does g followed by h do f? When a function f is refined into a conditional (if-then-else), the correctness condition for all input to f is: • Whenever [...]



The Cleanroom Strategy and Functional Specifications




The cleanroom approach makes use of a specialized version of the incremental process model. A pipeline of software increments is developed by small independent software teams. As each increment is certified, it is integrated into the whole. Hence, functionality of the system grows with time.

- Increment Planning : adopts the incremental strategy. – Requirements [...]



Domain Engineering in CBSE process




The CBSE process encompasses two concurrent sub-processes – domain engineering and component based development. The intent of domain engineering is to identify, construct, catalog, and disseminate a set of software components that have applicability to existing and future software in a particular application domain. The overall goal is to establish mechanisms that enable software engineers [...]