0% found this document useful (0 votes)
51 views10 pages

Softwareeng

The document provides a software requirements specification (SRS) for a PUBG Mobile game app. It outlines the purpose, scope, definitions, and specific requirements for the app. The app aims to entertain people by allowing more than two players to join together in different game modes and levels, cooperating to pass levels of varying difficulties. The SRS describes functional requirements like users connecting via IP address and selecting different maps and modes, as well as non-functional requirements around security, reliability, availability, maintainability, and portability.

Uploaded by

Rachel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views10 pages

Softwareeng

The document provides a software requirements specification (SRS) for a PUBG Mobile game app. It outlines the purpose, scope, definitions, and specific requirements for the app. The app aims to entertain people by allowing more than two players to join together in different game modes and levels, cooperating to pass levels of varying difficulties. The SRS describes functional requirements like users connecting via IP address and selecting different maps and modes, as well as non-functional requirements around security, reliability, availability, maintainability, and portability.

Uploaded by

Rachel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

“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
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

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.
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

You might also like