Behavior Engineering Based Software Change Case Studies |
|
|
The Third Version of the Microwave Oven SystemIn the Third Version, we have introduced a new component TIMER. The requirement 1, 2 and 7 have been modified. The modified requirements the associated RBTs are listed below. Modified R1 : There is a single control button available for the user of the oven. If the oven is idle with the door is closed and you push the button, the timer will be set to one minute , and the oven will start cooking (that is, energize the power-tube) Modified R2 : If the button is pushed while the oven is cooking it will cause the timer to add one extra minute Modified R7 : If the timer times-out , the light and power-tube are turned off and then a beeper emits a sound to indicate that the cooking is finished.
Below is the DBT for the third verion of the Microwave Oven case study. Click the image to see the diagram in details.
|