Primary actor | Goal | Level |
Primary Actor With Goals | Goal 1 for actor-goal list | |
Primary Actor With Goals | Goal 2 for actor-goal list | |
Primary Actor With Goals | Goal 3 for actor-goal list | |
Data actor | exp-001 - Test expansion | |
Data actor | mas-001 - Maintain masters | |
Data actor | mas-002 - Work with masters | |
Merged actor | Goal of merged actor | |
Primary Actor With Goals | Goal for actor-goal list merged from other file | |
Actor 2 | CD100 - Referenced use case 1 |
![]() |
Actor 2 | CD105 - Referenced use case 2 | |
Primary actor for Use cases | code001 - Use case header fields test |
![]() |
Primary actor for Use cases | code002 - Goal of Use case 2 | |
Primary actor for Use cases | code003 - Use case steps and extensions test |
Primary actor: Data actor | ||
Main success scenario: | ||
|
Primary actor: Data actor | ||
Preconditions: | ||
Minimal guarantees: Records of master (A master) data always kept consistent. | ||
Main success scenario: | ||
| ||
Stakeholders and interests: | ||
Administrator: Every master (A master) created is logged in audit. |
Primary actor: Data actor | ||
Main success scenario: | ||
|
Scope: Scope 2 | ||||||
Type: Organization Visibility: White-box Level: Subfunction | ||||||
Primary actor: Actor 2 | ||||||
Main success scenario: | ||||||
| ||||||
References: code001 - Use case header fields test, code003 - Use case steps and extensions test |
Scope: Scope 2 |
Type: Organization Visibility: White-box |
Primary actor: Actor 2 |
References: code003 - Use case steps and extensions test |
Scope: Scope 1 | ||||||
Type: System Visibility: Black-box Level: User goal | ||||||
Primary actor: Primary actor for Use cases | ||||||
Preconditions:
| ||||||
Minimal guarantees:
| ||||||
Success guarantees:
| ||||||
Trigger: Trigger. | ||||||
Main success scenario: | ||||||
| ||||||
Stakeholders and interests: | ||||||
Stakeholder 1: Interest of stakeholder 1. | ||||||
Stakeholder 2:
Interest of stakeholder 2.
Text under hr, a link to another UC (CD100 - Referenced use case 1) and a reference to step 3 . |
Scope: Scope 1 |
Type: System Visibility: Black-box |
Primary actor: Primary actor for Use cases |
Scope: Scope 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Type: System Visibility: Black-box | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Primary actor: Primary actor for Use cases | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Main success scenario: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Extensions: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
References: code001 - Use case header fields test |
Data structure | Code |
Expanded one | ExpandedOne |
Expanded two | ExpandedTwo |
Expanded two-one | ExpandedTwoOne |
Not expanded | NotExpanded |
Expansion test data structure | ExpansionTest |
Empty | Empty |
A master | Master |
Detail 1 | MasterDetail1 |
Detail N | DetailN |
Another master | AnotherMaster |
Another structure | AnotherStructure |
Unreferenced data structure | UnreferencedDataStructure |
Description data | description-data |
Name | Code | Status | Type | Description |
Exp One att 1 | expOneAtt1 | M | String [123] | Description of Exp One att 1 |
Exp One att 2 | expOneAtt2 | U | Collection [Integer] |
Name | Code | Status | Type | Description |
Expanded atts two one | Expanded two-one | |||
Exp Two att 1 | expTwoAtt1 | M | String [123] | Description of Exp Two att 1 |
Exp Two att 2 | expTwoAtt2 | U | Collection [Integer] |
Name | Code | Status | Type | Description |
Exp Two-One att 1 | expTwoOneAtt1 | M | String [123] | Description of Exp Two One att 1 |
Exp Two-One att 2 | expTwoOneAtt2 | U | Collection [Integer] | |
Not expanded atts | Not expanded | |||
Exp Two att 1 | expTwoAtt1 | M | String [123] | Description of Exp Two att 1 |
Exp Two att 2 | expTwoAtt2 | U | Collection [Integer] |
Name | Code | Status | Type | Description |
Exp Two-One att 1 | expTwoOneAtt1 | M | String [123] | Description of Exp Two One att 1 |
Exp Two-One att 2 | expTwoOneAtt2 | U | Collection [Integer] | |
Not expanded atts | Not expanded |
Name | Code | Status | Type | Description |
Not Expanded att 1 | notExpandedAtt1 | M | Boolean |
Name | Code | Status | Type | Description |
Expanded atts one | Expanded one | |||
Expanded atts two | Expanded two | |||
ET Own att 1 | etOwnAtt1 | String [] |
Name | Code | Status | Type | Description |
Exp One att 1 | expOneAtt1 | M | String [123] | Description of Exp One att 1 |
Exp One att 2 | expOneAtt2 | U | Collection [Integer] | |
Exp Two-One att 1 | expTwoOneAtt1 | M | String [123] | Description of Exp Two One att 1 |
Exp Two-One att 2 | expTwoOneAtt2 | U | Collection [Integer] | |
Not expanded atts | Not expanded | |||
Exp Two att 1 | expTwoAtt1 | M | String [123] | Description of Exp Two att 1 |
Exp Two att 2 | expTwoAtt2 | U | Collection [Integer] | |
ET Own att 1 | etOwnAtt1 | String [] |
Name | Code | Status | Type | Description |
Empty | ||||
With code | withCode | |||
With all | withAll | O | String [123] | Attribute with all options set up. |
Display only | D/O | |||
Optional | O | |||
Mandatory | M | |||
Unique | U | |||
Natural key | NK | |||
Primary key | PK | |||
Integer | Integer | |||
Float | Float | |||
Decimal | Decimal | |||
Boolean | Boolean | |||
Date | Date | |||
Time | Time | |||
Date time | Date-time | |||
Timestamp | Timestamp | |||
Binary | Binary [4098] | |||
String without length | String [] | |||
Binary without length | Binary [] | |||
Reference to other structure | Detail 1 | |||
Collection of integers | Collection [Integer] | |||
Integer with length | Integer [3] | Three digits. | ||
Collection of integers with length | Collection [Integer] [10] | Collection of max 10 integers. | ||
Collection of other structures | Collection [Detail N] | |||
Collection of other structures with length | Collection [Detail N] [5] | Collection of max 5 instances of DetailN. | ||
Selected detail N | Detail N |
Name | Code | Status | Type | Description |
A detail N | Detail N |