Professional Documents
Culture Documents
Specification
for
BURP:
Version 1.0
Burp
Pageii
Contents
REVISIONS................................................................................................................................................................III
1
INTRODUCTION................................................................................................................................................1
1.1
1.2
1.3
1.4
1.5
1.6
OVERALL DESCRIPTION...............................................................................................................................3
2.1
2.2
2.3
2.4
2.5
2.6
2.7
PRODUCT PERSPECTIVE...................................................................................................................... 3
PRODUCT FUNCTIONALITY................................................................................................................... 3
USERS AND CHARACTERISTICS............................................................................................................ 3
OPERATING ENVIRONMENT.................................................................................................................. 3
DESIGN AND IMPLEMENTATION CONSTRAINTS......................................................................................4
USER DOCUMENTATION....................................................................................................................... 4
ASSUMPTIONS AND DEPENDENCIES..................................................................................................... 5
SPECIFIC REQUIREMENTS...........................................................................................................................6
3.1
3.1.1
3.1.2
3.1.3
3.1.4
DOCUMENT PURPOSE.................................................................................................................................1
PRODUCT SCOPE........................................................................................................................................1
INTENDED AUDIENCE AND DOCUMENT OVERVIEW ...............................................................................1
DEFINITIONS, ACRONYMS AND ABBREVIATIONS....................................................................................2
DOCUMENT CONVENTIONS.................................................................................................................. 2
REFERENCES AND ACKNOWLEDGMENTS.............................................................................................. 2
PERFORMANCE REQUIREMENTS.......................................................................................................... 8
SAFETY AND SECURITY REQUIREMENTS.............................................................................................. 8
SOFTWARE QUALITY ATTRIBUTES....................................................................................................... 8
Burp
Pageiii
Revisions
Version
Primary Author(s)
Description of Version
1.0
Adnan Ahmed
Date Completed
Still in progress
BURP
Page1
1 Introduction
This document is the release: 1.0 for a metro app: Burp. It specifies the services offered by the
metro app and constraints under which it will operate. The Burp is an restaurant management
system. The purpose is to create a computerized system that will transform the whole rigorous job
of managing the data to a trouble-free job that will be gripped in a compact and efficient manner.
Description
A person or system that will interact with the system.
Graphical User Interface
Information
Providing username and password to the system using a form to use
the software
Whoever will use the system
Application
BURP
Page2
2 Overall Description
2.1 Product Perspective
The Burp maintains the information about the customers, inventory. It allows you to define
categories, adding products to these categories and adding sub-categories. You can also define
BURP
Page3
the favourite products, these favourite products will less your time consumption. It also facilitates
you to search for products by name. It also gives you the overview of how many tables and
waiters are busy in taking order and which one of them is free.
The complete overview of the system is shown in the use case model below:
BURP
Page4
He can add products to these categories also can define sub categories to the
parent categories.
The user can add customers and can add products to his account (that he want to
buy).
The user can add waiters profile.
He can also add tables.
He can view waiter and table status that whether its busy or not.
The user can also assign the waiter and table to customer based on the type of
service he wants.
The tools/technologies that shall be used to develop the system will be HTML5, CSS3 and
JavaScript.
Visual Studio 2012 will be used for development.
For interface designing and mock-ups Photoshop and Balsamiq Mockups will be used
respectively.
BURP
Page5
3 Specific Requirements
3.1 External Interface Requirements
3.1.1 User Interfaces
Req.ID
UI1
Requirement
Onthehomepageofthepagetheuserisgiventhefulloverviewabout
thewaitersandtablesstatus,thatwhichoneofthemarebusyand
BURP
Page6
UI2
UI2
whichoneofthemarefree.
Ontheaddcustomerpagetheusercanaddproducts(thathewantto
buy)tohisaccount.Andwhenhesdonethenhecangeneratehisbill.
Onthesettingspagetheusercanaddwaitersaccount,tables,menu
itemsandadminaccounts.
Requirement
Acomputer(withmouse,Keyboard,Monitoretc.) isrequiredinordertousethe
app.
Requirement
Windows8willberequiredbytheuserinordertousetheapp.
Requirement
Internetisrequiredbytheuserinordertousetheapp.
Requirement
P1
The application will be having a minimal load on the users computer and will be
efficient in performance.
Requirement
S1
S2
S3
BURP
Page7