In a data structure you can define data attributes in the level of detail required and then use it from all the appropriate places in the analysis.
To define a data structure use the data-structure element:
<uct ...>
<data-structure name="Account number" code="AccountNumber"></data-structure>
</uct>Attributes of data-structure:
| Name | Description |
|---|---|
| name | Name of the data structure, as displayed to the reader of the use cases. |
| code | Unique code of the data structure, used to reference the data structure. If the data structure corresponds to a future entity/table of the system, you may consider using the proposed name of the entity/table as the code. |
| category | Category of the data structure. A choice described below. |
| expand | Should the attributes of the data structure be expanded when referenced within other data structure? See Sharing attributes between data structures >> |
Attribute category values:
| Value | Description |
|---|---|
| persistence-entity | Persistence layer. Generic business entity. |
| persistence-code-table | Persistence layer. Code table, user-maintained list of values. |
| persistence-enumeration | Persistence layer. Enumeration, list of values fixed in the system. |
| ui-list | UI layer. A list panel, grid, table containing multiple instances of an entity. |
| ui-form | UI layer. A form panel, detail, set of fields containing single instance of an entity. |
| interface | Interface with other system. |
| interface-request | Request on interface with other system. |
| interface-response | Response on interface with other system. |
To describe data structure use the description sub-element:
<data-structure name="Account number" code="AccountNumber">
<description>Structure of a domestic account number.</description>
</data-structure>To define attributes of a data structure use the attribute sub-element:
<data-structure name="Account number" code="AccountNumber">
<attribute name="Prefix" />
<attribute name="Number" />
<attribute name="Bank code" />
</data-structure>| Next >> |