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.

Module 4 - <strong>Analysis</strong> <strong>and</strong> <strong>Design</strong> Overview<strong>Design</strong>er’s Responsibilities<strong>Design</strong>er’s Responsibilities• The designermust knowuse-casemodelingtechniques,systemrequirements,<strong>and</strong> softwaredesigntechniques.Use-CaseRealizationPackage/Subsystem<strong>Design</strong>erClass<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 15The designer role defines the responsibilities, operations, attributes, <strong>and</strong> relationshipsof one or several classes, <strong>and</strong> determines how they are adjusted to theimplementation environment. In addition, the designer role may have responsibilityfor one or more design packages, or design subsystems, including any classes ownedby the packages or subsystems.The designer must have a solid working knowledge of:• Use-case modeling techniques• System requirements• Software design techniques, including object-oriented <strong>Analysis</strong> <strong>and</strong> <strong>Design</strong>techniques, <strong>and</strong> the Unified Modeling Language• Technologies <strong>with</strong> which the system will be implementedIn addition, the designer must:• Underst<strong>and</strong> the architecture of the system, as represented in the SoftwareArchitecture Document.4 - 15

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

Saved successfully!

Ooh no, something went wrong!