You are on page 1of 11

It Project Management Dated: 11 June, 2021

Mobile Application
Software Requirement
Specification

Submitted to:
Sir Rana Abubaker

Group members
Azhar Ali (BSIT-M1-19-34)
Adeel Admed (BSIT-M1-19-31)
Umer Farooq (BSIT-M1-19-37)
Usman Shahid(BSITM1-19-38)
Khadija Javaid (BSITM1-19-28)

1|Page
It Project Management Dated: 11 June, 2021

Software name

Table of Contents:

2|Page
It Project Management Dated: 11 June, 2021
Contents
1. Introduction............................................................................................... 3
1.1 Purpose................................................................................................ 3
1.2 Objective.............................................................................................. 3
1.3 Scope of the Project............................................................................. 3
1.4 Overview of Project.............................................................................4
2. Overall Description.................................................................................... 4
2.1 System Requirement...........................................................................4
3. User Requirements Definition...................................................................5
4. System Requirement Specification............................................................5
4.1 Functional System Requirement..........................................................5
4.1.1 Administrator module....................................................................6
4.1.2 User module................................................................................... 6
4.1.3 Application module........................................................................6
4.2 Non-Functional System Requirement..................................................7
4.2.1 Performance Requirements...........................................................7
4.2.2 Safety Requirements......................................................................7
4.2.3 Security Requirements...................................................................7
5. Hardware Requirements...........................................................................8
6. Software Requirements............................................................................. 8

Introduction
This software is a motivational platform for any type of person
who wants to get success in his life and to build his own career
of his own choice without any resistance

3|Page
It Project Management Dated: 11 June, 2021
Purpose:
The Software Requirements Specifications
(SRS) will provide a detailed information about the
mobile application. This SRS will provide complete
understanding of this application. The clear understanding
of system and functionality will allow to make best
mobile application for any aged. Through this SRS, this
type of any software can be design, coded and tested. The
project team will use SRS to fully understand the
expectation of the user. And developer and client will be
able to use SRS to test if the software is not according to
their expectation
Objective:
i. To make every person successful.
ii. To remove deception from the world.
iii. To guide the young generation in prefect
manner.
iv. To make people confident on their choice
v. To make young generation future bright and
shine.

Scope of the Project:

4|Page
It Project Management Dated: 11 June, 2021
 This application is designed for all the person on the
planet earth of any kind and of any religion.
 There would be predefine criteria for the allocation of
work.
 All the information of the user is hidden from all
office and workers.

Overview of Project (GOAL HUB):

This software is the application of success. It elaborates


the different professions on earth like different fields of
engineering, different fields of Doctors, Archeologist,
different fields of biology, Cricket player, Football player,
Rugby player and many other fields. they can also
customize its selected profession field according to its
own taste and desire. It also gives reminder to the user
according to the time table.

Overall Description:
System Requirement:

5|Page
It Project Management Dated: 11 June, 2021
This website has three main parts:
 Server (Administrator)
 User

The user can select profession of its own choice


departments according to which he or she can follow his
desired field. This develop hardworking sense in the
human nature and guide the user to achieve its goals. It
also gives reminder to the user according to the time
table.

User Requirements Definition:


The user that use this web site will make the
management/system of the university fast, flexible, less
prone to errors, reduce expenses and save the time.
Less human error.
Strength and strain of manual labor can be
reduced.
High security.
Data redundancy can be avoided to some
extent.
Data consistency.
Easy to handle.
Easy data updating.
Easy record keeping.
6|Page
It Project Management Dated: 11 June, 2021
 Backup data can be easily generated.

System Requirement
Specification:
Functional System
Requirement:
This section gives a functional requirement that is
applicable to the user to do what he wants. There are sub
modules in this phase:
 Administrator module
 User module
 Application module
The functionality of each module is as follow:

1.1 Administrator module:

The administrator can:


 Arrange the professional fields for different
users according to their choice.

7|Page
It Project Management Dated: 11 June, 2021
 Assign students with Roll No’s after
admission in different department
accordingly.
 Administrator can edit the pre made presets.
 Edit and full fill the user requirements.
 Make changes in the application interface.
 Insurance of all the personal information of
the user.
 Makes update in the application to make it
secure.

1.2 User module:

 User can edit different presets according to their choice or time


table.
 Edit and modify the details of professional fields.

 Can submit the application form for any coaching classes nearby.
 Can view the videos of successful people related to their chosen
field.
 User will be received notification according to their timetable.

8|Page
It Project Management Dated: 11 June, 2021

Non-Functional System
Requirement:
Performance Requirements:

Some performance requirement identified are as


follow:
 The application shall support multiple users
accessing it at the same time.
 Provide the user with accurate information in various
aspects.
 Database of application shall be able to accommodate
a large amount of data and provide user an easy
access to it.

1.3 Safety Requirements:

If the database or server of this application may get


crashed some time due to virus and some other aspects.
Therefore, it is required to have database backup. Data
base will be protected by online security and also from
physical attack. We are in contact with some other

9|Page
It Project Management Dated: 11 June, 2021
information securities companies to purchase their
services in order to prevent malicious attacks.

1.4 Security Requirements:

Some of the factors identified to protect application from


the accidental or malicious access, use, modification,
destruction or disclosure of data are as follow:

 Assign certain function to different modules’


 Restrict data and communication between some areas
of the program.
 Check data integrity for critical variables.
 Require security measures against availability
attacks, Integrity attack and confidentiality attacks.
 Later version of website will incorporate encryption.

10 | P a g e
It Project Management Dated: 11 June, 2021
Hardware Requirements:
1. Computer/Laptop or processor: Intel core m3 and
above.
2. High Speed internet.
3. Memory: 8 GB.
4. Hard disk: 200 GB(200gb to min and the size of the
application increases ) or according to data needed to
be stored in database.

Software Requirements:

Software on which application is going to coded android


studio, C, C++ and Java.

Operating system on which application is going to run


OS: Android, Windows10, Linux (Ubuntu) or IOS.

11 | P a g e

You might also like