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...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<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>Describe Attributes <strong>and</strong> AssociationsUse-Case <strong>Analysis</strong> Steps• Supplement the Use-Case Descriptions• For each Use-Case Realization• Find Classes from Use-Case Behavior• Distribute Use-Case Behavior to Classes• For each resulting analysis class• Describe Responsibilities• Describe Attributes <strong>and</strong> Associations• Qualify <strong>Analysis</strong> Mechanisms• Unify <strong>Analysis</strong> Classes• Checkpoints<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 40Now that we have defined the analysis classes <strong>and</strong> their responsibilities, <strong>and</strong> have anunderst<strong>and</strong>ing of how they need to collaborate, we can continue our documentationof the analysis classes by describing their attributes <strong>and</strong> associations.The purpose of Describe Attributes <strong>and</strong> Operations is to:• Identify the other classes on which the analysis class depends.• Define the events in other analysis classes that the class must know about.• Define the information that the analysis class is responsible for maintaining.6 - 40

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

Saved successfully!

Ooh no, something went wrong!