Repository navigation
User Stories Demo 3
Byron Pillay edited this page Sep 3, 2026
·
1 revision
- User: "I want to register an account so I can use the system."
- User: "I want to log in and log out so I can securely access my account."
- User: "I want to reset my password when I forget it to ensure I can retain access to my account"
- User: "I want my settings to be stored and retrieved so that my preferences are preserved between sessions."
- User: “I want to search for a case by case ID, date created, case name, file name, or creator”.
- User: "I want to view a case so that I can see its details, evidence, metadata, and status."
- User: "I want a report to include a timeline of events and audit log so I can understand the sequence of activity in the case."
- User: "I want a report to contain a generated risk score with an explanation for the score.”
- User: "I want a case to contain a generated risk score based on the reports in the case.”
- User: "I want the report to include extracted metadata from the evidence so that all relevant technical information is available in one place."
- User: "I want to create and read comments on a case, and to delete my own comment."
- Investigator: "I want to create a case so I can begin organising and analysing evidence."
- Investigator: "I want to update cases I created so I can change incorrect or incomplete case information and evidence."
- Investigator: "I want to access a workbench where I can analyse and annotate on media."
- Investigator: "I want to upload an image, PDF, video, URL link, or audio to a case so it can be included in the case and analysed."
- Investigator: "I want metadata to be extracted from uploaded PDFs, images, audio files, URLs or videos so the file information can be stored with the evidence."
- Investigator: "I want to analyse media side-by-side so I can easily compare evidence files."
- Investigator: "I want to use analysis tools on uploaded media to inspect evidence in more detail."
- Investigator: "I want to submit a case so that it can be analysed and reported on."
- Investigator: "I want to review the generated report so that I can check the findings before finalising it."
- Investigator: "I want to close cases which have been completed."
- Admin: "I want to search for users by email or user ID so that I can quickly find a specific user account."
- Admin: "I want to modify a user’s access permissions so that I can control what the user is allowed to do in the system."
- Admin: "I want role-based access control to be enforced so that only authorised users can perform restricted actions."
- User Stories
- Use Cases
- Use Case Diagrams
- Functional Requirements
- API Service Contracts
- Quality Requirements
- Constraints
- Technologies Required
- Architecture Diagram
- Domain Model
- Introduction
- User Stories
- Use Case Diagrams
- Functional Requirements
- Non-Functional Requirements
- Domain Model
- Introduction
- User Stories
- Use Case Diagrams
- Functional Requirements
- Non-Functional Requirements
- Domain Model
- Introduction
- Architectural Requirements
- Technology Requirements
- API Contracts
- Deployment
- NFR Testing
- NFR Traceability Matrix
- Introduction
- User Stories
- Use Case Diagrams
- Functional Requirements
- Non-Functional Requirements
- Domain Model
- Introduction
- Architectural Requirements
- Technology Requirements
- API Contracts
- Deployment
- NFR Testing
- NFR Traceability Matrix