Template for use-cases

From Data Privacy Vocabularies and Controls Community Group

Use Case ID - Use Case title

E.g. DEC01 - Online voting platform with privacy

Owner of Use Case

Name/Contact

Description

Textual description of the use case:

  • domain/subject area
  • event/situation it applies to
  • actors/entities involved

Is Sub-Use Case of

... if any

Has Sub-Use Cases

... if any

Requirements

Related functional requirements

  • Covered list of functional requirements

Related non-functional requirements

  • Covered list of non-functional requirements

Requirement conflicts (if any)

Potential conflicts

Requirement similarities (if any)

Potential similarities

Requirement subsets/refinements (if any)

Component(s)

  • List of components and short explanation

Types/classes of data involved

  • List with short explanation

Actors

  • Actors involved

Preconditions

assumptions that are true before the use-case begins/starts

  1. ... currently used technologies
  2. ... already used vocabularies for interchange of privacy controls and personal data management
  3. ...
  4. ...

Postconditions

  • List of postconditions

Normal Flow

Specify the normal flow of the use case

Alternate Flows

Specify potential alternate flows

Evaluation of UC and requirements realisation

(e.g. manual, automatically...)