Versions Compared

Key

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

...

 Provide at least two usage scenarios that flesh out the requirements outlined in the summary, including identification of requirements specific to any envisioned ontology or semantically-driven service or application.  Scenarios should be described as narrative, with supporting diagrams as appropriate.  In an Agile process, every user story relevant to the use case should be included and elaborated/rolled up into one or more usage scenarios, with a clear mapping from the user story to the scenario it is integrated in or mapped to.

 


IV

...

Narrative: Often referred to as the primary scenario or course of events, the basic flow defines the process/data/work flow that would be followed if the use case were to follow its main plot from start to end. Error states or alternate states that might occur as a matter of course in fulfilling the use case should be included under Alternate Flow of Events, below.  The basic flow should provide any reviewer a quick overview of how an implementation is intended to work.  A summary paragraph should be included that provides such an overview (which can include lists, conversational analysis that captures stakeholder interview information, etc.), followed by more detail expressed via the table structure.

In cases where the user scenarios are sufficiently different from one another, it may be helpful to describe the flow for each scenario independently, and then merge them together in a composite flow.

 

...

Basic / Normal Flow of Events

...

Step

...

Actor (Person)

...

Actor (System)

...

Description

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

V. Alternate Flow of Events

Narrative:  The alternate flow defines the process/data/work flow that would be followed if the use case enters an error or alternate state from the basic flow defined, above.  A summary paragraph should be included that provides an overview of each alternate flow, followed by more detail expressed via the table structure.

 

...

Alternate Flow of Events

...

Step

...

Actor (Person)

...

Actor (System)

...

Description

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

 

 

VI. Use Case and Activity Diagram(s)

 

Provide the primary use case diagram, including actors, and a high-level activity diagram to show the flow of primary events that include/surround the use case. Subordinate diagrams that map the flow for each usage scenario should be included as appropriate

 

 

...

. Competency Questions

 

Provide at least 2 competency questions that you will ask of the vocabulary/ontology/knowledge base to implement this use case, including example answers to the questions.

...

Describe at least one way you expect to use the semantics and/or provenance to propose an answer to the questions. Include an initial description of why the semantics and/or provenance representation and reasoning provides an advantage over other obvious approaches to the problem. (optional – depending on the use case and need for supporting business case).

 

 

...

V. Resources

 

In order to support the capabilities described in this Use Case, a set of resources must be available and/or configured.  These resources include the set of actors listed above, with additional detail, and any other ancillary systems, sensors, or services that are relevant to the problem/use case.

...

Resource

Language

Description

Owner

Source

Describes/Uses

Access Policies & Usage

(ontology, vocabulary, or model name)

(ontology language and syntactic form, e.g., RDFS -  N3)

If the service is one that runs a given ontology or model-based application at a given frequency, state that in addition to the basic description

 

Source (link to the registry or directly to the ontology, vocabulary, or model where that model is maintained, if available)

List of one or more data sources described by and/or used by the model

 

 







 

 

Other Resources, Service, or Triggers (e.g., event notification services, application services, etc.)

...

Resource

...

Type

...

Description

...

Owner

...

Source

...

Access Policies & Usage

...

(sensor or external service name)

...

 

...

Include a description of the resource as well as availability, if applicable

...

Primary owner of the service

...

Application or service URL; if subscription based, include subscription and any subscription owner

...

 

...

 

...

 

...

 

...

 

...

 

...

 


 

 

...

VI. References and Bibliography

 

List all reference documents – policy documents, regulations, standards, de-facto standards, glossaries, dictionaries and thesauri, taxonomies, and any other reference materials considered relevant to the use case

 

 

...

VII. Notes

 

There is always some piece of information that is required that has no other place to go. This is the place for that information.

...