Architecting and designing : MODAF : Creating Service-Oriented View products : Creating SOV-05 Service Functionality diagrams for MODAF
  
Creating SOV-05 Service Functionality diagrams for MODAF
You use the Service Functionality view to model the required functionality that an implementation of a service is expected to have. The actual implementation of the systems that realize the service are specified in the SV-1 and SV-4.
In the diagram, you can draw the following types of symbols:
Decision (SOV) box: Can be a Service Function or Function definition. Service Functions are now a subtype of Function.
Dependency (SOV) line: Shown as a dotted line with an arrowhead from a Service Function to a Service.
Flow (SOV) line: Shown as a line with a displayable, text condition property.
1 Right-click the Diagrams group of the Explorer; then click New.
2 In the Select New Type for All dialog box, select SOV-05 Service Functionality.
3 Name the diagram.
4 In the dialog box that opens, specify the Package that the diagram belongs to, and the Model.
The diagram is created.
The method of modeling SOV-05 by using UML activity diagrams is deprecated in the current version of the MODAF modeling feature. If you previously created SOV-05 diagrams using UML activity diagrams, existing data can remain in that form. To create new or work with existing UML diagrams to model the SOV-05, you must first enable UML in the encyclopedia.
If Unified Modeling Language (UML) is enabled for the encyclopedia, you can optionally create a stereotyped activity diagram to draw the SOV-05 Service Functionality diagram.
5 Right-click the Diagrams group of the Explorer, click New, and select Activity.
6 Name the diagram.
7 To specify that the diagram is of the <<SOV-05 Service Functionality>> stereotype, do this:
Open the Properties dialog box for the class diagram. Click Edit > Diagram Properties.
Navigate to Page 2 of the Diagram Properties dialog box, click the list in the Stereotype property, and select SOV-05 Service Functionality.
Save the diagram and refresh the Explorer browser.
Note The stereotype <<SOV-05 Service Functionality>> is placed before the diagram name in the Explorer.
The following image shows an example of an SOV-05 diagram.
See also
Creating Service-Oriented View products