Question: SOFE 2720 Class Activity - Component Level Design Learning Objective This activity emphasizes the design of software based on components. Exercises After carefully now studying



SOFE 2720 Class Activity - Component Level Design Learning Objective This activity emphasizes the design of software based on components. Exercises After carefully now studying more component-level design it is worth designing the Caldera software system using components. The textbook presents 2 types of component design views: 1) Object-oriented view and 2) Traditional view. An elaborated design for the Caldera software product is shown below. 1. Design a component for the WaterHeaterController using the Class design similar to Fig. 11.1 in the text book for the PrintJob class. Note that the only Interface provided is for the HomeownerUl as the WaterHeaterController uses the interfaces of the other Classes. FIGURE 11.1 Elaboration of a design component
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
