Examine the SetTime and SetAlarmTime use cases you wrote in Exercises 4–2 and 4–3 Eliminate any redundancy by using an include relationship. Justify why an include relationship is preferable to an extend relationship in this case.

What will be an ideal response?


The solution to this exercise should include three use cases: SetTime, SetAlarmTime, and a third use case (which we



called SpecifyTime) made out of the common parts of SetTime and SetAlarmTime. The essential point is to factor out



as much common functionality as possible into the third use case. The rationale is that, by eliminating redundancy,



fewer inconsistencies are introduced in the future when the use cases are modified. Below is a sample solution for this



exercise.























Computer Science & Information Technology

You might also like to view...

The Title Slide layout contains three text placeholders. _________________________

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

________ is a web storage space that Microsoft makes available to you at no cost

Fill in the blank(s) with correct word

Computer Science & Information Technology

When you select an object, the Ribbon changes appearance showing additional tabs above the Format tab, depending on what type of object you have selected. These include all of the following EXCEPT ____.

A. Picture Tools B. Text Box Tools C. Drawing Tools D. Publishing Tools

Computer Science & Information Technology

Which Excel function totals only the cells in a range that meet given criteria?

A. COUNTIF B. CONCATENATE C. SUMIF D. TOTALNUM

Computer Science & Information Technology