NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scrollbar
iconsfalse

Page info
title
title

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.

...

UML Sequence diagram showing use case realization for import of datatypes
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.

...

UML Sequence diagram showing use case realization for localization of 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.

...

"UML Sequence diagram showing use case realization for generation of XML mapping
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.

UML Sequence diagram showing use case realization for registration of datatypes
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.

...

UML Sequence diagram showing use case realization for interoperation on datatypes
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.

UML Sequence diagram showing use case realization for the translation service
Figure 3.2.1-6 Translation Service Use Case Realization

Scrollbar
iconsfalse