Use Case Tool
Specify, manage and trace use cases
Use Cases and Requirements
CASE Spec supports Use Cases within the framework of constraint-based requirements. By combining these two fundamental approaches to requirements definition, CASE Spec offers an integrated solution to specifying requirements.
Entering Use Cases into CASE Spec
A Use Case defines an operational (functional) component of the system. Typically Use Cases use tables, outlines, etc. Word processors provide this functionality.
CASE Spec provides a view in the standard template for use case specification of your systems. You may also customize the provided Use Case view or create a custom template for Use Cases that fits your process.
Organizing Use Cases
CASE Spec offers considerable flexibility for organizing Use Cases in a hierarchical tree.
Use Case Tools
CASE Spec enables you to specify Uses Cases various ways: with a trace graph or special specification editor and diagramming tools.
Use Cases with Trace Graph
The Trace graph simplifies Use Case creation and tracking, and allows you to:
- Create Use Cases with main flow and alternate flows.
- Supplement Use Cases (and/or flow statements) with tables, images, etc.
- Link Use Cases (and/or flow statements) to a diagram or diagram element. UML diagrams (Use Case diagram, activity diagram, etc.) can be created using the built-in diagram editor.
- Link files and external documents to Use Cases.
- Establish easily trace links between Use Cases (and/or flow statements) and requirements, test cases, test steps, etc.
- Attach comments and discussions to Use Cases.
- Share, control access and update Use Cases without conflicts in a multi-user team environment.
- Send manual or auto-notifications to team members for Use Case creation or changes.
- Find the impact of changes to a Use Case (and/or main flow) on the related extensions and artifacts (by using impact analysis tools).
- Generate Use Case documents with ease.
Use Cases with Standard Editor
Alternatively, you may use CASE Spec’s standard specifications editor to specify your Use Cases. You can accomplish everything explained in the above Use Case specification using a trace graph.
Use Case Diagrams
You may use the following two options to create Use Case diagrams:
Using an External Diagramming Tool (like Visio)
When you create Use Case diagrams with external tools, you may store these in CASE Spec’s document management system and link Use Cases to the stored diagrams.
Using the Built-in Diagramming Tool
You may create Use Cases with the built-in diagramming tool. Use Cases (and/or Use Case flows) can be linked to diagrams or diagram elements. The tool supports UML (Use Cases, activity, sequence, state machine, package, class, object, component, etc.) diagrams, data flow diagrams, flow charts, and more.