Page 321 -
P. 321

288     Part 3  •  the analysis Process


                                                              ®
                                                HyperCAse  experienCe 10








                “I hope you still feel as if you’re learning new things about     3.  Create a sequence diagram for the main path of the Report
                MRE every day. I understand you’ve been talking to some of the   Project Progress use case. Refer to the use case specifications
                systems people: Melissa, Todd, Roger (and even Lewis, our new   in Melissa Smith’s office for details and a prototype.
                intern) about using some different diagramming methods to under-    4.  Create a sequence diagram for the main path of the Add
                stand us better. I hope you see us as a family, not just a collec-  Client use case. Refer to the use case specifications in
                tion of people, though. We all certainly feel as if we’ve ‘inherited’   Melissa Smith’s office for details and a prototype that can be
                some great wisdom from Jimmy Hyatt and Warren’s father. I’m   found in Todd Taylor’s office.
                all for using your new approach, if it helps us improve our project     5.  Create a statechart diagram for the Assignment class.
                reporting. Of course, Snowden is eager to see your object-oriented   Assignments are created for tasks, resources are selected,
                work. Can you have something on his desk in a couple of weeks?”  hours are updated, and assignments are finished.
                                                                      6.  Create a statechart diagram for the Task class. Tasks are
                hyPErCasE Questions                                    created, but not started; planned; sometimes put on hold; cur-
                  1.  Create an activity diagram for the Report Project Progress   rently being worked on; and are completed.
                    use case. Refer to the use case specifications in Melissa
                    Smith’s office for details and a prototype.
                  2.  Create an activity diagram for the Add Client use case. Refer to
                    the use case specifications in Melissa Smith’s office for details
                    and a prototype that can be found in Todd Taylor’s office.






























                                  Figure 10.HC1
                                  Sequence diagrams can be found in HyperCase.






                                         more detailed look at the design of the system until the things and relationships in the system are
                                         clearly and precisely defined in UML documents.
                                             When your analysis and design are complete, you should have an accurate and detailed set
                                         of specifications for the classes, scenarios, activities, and sequencing in the system. In general,
                                         you can relate the thoroughness of the analysis and design of a system to the amount of time
                                         required to develop the system and the resultant quality of the delivered product.
   316   317   318   319   320   321   322   323   324   325   326