• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
 
Table of Contents
Mastering UML with Rational Rose 2002........................................................................................................1Chapter 1: Introduction to UML.......................................................................................................................4
Introduction to the Object−Oriented Paradigm.......................................................................................4Encapsulation..............................................................................................................................5Inheritance..................................................................................................................................6Polymorphism.............................................................................................................................8What Is Visual Modeling?.......................................................................................................................8Systems of Graphical Notation................................................................................................................9Booch Notation.........................................................................................................................10Object Management Technology (OMT).................................................................................10Unified Modeling Language (UML)........................................................................................11Understanding UML Diagrams..............................................................................................................12Business Use Case Diagrams....................................................................................................13Use Case Diagrams...................................................................................................................14Activity Diagrams.....................................................................................................................14Sequence Diagrams...................................................................................................................16Collaboration Diagrams............................................................................................................17Class Diagrams.........................................................................................................................17Statechart Diagrams..................................................................................................................18Component Diagrams...............................................................................................................19Deployment Diagrams..............................................................................................................21Visual Modeling and the Software Development Process.....................................................................22Inception...................................................................................................................................24Elaboration................................................................................................................................24Construction..............................................................................................................................25Transition..................................................................................................................................26Summary................................................................................................................................................26
Chapter 2: A Tour of Rose...............................................................................................................................27
What Is Rose?........................................................................................................................................27Getting Around in Rose.........................................................................................................................30Parts of the Screen....................................................................................................................31Exploring Four Views in a Rose Model................................................................................................38Use Case View..........................................................................................................................38Logical View.............................................................................................................................40Component View......................................................................................................................42Deployment View.....................................................................................................................43Working with Rose................................................................................................................................45Creating Models........................................................................................................................45Saving Models..........................................................................................................................46Exporting and Importing Models..............................................................................................47Publishing Models to the Web..................................................................................................48Working with Controlled Units................................................................................................50Using the Model Integrator.......................................................................................................52Working with Notes..................................................................................................................53Working with Packages............................................................................................................54Adding Files and URLs to Rose Model Elements....................................................................56Adding and Deleting Diagrams................................................................................................56Setting Global Options...........................................................................................................................57Working with Fonts..................................................................................................................58Working with Colors................................................................................................................58
 
Table of Contents
Chapter 2: A Tour of Rose
Summary................................................................................................................................................59
Chapter 3: Business Modeling.........................................................................................................................61
Introduction to Business Modeling........................................................................................................61Why Model the Business?........................................................................................................61Do I Need to Do Business Modeling?......................................................................................62Business Modeling in an Iterative Process...............................................................................63Business−Modeling Concepts................................................................................................................66Business Actors.........................................................................................................................66Business Workers.....................................................................................................................67Business Use Cases...................................................................................................................68Business Use Case Diagrams....................................................................................................69Activity Diagrams.....................................................................................................................70Business Entities.......................................................................................................................72Organization Unit.....................................................................................................................73Where Do I Start?..................................................................................................................................74Identifying the Business Actors................................................................................................74Identifying the Business Workers.............................................................................................75Identifying the Business Use Cases..........................................................................................76Showing the Interactions..........................................................................................................76Documenting the Details..........................................................................................................77Creating Business Use Case Diagrams..................................................................................................78Deleting Business Use Case Diagrams.....................................................................................79The Use Case Diagram Toolbar................................................................................................80Adding Business Use Cases......................................................................................................80Business Use Case Specifications.............................................................................................81Assigning a Priority to a Business Use Case............................................................................83Viewing Diagrams for a Business Use Case............................................................................83Viewing Relationships for a Business Use Case......................................................................86Working with Business Actors..............................................................................................................87Adding Business Actors............................................................................................................87Adding Actor Specifications.....................................................................................................88Assigning an Actor Stereotype.................................................................................................89Setting Business Actor Multiplicity..........................................................................................89Viewing Relationships for a Business Actor............................................................................90Working with Relationships..................................................................................................................91Association Relationship..........................................................................................................91Generalization Relationship......................................................................................................92Working with Organization Units..........................................................................................................94Adding Organization Units.......................................................................................................94Deleting Organization Units.....................................................................................................95Activity Diagrams..................................................................................................................................95Adding an Activity Diagram.....................................................................................................96Adding Details to an Activity Diagram....................................................................................97Summary..............................................................................................................................................102
Chapter 4: Use Cases and Actors..................................................................................................................104
Use Case Modeling Concepts..............................................................................................................104Actors......................................................................................................................................104Use Cases................................................................................................................................105Traceability.............................................................................................................................107
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...