How to detail a composite actor role

From Wiki.Xemod.eu

Jump to: navigation, search
This help article applies to all Xemod versions from Xemod 2010 v1.0 to the actual Xemod version.

A composite actor role, be it a kernel or not, can be composed of other actor roles. This article tells how a composite actor role can be detailed into other actor roles.

Detailing a composite actor role can be done by drawing an Organization Construction Diagram. Starting point is that you have already defined a composite actor role and that you want to define its composition. See the picture below for a representation of two composite actor roles. Composite actor role 'Pizzeria kernel' is the kernel of an organization, namely 'PIZZERIA' as the label on the organization boundary shows. Composite actor role 'Customer' is not the kernel of an organization.

File:Global_ATD_Pizzeria.png

Detailing a composite actor role is done differently for kernels and composite actor roles that are not kernels.

Detailing kernels

1. Create a new Organization Construction Diagram. This can be done by right-clicking on the folder 'Organization Construction Diagram' in the 'Representation' part of the Project Explorer, or by clicking on the 'Create OCD' button on the 'Diagrams' tab in the Ribbon.

2. Provide a name for the new Organization Construction Diagram. The drawing form appears and you can start to draw the diagram.

3. The first thing you might want to do, is to draw the organization boundary of the pizzeria. For this, do the following. In the 'Model' part of the Project Explorer, expand 'DEMO > Construction Model > Organizations'. Click on the organization that is shown in that folder (e.g. 'B-O01 - PIZZERIA'). Now you are ready to draw the organization boundary of the PIZZERIA.

4. Draw the boundary by positioning the mouse on the drawing form, holding down the left mouse button, dragging a rectangle and releasing the left mouse button. The organization boundary is drawn.

5. Now draw composite actor roles or elementary actor roles inside the organization boundary.

Note: It is also possible to first draw the actor roles that should be in the composition of the kernel and afterwards to draw the organization boundary around it. The same steps as above can be applied, but in another order.

Detailing composite actor roles that are not kernels

1. Create a new Organization Construction Diagram. This can be done by right-clicking on the folder 'Organization Construction Diagram' in the 'Representation' part of the Project Explorer, or by clicking on the 'Create OCD' button on the 'Diagrams' tab in the Ribbon.

2. Provide a name for the new Organization Construction Diagram. The drawing form appears and you can start to draw the diagram.

3. The first thing you might want to do, is to draw the organization boundary of the customer. For this, do the following. On the tab 'OCD Tools' in the Ribbon click the 'Organization Boundary' button. Now you are ready to draw an organization boundary.

4. Draw the boundary by positioning the mouse on the drawing form, holding down the left mouse button, dragging a rectangle and releasing the left mouse button. The organization boundary is drawn in draft and a form pops up to provide the name of the organization and its kernel.

5. In the field 'Name', enter 'Customer'.

6. In the section 'Kernel of Organization' click on the button and select the composite actor role 'Customer' (fully shown as e.g. 'B-CA02 Customer').

File:Drawing_new_organization_boundary.png

7. Click 'OK'. Now the organization boundary is shown, which represents the organization 'Customer' of which composite actor role 'Customer' is the kernel.

8. Now draw composite actor roles or elementary actor roles inside the organization boundary.

Note: It is also possible to first draw the actor roles that should be in the composition of the composite actor role and afterwards to draw the organization boundary around it. The same steps as above can be applied, but in another order.

Personal tools
SELF-STUDY