FSEAssignment
FSEAssignment
FSEAssignment
School of Computing
Assignment 01
E180650
FSE/ASSIGNMENT/E180650
2|Page
FSE/ASSIGNMENT/E180650
Acknowledgement
I would like to express my special gratitude to our teacher Mr.Tharaka Karunarathna who
give us this opportunity to do this assignment on the topic on “Software Requirement Document”
and giving us guidance and the suggestions to prepare this report and that helped me to research
about many things about this topic. I am very thankful to you sir, Secondly I would also like to
thank my parents and friends helping me to do this report with given time and encouraging
me.my heartfelt thanks to everyone who really helped me. Thanking you!
3|Page
FSE/ASSIGNMENT/E180650
Summery
The local government is facing challenges due to the increasing population and the
growing demand for services, resulting in long queues and delays in phone calls. To address these
issues, the government aims to develop an online civic service platform that will provide services
more efficiently and quickly. The system investigation and analysis methodology involve
conducting a feasibility study and analyzing various requirements such as operational, functional,
hardware, software, input, process, and output requirements. The proposed online platform will
allow citizens to access services from anywhere, reducing time wastage and increasing efficiency.
The system development must consider constraints such as timeframe, budget, and security.
4|Page
FSE/ASSIGNMENT/E180650
Table of Contents
Scenario ...................................................................................................... 6
Introduction ............................................................................................... 7
5|Page
FSE/ASSIGNMENT/E180650
Scenario
In the bustling city of Metropolis, the local government is overwhelmed with the increasing
population and the demand for various services. Long queues and phone call delays have become
the norm, causing frustration among citizens. To address this, the government is developing an
online civic service platform that will allow residents to conveniently access services, submit
applications, and make payments from their homes or offices. The platform aims to streamline
processes, reduce waiting times, and improve overall efficiency, providing a more citizen centric
6|Page
FSE/ASSIGNMENT/E180650
Introduction
Problem Background
Providing solution for increasing population and the demand for various
services in local government. The main problem is long queues for services and
phone call delays so government want to develop online civic service platform
Problem Statement
The current system very inefficient and problematic so government aim to
develop online platform to efficient this services and provide service to many
citizens.
Overall Description
Citizen will be able to access the online platform from anywhere. The system
will reduce the time wasting and increase the efficiency.
Constrains
The development of the online system consider timeframe, budget, and the
security of the system and development of the technology.
7|Page
FSE/ASSIGNMENT/E180650
Functional Requirement
In this scenario the users of the system are System administrators,
Government officials and Citizens.
According to the users functional requirements are,
Administrator
Admin should manage security including
authentication and authorization features like
password logins, password resets, forgot password
features. Should manage personal information of
the citizens.
The admin should be able to backup and restore
system data. Because these data are very personal
data of the citizens.
Keep track of system performance and availability.
This is important when huge users using the system
and system available without any error or
breakdown.
Should supply technical support such as
troubleshooting assistant, communication method,
and bug reporting.
Should manage software of the system such as
managing database, web server operating system
8|Page
FSE/ASSIGNMENT/E180650
Government Official
Accept and handle request and application of
services.
Update and manage the status of service request
and application.
Manage payment process like verifying and
approving citizens payments.
Respond to citizen’s feedback and complains
and solve them on time.
Produce report based on service request and
application data.
Citizens
Should be able to browse government
services quickly.
Should be able to submit applications and
service request.
Should be able to make payment through
online securely.
Should be able to monitor the status of service
request and application.
9|Page
FSE/ASSIGNMENT/E180650
Operational Requirement
Input Requirement
Citizens
Should be able to input registration details such as name, contact
information, address and username /password for registration and
authentication.
User must request necessary information about service need or
application need and should select necessary service.
10 | P a g e
FSE/ASSIGNMENT/E180650
Government Official
Should be able to input authorizing service
request, changing application status, creating
reports.
Administrator
Should be able to update the system .change
the system settings, manage security and
permissions.
Output Requirement
Citizen
Updates about the service request and
application proceeding status and about
rejection of application and services.
Confirmation messages about successful
payments for the service
Confirmation messages about successful
submission of application or service
Notification for the feedback provide.
11 | P a g e
FSE/ASSIGNMENT/E180650
Administrator
Notification for system updates, security
and maintenance activities.
Government Official
Notification about task management,
documents, notification about system
status.
Process Requirement
12 | P a g e
FSE/ASSIGNMENT/E180650
Hardware Requirement
The servers should use for database and hosting the web.
High performance server will be good for the data base
management.
High speed network connection for quick service.
Storage devices such as hard disk drive, solid state drive for
data storage and backups.
Necessary desktops and laptops to give service.
Software Requirement
13 | P a g e
FSE/ASSIGNMENT/E180650
Assumptions
Payments can done through online system.
Notifications about service status. Application submitting.
Notification about payment success.
Notification about system, security updates.
Feedback System.
THANK YOU!
14 | P a g e