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>Supplement The Use-Case DescriptionUse-Case <strong>Analysis</strong> Steps• Supplement the Use-Case Description• 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 6The purpose of the Supplement the Descriptions of the Use Case is to captureadditional information needed in order to underst<strong>and</strong> the required internal behaviorof the system that may be missing from the Use-Case Description written for thecustomer of the system. This information will be used as input to the rest of the stepsin Use-Case <strong>Analysis</strong> <strong>and</strong> is used to assist in the allocation of responsibility.Note: In some cases, we may find that some requirements were incorrect or not wellunderstood.In those cases, the original use-case flow of events should be updated(for example, iterate back to the Requirements discipline).6 - 6

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

Saved successfully!

Ooh no, something went wrong!