![]() |
Page History
Scrollbar |
---|
...
Both the UML use cases and the ODP community concept can be used to capture business requirements.
...
The similarities and differences are summarized in Table 4.2-1 below.
ODP community concept | Use case concept |
---|---|
Community contract | None |
Community Objective | Use Case purpose |
Role (of a User) | Actor |
Role (of a System) | System |
Community Behavior
| Use Case |
Policies | None |
Enterprise Object
| None |
Table 4.2-1 ODP Community concept and Use Case models – High Level Comparison
...
- A Domain Analysis Model (information viewpoint/CIM cell), through the information artifacts used and exchanged between roles in the community
- Service interfaces and Service role/relationships (computational viewpoint/CIM)), via community roles
- Collaboration specifications (computational viewpoint/PIM cell), via community roles and interactions, as for example shown in Figure 4.1-1.
- PIM service interfaces (computational/PIM cell), through services offered by community roles filled by systems and identified, for example, as part of the UML analysis and design as discussed in section 3.2 - Use Case Realization.
It is through this traceability mechanism that each of the detailed use cases can be subsequently linked to the NCI Enterprise Services. A UML diagram outlining relationships between use case and community modeling concepts is found on the main page of this report.
...