110 likes | 318 Views
Home Heating System. Lecture Oo22 Another Method Example. References. Booch, G., Object Oriented Design with Applications , BC, 1991. Teaching Points. Applying our method to a process based example. Review. Domain analysis in process based systems vs. data based systems
E N D
Home Heating System Lecture Oo22 Another Method Example
References • Booch, G., Object Oriented Design with Applications, BC, 1991
Teaching Points • Applying our method to a process based example
Review • Domain analysis in process based systems vs. data based systems • Discussion of the Home Heating System Spec.
Elaboration • Begin Domain Analysis for Home Heating System • Assume the Conception phase is complete and the Elaboration has begun • A Use Case Diagram has been produced
System Scope • The system will be able to control a hot water heating system to regulate the temperature of the rooms in a building. The room working temperature will be based on room occupancy, with temperature of an unoccupied room being less than the desired temperature of an occupied room. The system will maintain room occupancy living plans to anticipate the use of a room and preheat the room accordingly.
System Scope (cont’d) • The system operator will be able to turn the heating system on and off and to reset the system after resolution of faults. The system shall detect an abnormal fuel flow or a loss of combustion and shut down the furnace automatically.
Teaching Points • Applying our method to a process based example