docs(requirements): added last requirements

This commit is contained in:
Mineplay 2025-12-04 19:56:41 +01:00
parent 5e1e06d9e9
commit 3942c6113f

View file

@ -89,11 +89,11 @@ By using this format the requirement will be easly retracable to the user story
-------------------------------- --------------------------------
**Code**: US-5 \ **Code**: US-5 \
**Description**: As an administrator, I want to upload and organize media so I can add new content for users to watch. **Description**: As an administrator, I want to upload and organize media so I can add new content for users to watch/listen.
**Accaptance** **Accaptance**
* Given the administrator logged in as administrator when the administrator uploads a media file then the system should automatically add it to the media list and categirize it. * Given the administrator logged in as administrator when the administrator uploads a media file then the system should automatically add it to the media list and categorize it.
* Given new media has been added when the administrator or user views the library then the media should appear. * Given new media has been added when the administrator or user views the library then the media should appear.
------------------------------- -------------------------------
@ -387,4 +387,152 @@ By using this format the requirement will be easly retracable to the user story
**Quality attribute**: time behaviour \ **Quality attribute**: time behaviour \
**Priority**: highest **Priority**: highest
------------------------------
**Code**: RQ-28 \
**User story**: US-5 \
**User**: administrator
**Requirement**: the administrator manages media. \
**Type**: non-functional \
**Priority**: higest
------------------------------
**Code**: RQ-29 \
**User story**: US-5 \
**User**: administrator \
**Requirement**: the administrator manages media in real-time. \
**Type**: non-functional \
**Quality attribute**: time behaviour \
**Priority**: medium
------------------------------
**Code**: RQ-30 \
**User story**: US-5 \
**User**: administrator \
**Requirement**: the administrator manages media within 3 steps. \
**Type**: non-functional \
**Quality attribute**: operability \
**Priority**: medium
------------------------------
**Code**: RQ-31 \
**User story**: US-5 \
**User**: administrator \
**Requirement**: only the administrator manages media. \
**Type**: non-functional \
**Quality attribute**: integrity \
**Priority**: highest
------------------------------
**Code**: RQ-32 \
**User story**: US-6 \
**User**: administrator \
**Requirement**: the administrator manages users. \
**Type**: functional \
**Priority**: higest
------------------------------
**Code**: RQ-33 \
**User story**: US-6 \
**User**: administrator \
**Requirement**: the administrator selects the media the user can see. \
**Type**: functional \
**Priority**: high
------------------------------
**Code**: RQ-34 \
**User story**: US-6 \
**User**: administrator \
**Requirement**: the administrator manages users in real-time. \
**Type**: non-functional \
**Quality attribute**: operability \
**Priority**: medium
------------------------------
**Code**: RQ-35 \
**User story**: US-6 \
**User**: administrator \
**Requirement**: the administrator only sees user data that is absolutly necessary for managing users. \
**Type**: non-functional \
**Quality attribute**: confidentiality \
**Priority**: highest
------------------------------
**Code**: RQ-36 \
**User story**: US-7 \
**User**: administrator \
**Requirement**: the administrator adds new content through the library/file manager. \
**Type**: functional \
**Priority**: medium
------------------------------
**Code**: RQ-37 \
**User story**: US-7 \
**User**: administrator \
**Requirement**: the administrator activates file scanning. \
**Type**: functional \
**Priority**: low
------------------------------
**Code**: RQ-38 \
**User story**: US-7 \
**User**: administrator \
**Requirement**: the administrator adds new content through the library/file manager in real-time. \
**Type**: non-functional \
**Quality attribute**: time behaviour \
**Priority**: low
------------------------------
**Code**: RQ-39 \
**User story**: US-8 \
**User**: user \
**Requirement**: the user downloads media. \
**Type**: functional \
**Priority**: high
------------------------------
**Code**: RQ-40 \
**User story**: US-8 \
**User**: user \
**Requirement**: the user removes downloaded media. \
**Type**: functional \
**Priority**: high
------------------------------
**Code**: RQ-41 \
**User story**: US-8 \
**User**: user \
**Requirement**: the user downloads media within 3 steps. \
**Type**: non-functional \
**Quality attribute**: operability \
**Priority**: medium
------------------------------
**Code**: RQ-42 \
**User story**: US-8 \
**User**: user \
**Requirement**: the user removes downloaded media within 3 steps. \
**Type**: non-functional \
**Quality attribute**: operability \
**Priority**: medium