System Features: System Feature 1 - New User Registration
System Features: System Feature 1 - New User Registration
This feature is to register the new users of the application. This is a high priority feature. Because
new users cannot access other application features. After the registration, the user will have a
login.
Stimulus/Response Sequences
Functional Requirements
REQ-01: System should not accept an e-mail that was registered before.
REQ-02: System should not accept passwords shorter than 4 characters.
This feature specifies the login process of the system. E-mail and password will be required for
the login process. This is a high priority action.
Stimulus/Response Sequences
Functional Requirements
REQ-01: System should check if the e-mail and password entered by the user are valid or not.
REQ-02: System should allow resetting password if the user has forgotten.
System Feature 3 – Finding a lawyer
Description and Priority
Finding a lawyer is a high priority feature since this is a lawyer-client conference application.
User can search for lawyers by category or by keyword.
Stimulus/Response Sequences
Stimulus: - Enter the keyword and search or select the required category.
Response: - Display the relevant list of lawyers.
Functional Requirements
The chatbox is to connect the lawyer and the client. Both can send and receive attachments.
Video conferencing is also available. This is a high priority feature.
Stimulus/Response Sequences
Functional Requirements
REQ-01: System should display previous chat history unless the user clears it.
REQ-02: System should limit the user to one video conference at once.
System Feature 5 – Making a payment
Description and Priority
This feature is a medium priority feature. A client can make payments via app wallet.
Stimulus/Response Sequences
Functional Requirements
This feature is available to manage several cases independently. User can have one or
more cases, therefore this feature helps to coordinate user works. User can see the
progress of the case. This is a high priority action.
Stimulus/Response Sequences
REQ-01: System should limit for maximum 3 active cases per user.
REQ-02: System should limit maximum one active case for each category.
System Feature 7 - Schedule a meeting
User can schedule a meeting by using this feature. It helps both lawyer and client to
have conversation without having any misunderstanding. This feature is a medium
priority feature.
Stimulus/Response Sequences
Functional Requirements
REQ-01: System should allow only one meeting at specific time range per user.
REQ-02: System should display meeting details to both lawyer and client.