Skip to content

Commit

Permalink
arc42 quality requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
fengelniederhammer committed Nov 6, 2024
1 parent 9864127 commit f1d8c68
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions architecture_docs/10_quality_requirements.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
# Quality Requirements

TODO...
* upload sequences with few clicks?
* query sequence data very fast?
* have new sequences available within an hour?
Following the [ISO-25010](https://iso25000.com/index.php/en/iso-25000-standards/iso-25010) standard, we define the following quality requirements for our system:

## Performance Efficiency

* Time behavior: When a submitter uploads a sequence, then the sequence should be available for querying within 10 minutes.
* Time behavior: When a user queries a sequence, then the query should return within 1 second.

## Interaction Capability

* Operability: A maintainer should be able to set up a new Loculus instance from reading the documentation.

## Security

* Confidentiality: Only submitters belonging to the respective group should be able to make changes on sequence data.

0 comments on commit f1d8c68

Please sign in to comment.