Java Reference
In-Depth Information
REQUEST FOR NEW APPLICATION
Date submitted:
November 1, 2007
Submitted by:
Fredrick Montgomery - Developer, OpenExhibit Software
Purpose:
Our business customers have requested an easy-to-use desktop
calculator that can be used on a variety of platforms. We have
customers who program interactive kiosks on a variety of computer
system platforms, customers with varying levels of access to utility
applications, and others who use dedicated systems without direct
access to a calculator or spreadsheet application.
Application title:
Calculator
Algorithms:
Please create an electronic version of a pocket calculator. The
calculator application should have a numeric keypad complete with
the digits 0 through 9, the decimal point, equal sign, and four
arithmetic functions or operators: addition, subtraction,
multiplication, and division.
Notes:
The user should not be able to type in the “LCD” area at the top
where results display. Instead, they can input data only by using the
keypad buttons listed above.
Our customers would like a menu system with the following
commands:
an Exit command (although most users will click the Close
button to quit the application)
a Clear command to clear the display
Copy and Paste commands, so users can move data in and
out of the application
an About command to display information about our
company as follows:
Calculator ver. 1.0
OpenExhibit Software
Copyright 2007
All rights reserved
Approvals
Approval status:
X
Approved
Rejected
Approved by:
Violet Cooper
Date:
November 6, 2007
Assigned to:
J. Starks, Programmer
FIGURE 6-2
The requirements document also states that the application should provide
the user with commands to exit the application, clear the display, copy and paste
data, and view information about the application. The calculator, thus, will
include a menu bar at the top of the window; when the user clicks a command
on the menu bar, a drop-down menu of commands should display.
Search WWH ::




Custom Search