12.07.2015 Views

DEV475 Mastering Object-Oriented Analysis and Design with UML ...

DEV475 Mastering Object-Oriented Analysis and Design with UML ...

DEV475 Mastering Object-Oriented Analysis and Design with UML ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>DEV475</strong> <strong>Mastering</strong> <strong>Object</strong>-<strong>Oriented</strong> <strong>Analysis</strong> <strong>and</strong> <strong>Design</strong> <strong>with</strong> <strong>UML</strong>Exercise: Architectural <strong>Analysis</strong> (cont.)Exercise: Architectural <strong>Analysis</strong> (cont.)• Identify the following:• The key abstractions(continued)<strong>Mastering</strong> <strong>Object</strong> <strong>Oriented</strong> <strong>Analysis</strong> <strong>and</strong> <strong>Design</strong> <strong>with</strong> <strong>UML</strong>Copyright © 2003 Rational Software, all rights reserved 40To identify the key abstractions, you can probably concentrate on the ProblemStatement <strong>and</strong> the Glossary.Create a class to represent each key abstraction Be sure to include a briefdescription for each class. You do not need to allocate the classes to packages. Thatwill occur in the next module. You do not need to define relationships between theclasses at this point. We will concentrate on class relationships in later modules.The class diagrams of the upper-level layers <strong>and</strong> their dependencies should be drawnusing the given textual descriptions.References to sample diagrams <strong>with</strong>in the course that are similar to what should beproduced are:Refer to the following slides if needed;• What Are Key Abstractions – p. 5-29• Defining Key Abstractions – p. 5-305 - 40

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!