Академический Документы
Профессиональный Документы
Культура Документы
FUNCTIONAL
REQUIREMENTS
Functional Requirements
The System can add new Customers Information (Name,
Age, Address and Birthdate).
The System will automatically generates Customer ID.
The System can monitor the starting time of the Customer
up to his/her desired time.
The System will display the Customers ID to the Big Screen
and will prompt the Customer/Representative automatically
when the time is up or finished.
Note: For every customer, there will be 5 minutes time extension
before starting time and an additional of 5 minutes will also be
provided after the end of the time that the Customer wishes.
Functional Requirements
The System will automatically add the Customer as
Member of ABCD Fun Games to reduce payout for the next
transaction and for discount purposes (points every hour
consumed).
Total Fees is calculated automatically by the System.
The System will generate receipt after the Customer already
registered as a member.
Pause and Play function in case of emergency.
The System will automatically backup the Database.
Non-Functional
Requirements
Non-Functional Requirements
Usability
User-friendly Interface
User Manual
Technical
Desktop Computer
Printer
Big Size Monitor
Non-Functional Requirements
Performance
High-end Computer
Response Time
Throughput
Security
Accessible and Usable only in Authorized
ways by Authorized Users.
Non-Functional Requirements
Software
Database
Maintainability
Software
System Developers
Hardware
Technicians
Brief Description
Brief Description
Monitoring and Billing Transactions
Actors
Actors
oCustomer
oOperator Plus the System
oGuard
Flow of Events
Flow of Events
The customer will provide the basic information needed by the
Operator
The Operator will check if the customer is already registered as
member if not the operator will register the customer as new
member to the System.
The Operator will ask the Customer of what member type he/she
want. (Pay and Play or Play and Pay).
The System will automatically print the Customers Receipt.
The Customer will present his/her Receipt to the Guard for
Validation.
Flow of Events
The System will display the list of Customers ID to the big
screen and start the time when the customer enters to the ABCD
Fun Games.
The System will trigger an alarm if the Customer runs out of
time.
The Operator may pause and play the customers time in case
of emergency exit and will charge the customer with the
minimum fee if he/she already consumed more than 15 minutes
of his/her time.
The Guard will require the customer to present his/her receipt
to validate it before he/she exit the fun game.
The Customer (Play and Pay) will pay his/her bill to the
Activity Diagram
Swimlane Diagram