Software Requirement Specification
Software Requirement Specification
For
Lawyer’s Society
Submitted By
Dev Chavda (21002170610003)
Academic Year
2023 – 24
CERTIFICATE
Date:
This is to certify that the Software Engineering Work entitled “Law Society”, carried out by
the group of students mentioned below under my guidance is approved for the Degree of
Bachelor of Engineering (Semester-V) of L. J. Institute of Engineering and Technology (LJU)
during the academic year 2023-24.
2. Overall Description 7
2.1 Problem Statement 7
2.2 Existing System 7
2.3 Proposed System 8
2.4 Product Functions 8
2.5 User Characteristics9
2.5.1 User Requirements 9
2.5.2 User Education Level 10
2.6 Constraints 10
3. Requirement Specification 11
3.1 Functional Requirements 11
3.1.1 Performance requirements 11
3.1.2 Design Constraint 11
1. INTRODUCTION
1.1 Purpose
1.2 Scope
1.3 Glossary
Case Management
Client Management
Efficient Problem Solution
Privacy of client’s data
Centralized Platform
Streamlining Manual Process
Revolution Legal Practices
1.4 Overview
Communication Challenges :
o Limited tools for effective client communication,
hindering timely updates and collaboration.
Error Reduction :
o Automation ensures accurate calculations,
minimizing the chances of errors in managing
client details, hearings, and case records.
Search :
o Lawyers can efficiently search for and retrieve
information related to clients, hearings, and
case statuses, using parameters such as client
names, case numbers, and hearing dates.
Selection :
o Lawyers can select specific cases or clients
from the displayed list, showcasing details such
as client names, case numbers, and relevant
case information.
Review :
o Before proceeding, the system prompts lawyers
to review the selected cases or clients,
providing comprehensive information on case
details, client information, and relevant records.
2.6 Constraints
User Satisfaction :
o The "Lawyer's Society" system aims to meet and
exceed user expectations by providing an intuitive and
efficient platform for legal professionals.
Response Time :
o The system ensures swift response times for all
operations, including searches, data retrieval, and
updates, to enhance user experience and productivity.
Error Handling :
o Robust error-handling mechanisms are implemented
to address user errors and undesired situations,
ensuring the system operates seamlessly without
interruptions.
Security :
o Given the sensitivity of legal information, the
system imposes strict security requirements. This
involves controlling access to data, employing
encryption techniques, requiring user
authentication through passwords, and maintaining
an audit log of system activities
Security
Portability
Correctness
Efficiency
Reusability
Flexibility
3.2 Non - Functional Requirements
3.2.1 Security
3.2.2 Reliability
3.2.3 Maintainability
3.2.4 Supportability