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 ...
DEV475 Mastering Object-Oriented Analysis and Design with UMLExercise: ReviewExercise: Review• Compare your key abstractionswith the rest of the class• Have the key concepts beenidentified?• Does the name of each classreflect the role it plays?• Compare your class diagramshowing the upper-level layers• Do the package relationshipssupport the Payroll Systemarchitecture?Mastering Object Oriented Analysis and Design with UMLCopyright © 2003 Rational Software, all rights reserved 425 - 42
► ► ► Module 6Use-Case AnalysisMastering Object-Oriented Analysisand Design with UMLModule 6: Use-Case AnalysisTopicsUse-Case Analysis Overview................................................................................. 6-4Supplement The Use-Case Description................................................................. 6-6Find Classes From Use-Case Behavior................................................................... 6-8Distribute Use-Case Behavior to Classes.............................................................. 6-26Describe Responsibilities .................................................................................... 6-36Describe Attributes and Associations................................................................... 6-40Use-Case Analysis Steps...................................................................................... 6-52Unify Analysis Classes......................................................................................... 6-57Review............................................................................................................... 6-636 - 1
- Page 158 and 159: DEV475 Mastering Object-Oriented An
- Page 160 and 161: DEV475 Mastering Object-Oriented An
- Page 162 and 163: DEV475 Mastering Object-Oriented An
- Page 164 and 165: DEV475 Mastering Object-Oriented An
- Page 166 and 167: DEV475 Mastering Object-Oriented An
- Page 168 and 169: DEV475 Mastering Object-Oriented An
- Page 170 and 171: DEV475 Mastering Object-Oriented An
- Page 172 and 173: DEV475 Mastering Object-Oriented An
- Page 174 and 175: DEV475 Mastering Object-Oriented An
- Page 176 and 177: DEV475 Mastering Object-Oriented An
- Page 178 and 179: DEV475 Mastering Object-Oriented An
- Page 180 and 181: DEV475 Mastering Object-Oriented An
- Page 182 and 183: DEV475 Mastering Object-Oriented An
- Page 184 and 185: DEV475 Mastering Object-Oriented An
- Page 186 and 187: DEV475 Mastering Object-Oriented An
- Page 188 and 189: DEV475 Mastering Object-Oriented An
- Page 190 and 191: DEV475 Mastering Object-Oriented An
- Page 192 and 193: DEV475 Mastering Object-Oriented An
- Page 194 and 195: DEV475 Mastering Object-Oriented An
- Page 196 and 197: DEV475 Mastering Object-Oriented An
- Page 198 and 199: DEV475 Mastering Object-Oriented An
- Page 200 and 201: DEV475 Mastering Object-Oriented An
- Page 202 and 203: DEV475 Mastering Object-Oriented An
- Page 204 and 205: DEV475 Mastering Object-Oriented An
- Page 206 and 207: DEV475 Mastering Object-Oriented An
- Page 210 and 211: DEV475 Mastering Object-Oriented An
- Page 212 and 213: DEV475 Mastering Object-Oriented An
- Page 214 and 215: DEV475 Mastering Object-Oriented An
- Page 216 and 217: DEV475 Mastering Object-Oriented An
- Page 218 and 219: DEV475 Mastering Object-Oriented An
- Page 220 and 221: DEV475 Mastering Object-Oriented An
- Page 222 and 223: DEV475 Mastering Object-Oriented An
- Page 224 and 225: DEV475 Mastering Object-Oriented An
- Page 226 and 227: DEV475 Mastering Object-Oriented An
- Page 228 and 229: DEV475 Mastering Object-Oriented An
- Page 230 and 231: DEV475 Mastering Object-Oriented An
- Page 232 and 233: DEV475 Mastering Object-Oriented An
- Page 234 and 235: DEV475 Mastering Object-Oriented An
- Page 236 and 237: DEV475 Mastering Object-Oriented An
- Page 238 and 239: DEV475 Mastering Object-Oriented An
- Page 240 and 241: DEV475 Mastering Object-Oriented An
- Page 242 and 243: DEV475 Mastering Object-Oriented An
- Page 244 and 245: DEV475 Mastering Object-Oriented An
- Page 246 and 247: DEV475 Mastering Object-Oriented An
- Page 248 and 249: DEV475 Mastering Object-Oriented An
- Page 250 and 251: DEV475 Mastering Object-Oriented An
- Page 252 and 253: DEV475 Mastering Object-Oriented An
- Page 254 and 255: DEV475 Mastering Object-Oriented An
- Page 256 and 257: DEV475 Mastering Object-Oriented An
► ► ► Module 6Use-Case <strong>Analysis</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>Module 6: Use-Case <strong>Analysis</strong>TopicsUse-Case <strong>Analysis</strong> Overview................................................................................. 6-4Supplement The Use-Case Description................................................................. 6-6Find Classes From Use-Case Behavior................................................................... 6-8Distribute Use-Case Behavior to Classes.............................................................. 6-26Describe Responsibilities .................................................................................... 6-36Describe Attributes <strong>and</strong> Associations................................................................... 6-40Use-Case <strong>Analysis</strong> Steps...................................................................................... 6-52Unify <strong>Analysis</strong> Classes......................................................................................... 6-57Review............................................................................................................... 6-636 - 1