SlideShare a Scribd company logo
“PUBG GAMING APP”
BY KAUSHAL KUMAR JHA
INTRODUCTION:
* PROVIDES AN OVERVIEW OF THE ENTIRE SRS WITH PURPOSE, SCOPE,
DEFINITIONS, ACRONYMS, ABBREVIATIONS, REFERENCES AND OVERVIEW
OF THE SRS.
*THIS DOCUMENT IS A SOFTWARE REQUIREMENT SPECIFICATION FOR THE PUBG
MOBILE GAME PROJECT WHICH IS AN ANDROID APPLICATION.
PURPOSES:
* TO GIVE A COMPLETE DESCRIPTION ABOUT HOW PUBG MOBILE APP SYSTEM CAN BE DEVELOPED.
* PROVIDES A BASIS FOR VALIDATION AND VERIFICATION.
* TO OUTLINE THE FUNCTIONAL REQUIREMENTS OF PUBG MOBILE GAME. THIS DOCUMENT IS
INTENDED FOR:
● INSTRUCTORS
● DEVELOPERS
● TESTERS
SCOPE:
* AIM OF THE PROJECT IS TO DEVELOP A GAME WHICH ENTERTAIN PEOPLE BY GETTING TWO AND
MORE THAN TWO PEOPLES TOGETHER AND MAKE THEM PASS DIFFERENT LEVELS, MODES,
WITH COOPERATION OF EACH OTHER.
* LEVELS WILL BE EASY, HARD, EXTREME HARD WHICH MAKES THE GAME MORE COOL
DEFINITIONS, ACRONYMS & ABBREVIATIONS:
User / Player A person who plays the game.
Character The human figure controlled by the player.
Unity3D a rendering engine to create interactive 3D and 2D content.
Multiplayer More than one players playing in the same game with separate devices.
Android Android is a mobile operating developed by Google.
Google Play Store Web store for android based applications
Emote To express emotion, especially in an
excessive or theatrical manner
PRODUCT PERSPECTIVE:
* EVERYONE NEEDS AN ENTERTAINMENT TOOL TO ENJOY AND PLAY WITH FRIENDS OVER THE
NETWORK
* PUBG MOBILE APP INTEND TO FILL THIS NEED BY PROVIDING A SOFTWARE ALLOWS
ENTERTAINMENT WITH FRIENDS AND OVER THE NETWORK.
EXTERNAL INTERFACE REQUIREMENT:
** INTERFACE REQUIREMENT:
VARIOUS INTERFACES FOR THE PUBG GAMING APP COULD BE 1. LOGIN PAGE 2. HOME PAGE 3. THERE WILL BE A SCREEN
DISPLAYING SEASON PASS , INVENTORY, SETTING, ONLINE FRIENDS, MODES, GIFTS, RANKS ETC.
** HARDWARE & SOFTWARE INTERFACE:
PUBG GAME WILL NEED THE STANDARD ANDROID PROVIDED CONTROLS AND DEVICE HARDWARE BUTTONS FOR A
REASONABLE GAME PLAY.
1. MOBILE OPERATING SYSTEM IS THE MOST IMPORTANT REQUIRED SOFTWARE FOR THIS GAME TO WORK
2.UNITY3D IS USED FOR CREATING USER INTERFACE AND RENDERING IN-GAME ANIMATIONS
SPECIFIC REQUIREMENTS:
*ALL REQUIREMENTS ARE DIVIDED INTO TWO GROUPS AS FUNCTIONAL
AND NON- FUNCTIONAL.
1.FUNCTIONAL REQUIREMENTS:
1.1 USERS SHALL BE ABLE TO CONNECT VIA IP ADDRESS.
1.2 USERS SHALL BE ABLE TO START A GAME ONCE TWO USERS ARE CONNECTED.
1.3 USERS SHALL BE GIVEN THE CHOICE OF WHO PLAYS SINGLE OR MULTIPLAYER.
1.4 EACH USER IS TO HAVE SELECT DIFFERENT MODES AND DIFFERENT MAPS.
1.5 The player playing must have good internet connection.
1.6 A player may quit game at any time during gameplay.
1.7 Quitting will end the game immediately.
1.8 A Player can peek and fire, see maps locations,use vehicles, revive anybody ,use emotes for conversation and many
more
2.NON-FUNCTIONAL REQUIREMENTS:
2.1 SECURITY:
PUBG GAMING APP DOES OR DOES NOT CREATE PROFILE FOR USERS, IT DOES NOT
NEED TO ACCESS USER CREDENTIALS.
THEREFORE, SECURITY IS NOT A CONCERN IN THIS APPLICATION.
2.2 RELIABILITY:
* THE MEAN-TIME-TO-REPAIR SHALL BE AT MOST 1 HOUR.
* THE MEAN-TIME-TO-FAILURE SHALL BE AT LEAST 24 HOURS.
* IN CASE OF ANY SYSTEM FAILURE, SYSTEM SHALL DISPLAY AN ERROR MESSAGE IN THE MAIN SCREEN TO
INFORM USER ABOUT POSSIBLE PROBLEM.
2.3 AVAILABILITY:
1.System should be available 24 hours per day, 7 days per week.
2. In case of an unexpected failure in the system such as server connection
problem, system inform users and does not allow them to continue.
2.3 MAINTAINABILITY:
1. DOCUMENTATION SHOULD BE SUPPLIED FOR ALL MODULES OF THE SYSTEM.
2. REQUIREMENT AND CHANGE MANAGEMENT SHOULD BE USED IN
DEVELOPMENT PHASE.
2.4 PORTABILITY:
* PUBG GAMING APP SHOULD RUN ON ANDROID OS. IT IS NOT A CROSS PRODUCT APPLICATION.
USE CASE DIAGRAM
FLOW DIAGRAM

More Related Content

What's hot

Project report 393_395
Project report 393_395Project report 393_395
Project report 393_395
VishruthKhare
 
Srs for virtual eucation
Srs for virtual eucationSrs for virtual eucation
Srs for virtual eucation
Susheel Thakur
 
Final Year Game Project Report - Riko: The Aventurer
 Final Year Game Project Report - Riko: The Aventurer  Final Year Game Project Report - Riko: The Aventurer
Final Year Game Project Report - Riko: The Aventurer
Nusrat Jahan Shanta
 
INTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERINGINTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERING
Prof Ansari
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
Toseef Hasan
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System Report
Ankan Banerjee
 
Android project report learning np complete
Android project report learning np completeAndroid project report learning np complete
Android project report learning np complete
Subha Deb
 
Cricket Management System
Cricket Management SystemCricket Management System
Cricket Management System
Sohel Sarker
 
Srs document
Srs documentSrs document
Srs document
Saqib Malik
 
Lecture 2 introduction to Software Engineering 1
Lecture 2   introduction to Software Engineering 1Lecture 2   introduction to Software Engineering 1
Lecture 2 introduction to Software Engineering 1
IIUI
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
Usman Sait
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination system
karthik venkatesh
 
SRS Document For Instagram
SRS Document For InstagramSRS Document For Instagram
SRS Document For Instagram
SahidAnowarHussain
 
Design phase of game development of unity 2d game
Design phase of game development of unity 2d game Design phase of game development of unity 2d game
Design phase of game development of unity 2d game
Muhammad Maaz Irfan
 
Quiz
QuizQuiz
Slides chapter 2
Slides chapter 2Slides chapter 2
Slides chapter 2
Priyanka Shetty
 
Snake game powerpoint presentation by rohit malav
Snake game powerpoint presentation by rohit malavSnake game powerpoint presentation by rohit malav
Snake game powerpoint presentation by rohit malav
Rohit malav
 
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Dr Sukhpal Singh Gill
 
Quiz app android ppt
Quiz app android pptQuiz app android ppt
Quiz app android ppt
Aditya Nag
 
Srs template ieee-movie recommender
Srs template ieee-movie recommenderSrs template ieee-movie recommender
Srs template ieee-movie recommender
429SAYAKTRIPATHY
 

What's hot (20)

Project report 393_395
Project report 393_395Project report 393_395
Project report 393_395
 
Srs for virtual eucation
Srs for virtual eucationSrs for virtual eucation
Srs for virtual eucation
 
Final Year Game Project Report - Riko: The Aventurer
 Final Year Game Project Report - Riko: The Aventurer  Final Year Game Project Report - Riko: The Aventurer
Final Year Game Project Report - Riko: The Aventurer
 
INTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERINGINTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERING
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System Report
 
Android project report learning np complete
Android project report learning np completeAndroid project report learning np complete
Android project report learning np complete
 
Cricket Management System
Cricket Management SystemCricket Management System
Cricket Management System
 
Srs document
Srs documentSrs document
Srs document
 
Lecture 2 introduction to Software Engineering 1
Lecture 2   introduction to Software Engineering 1Lecture 2   introduction to Software Engineering 1
Lecture 2 introduction to Software Engineering 1
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination system
 
SRS Document For Instagram
SRS Document For InstagramSRS Document For Instagram
SRS Document For Instagram
 
Design phase of game development of unity 2d game
Design phase of game development of unity 2d game Design phase of game development of unity 2d game
Design phase of game development of unity 2d game
 
Quiz
QuizQuiz
Quiz
 
Slides chapter 2
Slides chapter 2Slides chapter 2
Slides chapter 2
 
Snake game powerpoint presentation by rohit malav
Snake game powerpoint presentation by rohit malavSnake game powerpoint presentation by rohit malav
Snake game powerpoint presentation by rohit malav
 
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
 
Quiz app android ppt
Quiz app android pptQuiz app android ppt
Quiz app android ppt
 
Srs template ieee-movie recommender
Srs template ieee-movie recommenderSrs template ieee-movie recommender
Srs template ieee-movie recommender
 

Similar to Software Requirements Specification on Pubg Gaming App (SRS on PUBG)

Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentation
SulemanAliMalik
 
final project proper presentation
final project proper presentationfinal project proper presentation
final project proper presentation
RajNikharge2
 
IRJET- Game Development Project – Sparta
IRJET-  	  Game Development Project – SpartaIRJET-  	  Game Development Project – Sparta
IRJET- Game Development Project – Sparta
IRJET Journal
 
Kingston University AR Drone game-final report.pdf
Kingston University AR Drone game-final report.pdfKingston University AR Drone game-final report.pdf
Kingston University AR Drone game-final report.pdf
Anne David
 
Car racing game for android
Car racing game for androidCar racing game for android
Car racing game for android
ravijot singh
 
Construct2 games tech2
Construct2 games tech2Construct2 games tech2
Construct2 games tech2
Susan Barnum
 
Android gamesanalysis hunger-gamesfinal
Android gamesanalysis hunger-gamesfinalAndroid gamesanalysis hunger-gamesfinal
Android gamesanalysis hunger-gamesfinal
Milind Gokhale
 
Valiant Description
Valiant DescriptionValiant Description
Valiant Description
Nishan Chathuranga
 
Compatibility Testing for Mobile Games
Compatibility Testing for Mobile GamesCompatibility Testing for Mobile Games
Compatibility Testing for Mobile Games
Indium Software
 
A Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdfA Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdf
kalichargn70th171
 
[NANOO] About NANOO Services 3.0.1EN
[NANOO] About NANOO Services 3.0.1EN[NANOO] About NANOO Services 3.0.1EN
[NANOO] About NANOO Services 3.0.1EN
NANOO COMPANY Inc.
 
Noughts and Crosses Specification
Noughts and Crosses SpecificationNoughts and Crosses Specification
Noughts and Crosses Specification
Christopher Orchard
 
InGyre Deck
InGyre DeckInGyre Deck
InGyre Deck
Alexander Dadashev
 
Dedicated Game Servers
Dedicated Game ServersDedicated Game Servers
Dedicated Game Servers
webhostingguy
 
Work at Play's Franchise Hub Model for Games
Work at Play's Franchise Hub Model for GamesWork at Play's Franchise Hub Model for Games
Work at Play's Franchise Hub Model for Games
David Gratton
 
Work at Play's Franchise Hub Model for Video Games
Work at Play's Franchise Hub Model for Video GamesWork at Play's Franchise Hub Model for Video Games
Work at Play's Franchise Hub Model for Video Games
Work at Play
 
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
 
Nikita Zatsepin, BlueStacks
Nikita Zatsepin, BlueStacksNikita Zatsepin, BlueStacks
Nikita Zatsepin, BlueStacks
White Nights Conference
 
Android flying apps project presentation
Android flying apps project presentationAndroid flying apps project presentation
Android flying apps project presentation
Atia sujana
 
Game Development Services Provider | Dumadu
Game Development Services Provider | Dumadu Game Development Services Provider | Dumadu
Game Development Services Provider | Dumadu
Dumadu Games Pvt. Ltd
 

Similar to Software Requirements Specification on Pubg Gaming App (SRS on PUBG) (20)

Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentation
 
final project proper presentation
final project proper presentationfinal project proper presentation
final project proper presentation
 
IRJET- Game Development Project – Sparta
IRJET-  	  Game Development Project – SpartaIRJET-  	  Game Development Project – Sparta
IRJET- Game Development Project – Sparta
 
Kingston University AR Drone game-final report.pdf
Kingston University AR Drone game-final report.pdfKingston University AR Drone game-final report.pdf
Kingston University AR Drone game-final report.pdf
 
Car racing game for android
Car racing game for androidCar racing game for android
Car racing game for android
 
Construct2 games tech2
Construct2 games tech2Construct2 games tech2
Construct2 games tech2
 
Android gamesanalysis hunger-gamesfinal
Android gamesanalysis hunger-gamesfinalAndroid gamesanalysis hunger-gamesfinal
Android gamesanalysis hunger-gamesfinal
 
Valiant Description
Valiant DescriptionValiant Description
Valiant Description
 
Compatibility Testing for Mobile Games
Compatibility Testing for Mobile GamesCompatibility Testing for Mobile Games
Compatibility Testing for Mobile Games
 
A Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdfA Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdf
 
[NANOO] About NANOO Services 3.0.1EN
[NANOO] About NANOO Services 3.0.1EN[NANOO] About NANOO Services 3.0.1EN
[NANOO] About NANOO Services 3.0.1EN
 
Noughts and Crosses Specification
Noughts and Crosses SpecificationNoughts and Crosses Specification
Noughts and Crosses Specification
 
InGyre Deck
InGyre DeckInGyre Deck
InGyre Deck
 
Dedicated Game Servers
Dedicated Game ServersDedicated Game Servers
Dedicated Game Servers
 
Work at Play's Franchise Hub Model for Games
Work at Play's Franchise Hub Model for GamesWork at Play's Franchise Hub Model for Games
Work at Play's Franchise Hub Model for Games
 
Work at Play's Franchise Hub Model for Video Games
Work at Play's Franchise Hub Model for Video GamesWork at Play's Franchise Hub Model for Video Games
Work at Play's Franchise Hub Model for Video Games
 
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
 
Nikita Zatsepin, BlueStacks
Nikita Zatsepin, BlueStacksNikita Zatsepin, BlueStacks
Nikita Zatsepin, BlueStacks
 
Android flying apps project presentation
Android flying apps project presentationAndroid flying apps project presentation
Android flying apps project presentation
 
Game Development Services Provider | Dumadu
Game Development Services Provider | Dumadu Game Development Services Provider | Dumadu
Game Development Services Provider | Dumadu
 

More from KAUSHAL KUMAR JHA

Summer Training Project On Python Programming
Summer Training Project On Python ProgrammingSummer Training Project On Python Programming
Summer Training Project On Python Programming
KAUSHAL KUMAR JHA
 
Summer Training Project On C++
Summer Training Project On  C++Summer Training Project On  C++
Summer Training Project On C++
KAUSHAL KUMAR JHA
 
Summer Training Project On Python Programming
Summer Training Project On Python ProgrammingSummer Training Project On Python Programming
Summer Training Project On Python Programming
KAUSHAL KUMAR JHA
 
Summer Training Project On Data Structure & Algorithms
Summer Training Project On Data Structure & AlgorithmsSummer Training Project On Data Structure & Algorithms
Summer Training Project On Data Structure & Algorithms
KAUSHAL KUMAR JHA
 
Python project on Image Based Captcha
Python project on Image Based CaptchaPython project on Image Based Captcha
Python project on Image Based Captcha
KAUSHAL KUMAR JHA
 
Black hole facts
Black hole factsBlack hole facts
Black hole facts
KAUSHAL KUMAR JHA
 

More from KAUSHAL KUMAR JHA (6)

Summer Training Project On Python Programming
Summer Training Project On Python ProgrammingSummer Training Project On Python Programming
Summer Training Project On Python Programming
 
Summer Training Project On C++
Summer Training Project On  C++Summer Training Project On  C++
Summer Training Project On C++
 
Summer Training Project On Python Programming
Summer Training Project On Python ProgrammingSummer Training Project On Python Programming
Summer Training Project On Python Programming
 
Summer Training Project On Data Structure & Algorithms
Summer Training Project On Data Structure & AlgorithmsSummer Training Project On Data Structure & Algorithms
Summer Training Project On Data Structure & Algorithms
 
Python project on Image Based Captcha
Python project on Image Based CaptchaPython project on Image Based Captcha
Python project on Image Based Captcha
 
Black hole facts
Black hole factsBlack hole facts
Black hole facts
 

Recently uploaded

Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 

Recently uploaded (20)

Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 

Software Requirements Specification on Pubg Gaming App (SRS on PUBG)

  • 1. “PUBG GAMING APP” BY KAUSHAL KUMAR JHA
  • 2. INTRODUCTION: * PROVIDES AN OVERVIEW OF THE ENTIRE SRS WITH PURPOSE, SCOPE, DEFINITIONS, ACRONYMS, ABBREVIATIONS, REFERENCES AND OVERVIEW OF THE SRS. *THIS DOCUMENT IS A SOFTWARE REQUIREMENT SPECIFICATION FOR THE PUBG MOBILE GAME PROJECT WHICH IS AN ANDROID APPLICATION. PURPOSES: * TO GIVE A COMPLETE DESCRIPTION ABOUT HOW PUBG MOBILE APP SYSTEM CAN BE DEVELOPED. * PROVIDES A BASIS FOR VALIDATION AND VERIFICATION. * TO OUTLINE THE FUNCTIONAL REQUIREMENTS OF PUBG MOBILE GAME. THIS DOCUMENT IS INTENDED FOR: ● INSTRUCTORS ● DEVELOPERS ● TESTERS
  • 3. SCOPE: * AIM OF THE PROJECT IS TO DEVELOP A GAME WHICH ENTERTAIN PEOPLE BY GETTING TWO AND MORE THAN TWO PEOPLES TOGETHER AND MAKE THEM PASS DIFFERENT LEVELS, MODES, WITH COOPERATION OF EACH OTHER. * LEVELS WILL BE EASY, HARD, EXTREME HARD WHICH MAKES THE GAME MORE COOL DEFINITIONS, ACRONYMS & ABBREVIATIONS: User / Player A person who plays the game. Character The human figure controlled by the player. Unity3D a rendering engine to create interactive 3D and 2D content. Multiplayer More than one players playing in the same game with separate devices. Android Android is a mobile operating developed by Google. Google Play Store Web store for android based applications Emote To express emotion, especially in an excessive or theatrical manner
  • 4. PRODUCT PERSPECTIVE: * EVERYONE NEEDS AN ENTERTAINMENT TOOL TO ENJOY AND PLAY WITH FRIENDS OVER THE NETWORK * PUBG MOBILE APP INTEND TO FILL THIS NEED BY PROVIDING A SOFTWARE ALLOWS ENTERTAINMENT WITH FRIENDS AND OVER THE NETWORK. EXTERNAL INTERFACE REQUIREMENT: ** INTERFACE REQUIREMENT: VARIOUS INTERFACES FOR THE PUBG GAMING APP COULD BE 1. LOGIN PAGE 2. HOME PAGE 3. THERE WILL BE A SCREEN DISPLAYING SEASON PASS , INVENTORY, SETTING, ONLINE FRIENDS, MODES, GIFTS, RANKS ETC. ** HARDWARE & SOFTWARE INTERFACE: PUBG GAME WILL NEED THE STANDARD ANDROID PROVIDED CONTROLS AND DEVICE HARDWARE BUTTONS FOR A REASONABLE GAME PLAY. 1. MOBILE OPERATING SYSTEM IS THE MOST IMPORTANT REQUIRED SOFTWARE FOR THIS GAME TO WORK 2.UNITY3D IS USED FOR CREATING USER INTERFACE AND RENDERING IN-GAME ANIMATIONS
  • 5. SPECIFIC REQUIREMENTS: *ALL REQUIREMENTS ARE DIVIDED INTO TWO GROUPS AS FUNCTIONAL AND NON- FUNCTIONAL. 1.FUNCTIONAL REQUIREMENTS: 1.1 USERS SHALL BE ABLE TO CONNECT VIA IP ADDRESS. 1.2 USERS SHALL BE ABLE TO START A GAME ONCE TWO USERS ARE CONNECTED. 1.3 USERS SHALL BE GIVEN THE CHOICE OF WHO PLAYS SINGLE OR MULTIPLAYER. 1.4 EACH USER IS TO HAVE SELECT DIFFERENT MODES AND DIFFERENT MAPS. 1.5 The player playing must have good internet connection. 1.6 A player may quit game at any time during gameplay. 1.7 Quitting will end the game immediately. 1.8 A Player can peek and fire, see maps locations,use vehicles, revive anybody ,use emotes for conversation and many more
  • 6. 2.NON-FUNCTIONAL REQUIREMENTS: 2.1 SECURITY: PUBG GAMING APP DOES OR DOES NOT CREATE PROFILE FOR USERS, IT DOES NOT NEED TO ACCESS USER CREDENTIALS. THEREFORE, SECURITY IS NOT A CONCERN IN THIS APPLICATION. 2.2 RELIABILITY: * THE MEAN-TIME-TO-REPAIR SHALL BE AT MOST 1 HOUR. * THE MEAN-TIME-TO-FAILURE SHALL BE AT LEAST 24 HOURS. * IN CASE OF ANY SYSTEM FAILURE, SYSTEM SHALL DISPLAY AN ERROR MESSAGE IN THE MAIN SCREEN TO INFORM USER ABOUT POSSIBLE PROBLEM.
  • 7. 2.3 AVAILABILITY: 1.System should be available 24 hours per day, 7 days per week. 2. In case of an unexpected failure in the system such as server connection problem, system inform users and does not allow them to continue. 2.3 MAINTAINABILITY: 1. DOCUMENTATION SHOULD BE SUPPLIED FOR ALL MODULES OF THE SYSTEM. 2. REQUIREMENT AND CHANGE MANAGEMENT SHOULD BE USED IN DEVELOPMENT PHASE. 2.4 PORTABILITY: * PUBG GAMING APP SHOULD RUN ON ANDROID OS. IT IS NOT A CROSS PRODUCT APPLICATION.
  • 8.