UML Designer User's Guide


Table of Contents

  • Notices
  • Trademarks
  • About this document
  • Conventions used in this book
  • References
  • Tell us what you think

  • Modeling concepts

  • Introduction to UML Designer
  • Features
  • Evolutionary approach
  • Semantic models
  • Model elements
  • Common model elements
  • Model
  • Group
  • Stereotype
  • Diagram
  • Publication
  • Requirements model elements
  • Requirement
  • Use case
  • Scenario
  • Concept
  • Actor
  • Thing
  • Responsibility
  • Use case diagram
  • Analysis model elements
  • Protocol
  • Class diagram
  • Design model elements
  • Class design
  • Instance
  • Sequence diagram
  • Transforms and code generation
  • Going from requirements to analysis
  • Responsibility idioms
  • Java versus Smalltalk conventions
  • Finding protocols for participants
  • Going from analysis to design
  • Message idioms
  • Reverse engineering
  • Retrieving class designs
  • Retrieving protocols
  • Retrieving things

  • Using the UML Designer tools

  • Using the browsers
  • The Relationships Browser
  • Spawning a new browser
  • Browsing groups
  • Browsing refinement and inheritance
  • The Path Browser
  • The Hierarchy Browser
  • Filtering
  • Filtering by task
  • Filtering by browser level
  • Checking consistency
  • Browsing inconsistencies
  • Repairing inconsistencies
  • System settings
  • Using the UML Designer diagrammers
  • Diagrams
  • Using the diagrammers
  • Adding a node figure
  • Adding a connector figure
  • Direction and ownership of associations
  • Lamination
  • Association labeling
  • Display properties
  • Alignment
  • Deleting figures
  • Diagram synchronization
  • Panning and zooming
  • Creating GIF files
  • Printing
  • Use case diagrammer
  • Class diagrammer
  • Class figure display properties
  • Connector display options
  • Relationship properties
  • Sequence diagrammer
  • Creating instances
  • Creating method calls
  • Configuration management and version control
  • Editions and versions
  • Browsing and loading
  • Team development
  • Using the UML Designer browsers
  • Edition Browser
  • Hierarchical Change Browser
  • Importing and exporting models
  • Object Extender import/export
  • Importing model elements from Object Extender
  • Exporting model elements to Object Extender
  • XMI import/export
  • Exporting from UML Designer to XMI
  • Importing from XMI to UML Designer

  • Building models with UML Designer

  • Capturing requirements
  • Starting a new model
  • Adding Requirement elements
  • Writing and analyzing use cases
  • Adding Use Case elements
  • Making links between elements
  • Adding a "satisfies" link
  • Analyzing a use case
  • Identifying actors
  • Adding an Actor element
  • Adding a hypertext link
  • Identifying things and responsibilities
  • Adding (and linking to) a new Thing element
  • Identifying responsibilities
  • Adding responsibility elements
  • Linking to participants
  • Identifying concepts
  • Adding a Concept element
  • Revising description text
  • Use case diagrams
  • Creating a use case diagram
  • Adding a system figure
  • Adding a use case figure
  • Adding an actor figure
  • Other ways to create relationships
  • Deleting figures
  • Protocols
  • Protocols and things
  • Generating a protocol
  • Message specifications
  • Generating using idioms
  • Changing parameter and attribute types
  • Opening the Path Browser
  • Changing attribute types
  • Changing message parameter types
  • Defining a message manually
  • Designing classes and building class diagrams
  • Opening the Class Diagrammer
  • Adding a class design figure
  • Establishing protocol conformance
  • Adding a protocol figure
  • Generating stub method implementations
  • Adding more elements
  • Creating associations
  • A closer look at associations
  • Adding associations to the diagram
  • Showing multiplicity
  • Modeling existing Smalltalk classes
  • Attaching a class design to an existing class
  • Retrieving a protocol
  • Retrieving multiple classes at once
  • Sequence diagrams
  • Creating a sequence diagram
  • Working with the Sequence Diagrammer
  • Adding objects to a sequence diagram
  • Adding method calls to the diagram
  • Adding the initial method call
  • Adding the remaining method calls
  • Publishing models
  • Publishing automatically
  • Including diagrams in a publication
  • Publishing manually
  • Creating a Publication element
  • Editing a Publication element
  • Generating output
  • Index

  • [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]