Semantics
Whereas a package is a generic mechanism for organizing model elements, a subsystem represents a behavioral unit in the physical system, and hence in the model.
Procedure for creating subsystem
In order to create subsystem,
1.
|
Click
[Toolbox] -> [Class] -> [Subsystem]
button.
|
2.
|
And click at the location or boundary where subsystem will be placed in the
[main window]
.
|
3.
|
Then a subsystem is created on the class diagram and subsystem quick dialog is opened. At the quick dialog, enter the subsystem name.
|
4.
|
And press
[Enter]
key to have done this procedure.
|
Procedure for creating providing interface of subsystem.
In order to providing inteface of subsystem,
1.
|
Create interface and susbystem.
|
2.
|
Click
[Toolbox] -> [Realization]
button.
|
3.
|
Drag from subsystem and drop to interface.
|
4.
|
Between interface and subsystem, providing interface relationship is created finally.
|
In order to create interface and realization at once,
1.
|
Double-click subsystem and subsystem quick dialog is opened.
|
2.
|
Enter text in the quick dialog as following
|
3.
|
Press
[Enter]
key and interface provided by subsystem is created .
|
Procedure for creating requiring interface
In order to create requiring interface, use shortcut creation syntax.
1.
|
Double-click subsystem. At the quick dialog, enter text as follows.
|
2.
|
Then subsystem connects to interface as requiring relationship.
|
Procedure for adding operation to subsystem
Subsystem can have operation. In order to add operation to subsystem,
1.
|
Select
[Collection Editor...]
popup menu.
|
2.
|
At the
[collection editor]
, add operation on the
[operations]
tab.
|
3.
|
Or click
button at the quick dialog of subsystem.
|
4.
|
Then a new operation is created.
|