Professional Documents
Culture Documents
Version 1.0
Table of Contents
4. Usage Scenarios
5. Adopted Methodology
6. Work Plan (Use MS Project to create Schedule/Work Plan)
SRS Document
Scope of Project:
The idea of this project is to create a 3D car racing game which can be played offline . It
will be fun to play and use get excited and relaxed while playing the game .
Functional Requirements
Definition:
Level Selection:
User will select the Levels from the given lists over here.
Cars lists:
All best available Car will be appeared on the screen for the user.
Gameplay :
When user will choose one of the Car the Gameplay screen will appear and user will get
to play the game.
Nonfunctional Requirements
Definition:
Security Requirements:
It will be totally secured, no personal data of the user will be taken, simply user
can use it .
Reliability:
The Game application will be fully reliable and will provide the maximum
operation of its working.
User Friendly:
The Layout of the Game will be user friendly that the user can easily understand
and use .
Adopted Methodology
Waterfall Model
System Analysis
Validation
DB Design
Verification
GUI Design
Verification
Coding
Unit Test
Testing
Product Verification
Implementation
System test
Revalidation
In this approach, we see that processes flows in a downward fashion from requirement
phase to Testing phase which meets to client satisfaction. Requirements phase collects
software specifications, functional and non functional requirements in SRS (software
requirement specification). Analysis phase analyzes cases and work plan on the basis of
software requirement phase that covers use case scenarios up to methodology and work
plan. Design phase goes through with flow charts, algorithms and GUI on the basis of
analysis phase. Coding phase generates the actual logic of the application and provide
functionality to the system. The system logic is tested if it is working as it is as in
designing phase.
Spiral Model
Planning Risk Analysis:
Software Requirement Cost effectiveness with
Specification and work plan Minimum risk
Client Evaluation:-
Planning phase covers scope, requirements and functionality of the system. Second phase
Risk analysis is most important phase of spiral model which defines cost-effective
strategies in project development. Risk at any stage indicates that requirements must be
reviewed to find out solution for the problem by given data in the previous phase before
proceed to the next. Development phase covers the designing, coding and testing. And In
case of any change it is required to iterate the application from all four phases again.
That’s why it is called spiral model.
Client Evaluation:-
Coding
Acceptance
Testing
Combination of both waterfall and spiral model is called hybrid approach of system
development that maximize the quality of system and minimize the disadvantages and
risk.
Work Plan (Use MS Project to create Schedule/Work Plan)