ARCWAY Cockpit

Use Cases

The use case module lets you manage the use cases of your project.

Use Case View

Use Cases and Use Case Sets

A use case describes a system's behaviour which is triggered by a main actor (a special stakeholder) who wants to accomplish some goal with the system. The behaviour of the system is influenced by technical issues and by the stakeholders that have an interest in the system. Use cases capture all possible behavioural scenarios which exist due to various conditions in the system.

In ARCWAY Cockpit use cases are descriptions of behavior which are made up of individual action steps. Each use case contains a main success scenario describing the typical flow of actions in which the agent's and the stakeholder's goals are fullfilled. Extension scenarios cover alternative paths for part of the use case. These extensions describe the behaviour of the system in case of exceptions and less likely scenarios. Use cases in ARCWAY Cockpit always belong to a use case set.

Use cases can be created on different levels of detail. High level use cases can contain other use cases covering more detailed aspects of a system's behaviour.

Detailed information about the fields of a use case can be found here...

Related Topics:
Creating a Set for Use Cases
Editing a Use Cases Set
Creating a Use Case
Editing a Use Case
Deleting a Use Case

Scenarios and Action Steps

Use Cases in ARCWAY Cockpit consist of scenarios which describe a use case or a part of it under certain conditions. Different conditions can lead to different scenarios.

One special scenario in which the goal of the main actor and the stakeholders goals are fullfilled is the main success scenario. Other scenarios which deal with exceptions or less likely conditions are called extension scenarios. One use case in ARCWAY Cockpit always contains the main success scenario and can contain an arbitrary number of extension scenarios.

Each scenario (main scenarios and extension scenarios) can be extended by other use cases or by other extension scenarios.

A scenario is a sequence of action steps. Each step is undertaken by one of the involved actors.

Detailed information about the fields of action steps can be found here...

Related Topics:
Creating a Scenario
Editing a Scenario
Extending a Scenario
Creating a Use Case from an Extension Scenario
Deleting a Scenario
Editing Action Step

Use Case Relations

To view the relations of the use case scenarios...

  1. Activate the tab Use Cases in the Project Data View
  2. Select the use case whose relations you wish to see
  3. Activate the tab Use Cases Relations in the Project Data View
Use Case Graph

Projections

The use case module offers you a projection that displays some attributes of associated use cases or action steps for each plan element.

Use Case Projection

To display the relevant information click on the Project button on the main icon bar and select Use Cases → Use Cases.

projections

Action Step Projection

To display the relevant information click on the Project button on the main icon bar and select Use Cases → Action Steps.

Projections