Page History
Scrollbar | ||
---|---|---|
|
Page info | ||||
---|---|---|---|---|
|
While the levelling of use cases provides a valuable way of systematizing use cases from the perspective of end-users and stakeholders, there is also a need to use them as input to the software development process.
...
The sequence diagrams use UML notes (in blue text boxes) to informally depict traceability to technical services that support the corresponding actions performed by the system. For example, the proposed Find and Import SI services used in the Import Datatype use case are expressed as invocations of the associated UML messages. These technical services are to be provided by the system components to be designed and implemented. Examples of these components are described in section 3.2.2 - UML Components and the Services They Provide.
Import Datatypes
The Import Datatypes use case realization is depicted in Figure 3.2.1-1. The Information Modeller makes use of the UML tool component through which she accesses the 21090 datatype repository component. This component can implement the proposed Find and Import SI services from the SI periodic table.
...
Figure 3.2.1-1 Import 21090 Datatypes Use Case Realization
Localize Datatypes
The Localize datatypes use case is depicted in Figure 3.2.1-2. The Information Modeller performed most of the activities using the UML tool.
The use case makes use of the Update SI service for updating the existing information model and 21090 datatypes.
...
Figure 3.2.1-2 Localize 21090 Datatypes Use Case Realization
Generate XML mapping
The Generate XML mapping use case is depicted in Figure 3.2.1-3. This use case makes use of the Create SI service.
...
Figure 3.2.1-3 Generate XML Mapping Use Case Realization
Register datatype
The Register datatype use case realization is depicted in Figure 3.2.1-4. This use case makes us of the Find and Update SI services.
Figure 3.2.1-4 Register Datatypes Use Case Realization
Interoperate on Datatypes
The Interoperate on Datatypes use case is depicted in Figure 3.2.1-5. The use case makes use of the Validate SI service. The use case also identifies two other actors: the Software Engineer and System Architect.
...
Figure 3.2.1-5 Interoperate on Datatypes Use Case Realization
Translation Service
The Translation Service use case realization is depicted in Figure 3.2.1-6. The use case makes use of the existing Register SI service and a new Access repository service. It was also assumed that the Translator toolset provides a number of SI services to support translation, such as Transform, Merge, Extend etc., as depicted in Figure 3.2.2-4 Translation Services.
Figure 3.2.1-6 Translation Service Use Case Realization
Scrollbar | ||
---|---|---|
|