Temperature Conversion Application
Celsius/Fahrenheit scales
Program Requirements and
Table of Contents
This document defines the requirements for the Temperature conversion
application. The application
requirements necessary to meet the needs of our customers are contained in this
document.
In addition to updating this table, the user should
also update the necessary information in the document headers and footers.
SYM = Revision (A –accepted, U –
under review, S – submitted for review)
Description = Description of
change
Date = Date approved
Approval = Required approval
initials
|
Version |
Date |
Author |
Description of Changes |
|
1.00 |
6/26/04 |
mkj |
Initial document |
This TCA is a utility tool to convert Celsius and Fahrenheit temperature values into their corresponding counterpart scale. This system is a worked example of the Software Engineering Process, Requirements gathering phase.
This worked example is intended as a web based application that anyone in the world could access.
TCA:PRD:1 The system shall be
accessible from a standard web browser, Internet Explorer 5.5 with XML parser
3.0 or above.[TCA:FRD:3]
TCA:PRD:2 The system shall accept numeric temperature input
from the user.
TCA:PRD:3 The system shall require the user to select whether
the input is in Celsius or Fahrenheit temperature scale.
TCA:PRD:4 The system shall
require the user to press the “Submit” button when the desired temperature
scale and numeric temperature value has been entered.
TCA:PRD:5 The system shall
calculate the opposite of the selected temperature scale. For example if the Celsius scale is selected
the system shall calculate the Fahrenheit equivalent.
TCA:PRD:6 The system shall
calculate the Celsius scale with a Fahrenheit temperature input using this
formula: Tc= (5/9)*(Tf-32)
Tc = Temperature in Celsius
Tf = Temperature in Fahrenheit [TCA:FRD:1]
TCA:PRD:7 The system shall
calculate the Fahrenheit scale with a Celsius scale temperature input using this
formula: Tf=((9/5)*Tc)+32 [TCA:FRD:2]
TCA:PRD:8 The processed input
will be presented to the user in a form that shows the input temperature value
and type along with the conversion temperature value and type and offer the
user a chance to return to the input screen or exit the application.
TCA:PRD:9 The display shall be
support web dithered colors and scale to 800x600 pixel screen resolution. [TCA:FRD:3]
06/26/2004 - mkj
The
TCA will be available for SESI customers to use in conjunction with the
documentation created by this process.