How To Make Srs Document, Computer Science Final Project, Complete Detail ..!

  • Work-from-home

Mahen

Alhamdulillah
VIP
Jun 9, 2012
21,845
16,877
1,313
laнore
<Give Here Your Own Project Title>

Software Requirements Specification

Version 1.0

Group Id: <Mention your group id>

Supervisor Name :< Mention your supervisor name>


Revision History

Date (dd/mm/yyyy)
Current date

Version
1.0

Description
Introduction of the project

Author
Write student(s) id



Table of Contents

  • Scope (of the project)
  • Functional Requirements Non Functional requirements
  • Use Case Diagram
  • Usage Scenarios
(project that we are going to develop). Software is developed according to user requirements. what user wants in this project. what should be the functionality of software. under which operating system this system will work etc.

All the softwares are developed according to user requirements. user requirements are those functionalities that the software will provide the user (who will use this software also called as end user)

Before developing SRS document you should be clear about functional user requirements, scope, non functional requirements, business requirements, usage scenario.


Functional Requirements:
these are the requirements that tells about the functions of the developed software. Like Login, Registration, Logout etc


Non Functional Requirements:
these are the requirements that tells the functionality of system as well as how the system will operate. If functional requirements are well elaborated and fulfilled but non functional requirements are not taken under consideration then software will be rejected so both functional requirements should be fulfilled by the software system.

As Software requirement specification is the first phase of project development so in this phase all the requirements, functionalities, scope etc should be clear.

Non functional requirements can be usability, performance, userfreindliness, reliability etc


Business Requirements:
these requirements describe business objectives of developed software to an organization for example in market what will be the value of this developed system


Scope:
Scope gives complete concept of the developed system. It gives complete idea about the functions that the developed software will perform.
Usage Scenario :
It gives concept about interaction b/w user and the software developed. Like for Login how the system and the user will interact each other.
Usage Scenario:
Login : user will provide username and password and click on Login Button
Action : the system will check username and password If it is correct or not if it is correct then system will show message "username and password is correct" If username and password is not correct then system will show error message "username and password is not correct please login again"
If user already exists then system will show message as "user already exists please try another username"
Expectations: if the user successfully logins then homepage should appear.
Scope :
Scope can be written as
It is a web application that will allow the user to send and receive books online. user will register first to login and get access.
Functional Requirements:
Functional Requirements can be written as
Login Management
Registration Management
User Management
Account Management etc
Login Management:
This system will allow the users to login to get access to system. only registered users can be able to login and all the login management will be under administrator control.
Registration Management:
This system will allow the users to register themselves to the system. A registration page will be provided which will keep record of all the users and users will be agree on system agreement. Registration management should be under admin control
User Management
this system will keep record of all the users registered to the system. Admin should be allowed to keep this record.
Account management:
this system will allow the users to make accounts and to get registered. users can update/edit account information only Admin can delete their accounts. admin will keep all the record of developed accounts
More requirements can be added according to the software
Non Functional Requirements:
Performance:
this system will allow fast access and all the information will be accessed fastly so this system should of fast performance
Usability
This system will allow all users of average IQ to use this system effectively after a minor training
userfriendliness:
this system should be user friendly
More requirements can be added according to the software
 
  • Like
Reactions: Don and Qawareer

Hoorain

*In search of Oyster Pearls*
VIP
Dec 31, 2009
108,467
40,710
1,313
A n3st!
<Give Here Your Own Project Title>

Software Requirements Specification

Version 1.0

Group Id: <Mention your group id>

Supervisor Name :< Mention your supervisor name>


Revision History

Date (dd/mm/yyyy)
Current date

Version
1.0

Description
Introduction of the project

Author
Write student(s) id



Table of Contents

  • Scope (of the project)
  • Functional Requirements Non Functional requirements
  • Use Case Diagram
  • Usage Scenarios
(project that we are going to develop). Software is developed according to user requirements. what user wants in this project. what should be the functionality of software. under which operating system this system will work etc.

All the softwares are developed according to user requirements. user requirements are those functionalities that the software will provide the user (who will use this software also called as end user)

Before developing SRS document you should be clear about functional user requirements, scope, non functional requirements, business requirements, usage scenario.


Functional Requirements:
these are the requirements that tells about the functions of the developed software. Like Login, Registration, Logout etc


Non Functional Requirements:
these are the requirements that tells the functionality of system as well as how the system will operate. If functional requirements are well elaborated and fulfilled but non functional requirements are not taken under consideration then software will be rejected so both functional requirements should be fulfilled by the software system.

As Software requirement specification is the first phase of project development so in this phase all the requirements, functionalities, scope etc should be clear.

Non functional requirements can be usability, performance, userfreindliness, reliability etc


Business Requirements:
these requirements describe business objectives of developed software to an organization for example in market what will be the value of this developed system


Scope:
Scope gives complete concept of the developed system. It gives complete idea about the functions that the developed software will perform.
Usage Scenario :
It gives concept about interaction b/w user and the software developed. Like for Login how the system and the user will interact each other.
Usage Scenario:
Login : user will provide username and password and click on Login Button
Action : the system will check username and password If it is correct or not if it is correct then system will show message "username and password is correct" If username and password is not correct then system will show error message "username and password is not correct please login again"
If user already exists then system will show message as "user already exists please try another username"
Expectations: if the user successfully logins then homepage should appear.
Scope :
Scope can be written as
It is a web application that will allow the user to send and receive books online. user will register first to login and get access.
Functional Requirements:
Functional Requirements can be written as
Login Management
Registration Management
User Management
Account Management etc
Login Management:
This system will allow the users to login to get access to system. only registered users can be able to login and all the login management will be under administrator control.
Registration Management:
This system will allow the users to register themselves to the system. A registration page will be provided which will keep record of all the users and users will be agree on system agreement. Registration management should be under admin control
User Management
this system will keep record of all the users registered to the system. Admin should be allowed to keep this record.
Account management:
this system will allow the users to make accounts and to get registered. users can update/edit account information only Admin can delete their accounts. admin will keep all the record of developed accounts
More requirements can be added according to the software
Non Functional Requirements:
Performance:
this system will allow fast access and all the information will be accessed fastly so this system should of fast performance
Usability
This system will allow all users of average IQ to use this system effectively after a minor training
userfriendliness:
this system should be user friendly
More requirements can be added according to the software
ahaan ye notes aap k apne hain?
 
  • Like
Reactions: Maheen_Hassan

Hoorain

*In search of Oyster Pearls*
VIP
Dec 31, 2009
108,467
40,710
1,313
A n3st!
''Table of Contents'' thak mera apna hai likha howa :p baki Sir sy detail li ti SRS create karny k lye woh hai :p
woh many ek bar @Don sy poucha ta SRS ka unn ko kud nhi pata ta :s that's y share ki hai :p @Hoorain
oh acha maheenu its nice :-bd
maire to farishton ko b na pta ho ye ala bla :p
 

Mahen

Alhamdulillah
VIP
Jun 9, 2012
21,845
16,877
1,313
laнore
management aur boring ?? rehne b do maheen:-?
u ko kia pta management k mazze ;) management k baghair to har organization ulti ho jaaye :p
jaise tumy programming ka nhi pata wasie hi mujy management ka nhi pata :p mera tou yahi khyal hai k CS zarori hai har field mein :p
 

Mahen

Alhamdulillah
VIP
Jun 9, 2012
21,845
16,877
1,313
laнore
aik semester may b nhi hay ,,meko nae yaqeen :p
haan jo b hay ye saare projects aur programmers ko b to managers hi handle karte hain :p
nhi hai na :p bs woh math oar Statistics hai :s iss k elwa oar koi book nhi hai asi wsi /:) :p
lol ye programming mein oar projects mein manager kaha sy aa gya /:)
woh jo manager bhi ho ga na CS ka hi ho ga :D werna usy kasy pata chlye ga programming oar projects ka u ki thra :-ss :p @Hoorain
 

Hoorain

*In search of Oyster Pearls*
VIP
Dec 31, 2009
108,467
40,710
1,313
A n3st!
nhi hai na :p bs woh math oar Statistics hai :s iss k elwa oar koi book nhi hai asi wsi /:) :p
lol ye programming mein oar projects mein manager kaha sy aa gya /:)
woh jo manager bhi ho ga na CS ka hi ho ga :D werna usy kasy pata chlye ga programming oar projects ka u ki thra :-ss :p @Hoorain
haan hoga to manager na ,,,khali khuli programmer nhi :p
 
Top