This page is the contents page for the Use Case Editor's detailed online help. Select the items you need help with from the links below. The links are organised into groups by topic area.
What is a use case?
Why use cases?
Requirements development
Capturing and refining use cases
UML use case diagrams
Use case template
Use case include relationships
Inclusion in UML
Use case extend relationships
Extension in UML
Use cases and activity diagrams
Activity diagram example
Launching and exiting the editor
Creating a new standalone model
Opening an existing model
Saving a standalone model
Creating a versioned repository
Inserting a model into a repository
Retrieving a model from a repository
Resolving model collisions
Adding a package to a model
Viewing packages in a model
Editing a package in a model
Deleting a package from a model
Adding an actor to a model
Editing an actor's details
Deleting an actor
Adding a use case to a package
Viewing use cases in a package
Editing casual use case descriptions
Deleting a use case
Viewing use case diagrams
Editing the primary path
Adding alternative paths
Editing alternative paths
Deleting alternative paths
Editing detailed steps
Include and extend relationships
Viewing activity diagrams
About domain data models
Domain model types and classes
Adding types and classes
Editing types and classes
Deleting types and classes
Adding attributes to classes
Editing attributes
Deleting attributes
Adding associations
Editing associations
Deleting associations
Viewing class diagrams
About non-functional requirements
Adding NFRs
Editing NFRs
Deleting NFRs
Associating NFRs with use cases
About glossaries
Adding glossary entries
Editing glossary entries
Deleting glossary entries
Generating requirements documents
Customising templates