Softwareeng
Softwareeng
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
Multiplayer More than one players playing in the same game with separate devices.
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.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.
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:
2.4 PORTABILITY:
* PUBG GAMING APP SHOULD RUN ON ANDROID OS. IT IS NOT A CROSS PRODUCT APPLICATION.
USE CASE DIAGRAM
FLOW DIAGRAM