| ... | ... | @@ -7,4 +7,27 @@ The purpose of the software is |
|
|
|
- _Robust_
|
|
|
|
- _Secure_
|
|
|
|
- _Portable_
|
|
|
|
- _Extensible_ |
|
|
\ No newline at end of file |
|
|
|
- _Extensible_
|
|
|
|
|
|
|
|
# Management of Surveys
|
|
|
|
- As a Researcher, I want to create a Survey. The only information the Survey needs is an identifying name.
|
|
|
|
- As a Researcher, I want to be able to get a list of all surveys and the name and identifier of a specific survey.
|
|
|
|
|
|
|
|
# Management of Answers
|
|
|
|
- As a Researcher, I want to create surveys, that can add Answers via a RESTful interface.
|
|
|
|
- As a researcher, I want to be able to list all answers to a specific survey.
|
|
|
|
- As a researcher, I want to be able to delete specific answers to a survey in order to remove inadequate answers.
|
|
|
|
|
|
|
|
# Management of statistics
|
|
|
|
- As a Researcher, I want to be able to create statistical formulas via RESTful interface and combine those into evaluations.
|
|
|
|
- As a Researcher, I want to be able to get the statistical evaluation of filtered answers to a survey via RESTful interface.
|
|
|
|
|
|
|
|
# NFRs
|
|
|
|
## Reliability
|
|
|
|
- As a Researcher, I want to be able to manage backups; timed and on-demand.
|
|
|
|
## Security
|
|
|
|
- As a Researcher, I want to be able to manage [virtual users](User & Role-Management).
|
|
|
|
- As a Researcher, I want to create, retract and renew Bearer-Tokens with customizable lifetime.
|
|
|
|
## Privacy
|
|
|
|
- As a survey participant, I want my personal data (PD) only to be taken into account if needed, and if so, to be obscured in a non-recoverable way.
|
|
|
|
- As a survey participant, I want my PD not to be transferred over the internet. |
|
|
\ No newline at end of file |