NIH | National Cancer Institute | NCI Wiki  

Contents of this Page

Federated terminology repository

Use Case Number
The author-assigned number to refer to each specific use case. The format of this number is <SemCon Ops Initiative><analyst's initiatls><requirement number>.< <use case number>, for example Init1dbw1.1, Init1dbw1.2, Init2dbw2.1, 2.2, etc.

FTSSD1

Brief Description

This use case describes the usage of a federated terminology repository on the Grid

Actor(s) for this particular use case

Curator

Pre-condition
The state of the system before the user interacts with it

  1. There is federated terminology browser available
  2. User has access to the browser

Post condition
The state of the system after the user interacts with it

User is able to fetch concepts of his/her interests if they are available at any public instance of the federated terminology repository

Steps to take
The step-by-step description of how users will interact with the system to achieve a specific business goal or function

  1. User invokes the browser
  2. Browser Queries on multiple public instances of the terminology repositories
  3. Browser returns with concept information from whatever instances it is available at

Alternate Flow
Things which would prevent the normal flow of the use case

None

Priority
The priority of implementing the use case: High, Medium or Low

High

Associated Links
The brief user stories, each describing the user interacts with the system for the one function only of the use case. There would potentially be a number of user stories that make up the use case.

 

Fit criterion/Acceptance Criterion 
How would actor describe the acceptable usage scenarios for the software or service that meets the actor's requirement?


User can browse through multiple terminology repositories.

Metadata repository

Use Case Number
The author-assigned number to refer to each specific use case. The format of this number is <SemCon Ops Initiative><analyst's initiatls><requirement number>.< <use case number>, for example Init1dbw1.1, Init1dbw1.2, Init2dbw2.1, 2.2, etc.

FMRSD2

Brief Description

This use case describes the registration of metadata on federated metadata registry

Actor(s) for this particular use case

Curator

Pre-condition
The state of the system before the user interacts with it

Fully annotated metadata has been created

Post condition
The state of the system after the user interacts with it

User is able to view the data that he has registered on the repository

Steps to take
The step-by-step description of how users will interact with the system to achieve a specific business goal or function

  1. Actor creates the metadata
  2. Invokes the metadata registry service
  3. Metadata is registered on the local repository

Alternate Flow
Things which would prevent the normal flow of the use case

None

Priority
The priority of implementing the use case: High, Medium or Low

High

Associated Links
The brief user stories, each describing the user interacts with the system for the one function only of the use case. There would potentially be a number of user stories that make up the use case.


Fit criterion/Acceptance Criterion 
How would actor describe the acceptable usage scenarios for the software or service that meets the actor's requirement? 

  1. User is able to view the data that he has registered on the repository
  2. The local repository should expose a common API to allow federation

Federated metadata browser

Use Case Number
The author-assigned number to refer to each specific use case. The format of this number is <SemCon Ops Initiative><analyst's initiatls><requirement number>.< <use case number>, for example Init1dbw1.1, Init1dbw1.2, Init2dbw2.1, 2.2, etc.

FMBSD3

Brief Description

This use case describes the querying of metadata on federated metadata registry using a federated metadata browser

Actor(s) for this particular use case

Information modeler

Pre-condition
The state of the system before the user interacts with it

Multiple metadata repositories with common API are available for the browser to browse

Post condition
The state of the system after the user interacts with it

User is able to fetch metadata of his/her interests if they are available at any instance of the federated metadata repository

Steps to take
The step-by-step description of how users will interact with the system to achieve a specific business goal or function

  1. User invokes the browser
  2. Queries for metadata of interest
  3. Browser returns with metadata information from whatever instances it is available at

Alternate Flow
Things which would prevent the normal flow of the use case

None

Priority
The priority of implementing the use case: High, Medium or Low

High

Associated Links
The brief user stories, each describing the user interacts with the system for the one function only of the use case. There would potentially be a number of user stories that make up the use case.

 

Fit criterion/Acceptance Criterion 
How would actor describe the acceptable usage scenarios for the software or service that meets the actor's requirement?

User can browse through multiple metadata repositories and choose the best available option

Use Case - Descriptive Name

Use Case Number
The author-assigned number to refer to each specific use case. The format of this number is <SemCon Ops Initiative><analyst's initiatls><requirement number>.< <use case number>, for example Init1dbw1.1, Init1dbw1.2, Init2dbw2.1, 2.2, etc.


Brief Description

 

Actor(s) for this particular use case

 

Pre-condition
The state of the system before the user interacts with it

 

Post condition
The state of the system after the user interacts with it

 

Steps to take
The step-by-step description of how users will interact with the system to achieve a specific business goal or function

1.
2.

Alternate Flow
Things which would prevent the normal flow of the use case

 

Priority
The priority of implementing the use case: High, Medium or Low

 

Associated Links
The brief user stories, each describing the user interacts with the system for the one function only of the use case. There would potentially be a number of user stories that make up the use case.

 

Fit criterion/Acceptance Criterion 
How would actor describe the acceptable usage scenarios for the software or service that meets the actor's requirement?


1.
2...

Use Case - Descriptive Name

Use Case Number
The author-assigned number to refer to each specific use case. The format of this number is <SemCon Ops Initiative><analyst's initiatls><requirement number>.< <use case number>, for example Init1dbw1.1, Init1dbw1.2, Init2dbw2.1, 2.2, etc.

n.n

Brief Description

 

Actor(s) for this particular use case

 

Pre-condition
The state of the system before the user interacts with it

 

Post condition
The state of the system after the user interacts with it

 

Steps to take
The step-by-step description of how users will interact with the system to achieve a specific business goal or function

1.
2.

Alternate Flow
Things which would prevent the normal flow of the use case

 

Priority
The priority of implementing the use case: High, Medium or Low

 

Associated Links
The brief user stories, each describing the user interacts with the system for the one function only of the use case. There would potentially be a number of user stories that make up the use case.

 

Fit criterion/Acceptance Criterion 
How would actor describe the acceptable usage scenarios for the software or service that meets the actor's requirement?


1.
2...


  • No labels