SlideShare a Scribd company logo
Software Requirements Specification
For
Instagram
Prepared by-
Sahid Anowar Hussain
Reg no:11702705
Section: K17EB
Roll no: 13
Lovely Professional University
Table of contents:
1.Introduction…………………………………………………………………………
2.Overall Description……………………………………………………………….
3.External Interface Requirement………………………………………………
4.Specific Requirement…………………………………………………………….
4.1.Functional Requirement.
4.2.Non-Functional Requirement.
……………………………………………………………_………………………………………………………………..
Introduction
• SRS stands for Software Requirement Specification.
• This document is prepared in order to determine the
software requirement specification for Instagram.
• Instagram is a social networking system which provide us to
share, like and comment in photos, videos and other posts.
• In this system one can follow other people by sending them
follow request.
• We can connect to the world via this system.
• For all these first we have to create an account in Instagram
by providing required data needed for it.
Overall Description
In this section the background description of the system should have will
provided.
Product Prospective:
Instagram is an independent and world-wide network system. Every person
can use it without any cost. People from different region of the world can
connect to each other via this system.
Product Function:
After creating an account using instagram people can search for each other
and follow them. After sending follow request the can see each other posts
such as photos, videos, newsfeeds etc. They can like, comment, share each
other posts. They can also chat with each other.
User Characteristics:
Instagram does not require any computer knowledge to use it.
Any one can use it very easily.
Design And Implementation:
Being a social networking system it’s design should be perfect an attractive.
It should be secure enough so that the users data and their personal
informations should not be leaked and those should be securely preserved
In the system.
External Interface Requirement
Interface Requirement:
Various interfaces for instagram could be-
1.Login page
2.Home page
3.There will be screen displaying like ,search ,comment etc.
Hardware Interface:
The whole system run over internet. Without internet connection the system
will not work. All the hardware should be connected to internet such as wifi.
Software Interface:
The system in on server so there will be some scripting languages such as
PHP, HTML, VBScript etc. Data base is also required for the storage purpose
of any transaction like MYSQL.
Fig: Log in page
Fig: Logo
Search
Like
Profile
Share
Status
Message
Home
Comment
Specific Requirements
In this section all software requirements will be explain some information to
the user.
All requirements are divided into two groups-
a. Functional
b. Non-Functional
a. Functional Requirements:
A functional requirement defines the function of a system or it’s
components.
FR 1-Create Account:
The user can simply sign in using Facebook account or create a new account
by providing required personal informations about himself/herself. After
creating the account it will display account create successfully.
FR 2-Searching Friend:
Search for those people whom the user wants to follow.
FR 3-Sending Follow Request:
After finding the people the user can send him or her the follow request and
others can also send follow request to the user.
FR 4-Accepting Follow Request:
After sending follow request if they accept the follow request then both of
are able to see, like, share, comment on their posts.
FR 4-Uploading Photos, Videos:
To upload any photo or video first select the respective file from the gallery
if someone wants to edit they can. After editing the can simply share the
photo or the video or any other text posts.
FR 5-Creating Business Account:
There are two types of account in instagram-
a. Personal Account
b. Business Account
One can simply turn their personal account to the business
account by connecting their account to a facebook page to that
personal account.
FR 6-Uploading Status:
The user upload his or her status. They can either upload photo or a video in
the status section. They can also share some text in the status section.
FR 7-Edit Profile:
In this very section the user can update or edit their profile informations. One
can update his/her bio or upload a new display picture of his/her own or
upload some link, their birth day, hoby and any other personal information.
FR 8-Like, Comment, Share:
The users can like each others posts, they can write something in the
comment section, they can even share others posts.
FR 9-Sending message:
After becoming friends the can send message to each other by going in the
message section.
Edit Profile
FR 10-Video Calling:
Users can also video call to each other so that they can see each others face
and by that friendship between them become more strong.
b. Non-Functional Requirements:
Security:
the system use SSL(secured socket layer) in all transactions that includes any
other confidential passenger information. The system should such secure that
it should not show any cookies regarding the password or the username of
the user so that no one rather than the user can access the system.
Reliability:
The system provides database for storage for all kinds of device whether it is a
computer or mobile or something else. The reliability of the whole system
depends on the reliability of the separate components. The system should be
such reliable that it should not crash or hang during the use by the user.
Maintainability:
There are many people those are there for the maintenance purpose of the
system. They can be software engineers or team of hackers. They are their to
take care of that if there is some problems regarding the system or not.
Portability:
The system consist of scripting languages such as PHP,HTML etc. It should run
on any device and any platform or in any operating system whether it is
windows, OS or android .
Data Flow Diagram(DFD)
SRS Document For Instagram

More Related Content

What's hot

Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
Laxmi Kant Yadav
 
SRS Of Social Networking
SRS Of Social NetworkingSRS Of Social Networking
SRS Of Social Networkingmaaano786
 
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali JafriFinal Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Syed Ubaid Ali Jafri
 
Food order
Food orderFood order
Food order
Arman Ahmed
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android applicationAtibur Rahman
 
online blogging system
online blogging systemonline blogging system
online blogging system
001vaibhav
 
Hostel management system Software Engineering SRS
Hostel management system Software Engineering SRSHostel management system Software Engineering SRS
Hostel management system Software Engineering SRS
Fahad Chishti
 
Hostel Management system Report
Hostel Management system ReportHostel Management system Report
Hostel Management system Report
Prasoon Rawat
 
Safety app for woman
Safety app for womanSafety app for woman
Safety app for woman
SMNajrulHowlader
 
Project Report On Online Crime Management Application
Project Report On Online Crime Management ApplicationProject Report On Online Crime Management Application
Project Report On Online Crime Management Application
satvirsandhu9
 
My Final year project on Android app development
My Final year project on Android app developmentMy Final year project on Android app development
My Final year project on Android app development
rahulkumargiri
 
android app development training report
android app development training reportandroid app development training report
android app development training report
Rishita Jaggi
 
Flipkart Software Requirements Specification (SRS)
Flipkart Software Requirements Specification (SRS)Flipkart Software Requirements Specification (SRS)
Flipkart Software Requirements Specification (SRS)
Aman Goel
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
Dhivya T
 
Android Components
Android ComponentsAndroid Components
Android Components
Aatul Palandurkar
 
Project report on blogs
Project report on blogsProject report on blogs
Project report on blogs
Kritika Chauhan
 
Unified process model
Unified process modelUnified process model
Unified process model
RyndaMaala
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
Uttam Singh Chaudhary
 
The complete srs documentation of our developed game.
The complete srs documentation of our developed game. The complete srs documentation of our developed game.
The complete srs documentation of our developed game.
Isfand yar Khan
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
Soumili Sen
 

What's hot (20)

Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
 
SRS Of Social Networking
SRS Of Social NetworkingSRS Of Social Networking
SRS Of Social Networking
 
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali JafriFinal Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
 
Food order
Food orderFood order
Food order
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android application
 
online blogging system
online blogging systemonline blogging system
online blogging system
 
Hostel management system Software Engineering SRS
Hostel management system Software Engineering SRSHostel management system Software Engineering SRS
Hostel management system Software Engineering SRS
 
Hostel Management system Report
Hostel Management system ReportHostel Management system Report
Hostel Management system Report
 
Safety app for woman
Safety app for womanSafety app for woman
Safety app for woman
 
Project Report On Online Crime Management Application
Project Report On Online Crime Management ApplicationProject Report On Online Crime Management Application
Project Report On Online Crime Management Application
 
My Final year project on Android app development
My Final year project on Android app developmentMy Final year project on Android app development
My Final year project on Android app development
 
android app development training report
android app development training reportandroid app development training report
android app development training report
 
Flipkart Software Requirements Specification (SRS)
Flipkart Software Requirements Specification (SRS)Flipkart Software Requirements Specification (SRS)
Flipkart Software Requirements Specification (SRS)
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 
Android Components
Android ComponentsAndroid Components
Android Components
 
Project report on blogs
Project report on blogsProject report on blogs
Project report on blogs
 
Unified process model
Unified process modelUnified process model
Unified process model
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
 
The complete srs documentation of our developed game.
The complete srs documentation of our developed game. The complete srs documentation of our developed game.
The complete srs documentation of our developed game.
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 

Similar to SRS Document For Instagram

HCL Info Portal Report
HCL Info Portal ReportHCL Info Portal Report
HCL Info Portal ReportSathish Gp
 
SRS wifistudy.com
SRS wifistudy.comSRS wifistudy.com
SRS wifistudy.com
Ajay844
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
IJERD Editor
 
IT Essentials (Version 7.0) - ITE Chapter 13 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 13 Exam AnswersIT Essentials (Version 7.0) - ITE Chapter 13 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 13 Exam Answers
ITExamAnswers.net
 
Microsoft identity platform developer community call-October 2019
Microsoft identity platform developer community call-October 2019Microsoft identity platform developer community call-October 2019
Microsoft identity platform developer community call-October 2019
Microsoft 365 Developer
 
EMPLOYEE WELFARE ASSOCIATION NTPC
EMPLOYEE WELFARE ASSOCIATION NTPCEMPLOYEE WELFARE ASSOCIATION NTPC
EMPLOYEE WELFARE ASSOCIATION NTPC
chandamca
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-documentAmit Sharma
 
Winter 15 : Salesforce
Winter 15 : SalesforceWinter 15 : Salesforce
Winter 15 : Salesforce
Jyothylakshmy P.U
 
ONLINE PORTAL WITH COMPILER USING C#
ONLINE  PORTAL WITH COMPILER USING C#ONLINE  PORTAL WITH COMPILER USING C#
ONLINE PORTAL WITH COMPILER USING C#
Pritam Guchhait
 
Case Study FourSquare and Facebook Search Mobile Application
Case Study FourSquare and Facebook Search Mobile ApplicationCase Study FourSquare and Facebook Search Mobile Application
Case Study FourSquare and Facebook Search Mobile Application
Mike Taylor
 
Efficient and effective video sharing in online Social network using revocati...
Efficient and effective video sharing in online Social network using revocati...Efficient and effective video sharing in online Social network using revocati...
Efficient and effective video sharing in online Social network using revocati...
IRJET Journal
 
22SOECE13022_MAKWANA NATASHA.docx
22SOECE13022_MAKWANA NATASHA.docx22SOECE13022_MAKWANA NATASHA.docx
22SOECE13022_MAKWANA NATASHA.docx
NATASHAMKWANA
 
Prepared by Dr Jahan Hassan Moderated by Dr Nandini Sidna.docx
Prepared by Dr Jahan Hassan  Moderated by Dr Nandini Sidna.docxPrepared by Dr Jahan Hassan  Moderated by Dr Nandini Sidna.docx
Prepared by Dr Jahan Hassan Moderated by Dr Nandini Sidna.docx
harrisonhoward80223
 
Project
Project Project
Project
SaiRoyals10
 
Presentation on Personal Identity Management
Presentation on Personal Identity ManagementPresentation on Personal Identity Management
Presentation on Personal Identity Management
Akhil Upadhyay
 
Crime Reporting System.pptx
Crime Reporting System.pptxCrime Reporting System.pptx
Crime Reporting System.pptx
PenilVora
 
Secure Development on the Salesforce Platform - Part I
Secure Development on the Salesforce Platform - Part ISecure Development on the Salesforce Platform - Part I
Secure Development on the Salesforce Platform - Part I
Salesforce Developers
 
ISE 510 Final Project Scenario Background Limetree Inc. is a resea.docx
ISE 510 Final Project Scenario Background Limetree Inc. is a resea.docxISE 510 Final Project Scenario Background Limetree Inc. is a resea.docx
ISE 510 Final Project Scenario Background Limetree Inc. is a resea.docx
christiandean12115
 

Similar to SRS Document For Instagram (20)

HCL Info Portal Report
HCL Info Portal ReportHCL Info Portal Report
HCL Info Portal Report
 
SRS wifistudy.com
SRS wifistudy.comSRS wifistudy.com
SRS wifistudy.com
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
IT Essentials (Version 7.0) - ITE Chapter 13 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 13 Exam AnswersIT Essentials (Version 7.0) - ITE Chapter 13 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 13 Exam Answers
 
Microsoft identity platform developer community call-October 2019
Microsoft identity platform developer community call-October 2019Microsoft identity platform developer community call-October 2019
Microsoft identity platform developer community call-October 2019
 
EMPLOYEE WELFARE ASSOCIATION NTPC
EMPLOYEE WELFARE ASSOCIATION NTPCEMPLOYEE WELFARE ASSOCIATION NTPC
EMPLOYEE WELFARE ASSOCIATION NTPC
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-document
 
Use Case
Use CaseUse Case
Use Case
 
Winter 15 : Salesforce
Winter 15 : SalesforceWinter 15 : Salesforce
Winter 15 : Salesforce
 
ONLINE PORTAL WITH COMPILER USING C#
ONLINE  PORTAL WITH COMPILER USING C#ONLINE  PORTAL WITH COMPILER USING C#
ONLINE PORTAL WITH COMPILER USING C#
 
Case Study FourSquare and Facebook Search Mobile Application
Case Study FourSquare and Facebook Search Mobile ApplicationCase Study FourSquare and Facebook Search Mobile Application
Case Study FourSquare and Facebook Search Mobile Application
 
Efficient and effective video sharing in online Social network using revocati...
Efficient and effective video sharing in online Social network using revocati...Efficient and effective video sharing in online Social network using revocati...
Efficient and effective video sharing in online Social network using revocati...
 
22SOECE13022_MAKWANA NATASHA.docx
22SOECE13022_MAKWANA NATASHA.docx22SOECE13022_MAKWANA NATASHA.docx
22SOECE13022_MAKWANA NATASHA.docx
 
Prepared by Dr Jahan Hassan Moderated by Dr Nandini Sidna.docx
Prepared by Dr Jahan Hassan  Moderated by Dr Nandini Sidna.docxPrepared by Dr Jahan Hassan  Moderated by Dr Nandini Sidna.docx
Prepared by Dr Jahan Hassan Moderated by Dr Nandini Sidna.docx
 
Project
Project Project
Project
 
Presentation on Personal Identity Management
Presentation on Personal Identity ManagementPresentation on Personal Identity Management
Presentation on Personal Identity Management
 
Crime Reporting System.pptx
Crime Reporting System.pptxCrime Reporting System.pptx
Crime Reporting System.pptx
 
Secure Development on the Salesforce Platform - Part I
Secure Development on the Salesforce Platform - Part ISecure Development on the Salesforce Platform - Part I
Secure Development on the Salesforce Platform - Part I
 
ISE 510 Final Project Scenario Background Limetree Inc. is a resea.docx
ISE 510 Final Project Scenario Background Limetree Inc. is a resea.docxISE 510 Final Project Scenario Background Limetree Inc. is a resea.docx
ISE 510 Final Project Scenario Background Limetree Inc. is a resea.docx
 
E-LEARNING
E-LEARNINGE-LEARNING
E-LEARNING
 

Recently uploaded

H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 

Recently uploaded (20)

H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 

SRS Document For Instagram

  • 1. Software Requirements Specification For Instagram Prepared by- Sahid Anowar Hussain Reg no:11702705 Section: K17EB Roll no: 13 Lovely Professional University
  • 2. Table of contents: 1.Introduction………………………………………………………………………… 2.Overall Description………………………………………………………………. 3.External Interface Requirement……………………………………………… 4.Specific Requirement……………………………………………………………. 4.1.Functional Requirement. 4.2.Non-Functional Requirement. ……………………………………………………………_………………………………………………………………..
  • 3. Introduction • SRS stands for Software Requirement Specification. • This document is prepared in order to determine the software requirement specification for Instagram. • Instagram is a social networking system which provide us to share, like and comment in photos, videos and other posts. • In this system one can follow other people by sending them follow request. • We can connect to the world via this system. • For all these first we have to create an account in Instagram by providing required data needed for it.
  • 4. Overall Description In this section the background description of the system should have will provided. Product Prospective: Instagram is an independent and world-wide network system. Every person can use it without any cost. People from different region of the world can connect to each other via this system. Product Function: After creating an account using instagram people can search for each other and follow them. After sending follow request the can see each other posts such as photos, videos, newsfeeds etc. They can like, comment, share each other posts. They can also chat with each other.
  • 5. User Characteristics: Instagram does not require any computer knowledge to use it. Any one can use it very easily. Design And Implementation: Being a social networking system it’s design should be perfect an attractive. It should be secure enough so that the users data and their personal informations should not be leaked and those should be securely preserved In the system.
  • 6. External Interface Requirement Interface Requirement: Various interfaces for instagram could be- 1.Login page 2.Home page 3.There will be screen displaying like ,search ,comment etc. Hardware Interface: The whole system run over internet. Without internet connection the system will not work. All the hardware should be connected to internet such as wifi. Software Interface: The system in on server so there will be some scripting languages such as PHP, HTML, VBScript etc. Data base is also required for the storage purpose of any transaction like MYSQL.
  • 7. Fig: Log in page Fig: Logo
  • 9. Specific Requirements In this section all software requirements will be explain some information to the user. All requirements are divided into two groups- a. Functional b. Non-Functional a. Functional Requirements: A functional requirement defines the function of a system or it’s components. FR 1-Create Account: The user can simply sign in using Facebook account or create a new account by providing required personal informations about himself/herself. After creating the account it will display account create successfully.
  • 10. FR 2-Searching Friend: Search for those people whom the user wants to follow. FR 3-Sending Follow Request: After finding the people the user can send him or her the follow request and others can also send follow request to the user. FR 4-Accepting Follow Request: After sending follow request if they accept the follow request then both of are able to see, like, share, comment on their posts. FR 4-Uploading Photos, Videos: To upload any photo or video first select the respective file from the gallery if someone wants to edit they can. After editing the can simply share the photo or the video or any other text posts. FR 5-Creating Business Account: There are two types of account in instagram- a. Personal Account b. Business Account
  • 11. One can simply turn their personal account to the business account by connecting their account to a facebook page to that personal account. FR 6-Uploading Status: The user upload his or her status. They can either upload photo or a video in the status section. They can also share some text in the status section. FR 7-Edit Profile: In this very section the user can update or edit their profile informations. One can update his/her bio or upload a new display picture of his/her own or upload some link, their birth day, hoby and any other personal information. FR 8-Like, Comment, Share: The users can like each others posts, they can write something in the comment section, they can even share others posts. FR 9-Sending message: After becoming friends the can send message to each other by going in the message section.
  • 13. FR 10-Video Calling: Users can also video call to each other so that they can see each others face and by that friendship between them become more strong. b. Non-Functional Requirements: Security: the system use SSL(secured socket layer) in all transactions that includes any other confidential passenger information. The system should such secure that it should not show any cookies regarding the password or the username of the user so that no one rather than the user can access the system. Reliability: The system provides database for storage for all kinds of device whether it is a computer or mobile or something else. The reliability of the whole system depends on the reliability of the separate components. The system should be such reliable that it should not crash or hang during the use by the user.
  • 14. Maintainability: There are many people those are there for the maintenance purpose of the system. They can be software engineers or team of hackers. They are their to take care of that if there is some problems regarding the system or not. Portability: The system consist of scripting languages such as PHP,HTML etc. It should run on any device and any platform or in any operating system whether it is windows, OS or android .