Slide 11D.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with UML and the Unified Process McGraw-Hill, 2004 Stephen R. Schach
Slide 11D.2 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CHAPTER 11 — Unit D CASE
Slide 11D.3 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Continued from Unit 11C
Slide 11D.4 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CASE and Aesthetics (contd) l Example 7: Collaboration diagram drawn by hand
Slide 11D.5 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CASE and Aesthetics (contd) l The same collaboration diagram drawn using System Architect
Slide 11D.6 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CASE and Aesthetics (contd) l Example 8: Statechart drawn by hand
Slide 11D.7 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CASE and Aesthetics (contd) l The same statechart drawn using System Architect
Slide 11D.8 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CASE and Aesthetics (contd) l Example 9: Use-case diagram drawn by hand
Slide 11D.9 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CASE and Aesthetics (contd) l The same use-case diagram drawn using ArgoUML
Slide 11D.10 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CASE and Aesthetics (contd) l Example 10: Statechart drawn by hand
Slide 11D.11 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CASE and Aesthetics (contd) l The same statechart drawn using ArgoUML
Slide 11D.12 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CASE and Aesthetics (contd) l In general, certain UML diagrams are easier for a CASE tool to draw than others –Use-case diagrams are usually well drawn because of the straightforward nature of most use-case diagrams –Statecharts and collaboration diagrams can be complex –It is hard for a CASE tool to draw such UML diagrams