0% found this document useful (0 votes)
144 views4 pages

System Features: System Feature 1 - New User Registration

The document describes 7 features of a lawyer-client conference application. The key features are new user registration and user login (high priority), finding a lawyer and chatbox for communication (high priority), making payments (medium priority), creating and managing cases (high priority), and scheduling meetings (medium priority). Each feature describes its purpose, priority level, stimuli that trigger it, and sample functional requirements.

Uploaded by

Rulz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
144 views4 pages

System Features: System Feature 1 - New User Registration

The document describes 7 features of a lawyer-client conference application. The key features are new user registration and user login (high priority), finding a lawyer and chatbox for communication (high priority), making payments (medium priority), creating and managing cases (high priority), and scheduling meetings (medium priority). Each feature describes its purpose, priority level, stimuli that trigger it, and sample functional requirements.

Uploaded by

Rulz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

System Features

System Feature 1 - New User Registration

Description and Priority

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

Stimulus: - New user enter the personal data.


Response: - System stores the data and create a personal login.

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.
 
 
 
 
 
 

System Feature 2 – User login


 
Description and Priority

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

Stimulus: - User enters the personal login details.


Response: - Allow getting into the application.

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

REQ-01: The system should display all matching.


REQ-02: The system should display suggestions when no matching found.

System Feature 4 - Chatbox


 
Description and Priority

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

Stimulus: - User opens the required chatbox.


Response: - Display the relevant chatbox and allow the user to use.

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

Stimulus: - User enters personal bank details.


Response: - verify the details and do the payment.

Functional Requirements

REQ-01: System should check the bank details and verify.


REQ-02: System should display whether the payment was successful or not.

System Feature 6 - Creating a case

Description and Priority

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

Stimulus: - User create a new case and add relevant details.


Response: - Display the case details.
Functional Requirements

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

Description and Priority

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

Stimulus: - User enter the details of the meeting.


Response: - A meeting was scheduled and display the relevant details.

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.

You might also like