Temperature Conversion Application

Celsius/Fahrenheit scales

 

 

 

 

 

 

Functional Requirements


Table of Contents

 

1     Introduction. 2

1.1     Revision History. 2

1.2     Intended use. 2

1.3     Target Market. 2

2     Application Feature List 2

2.1     Tag Definitions. 2

2.2     Requirements Listing: 2

3     Conclusions / Notes. 2

 


1         Introduction.

This document defines the functional requirements for the Temperature conversion application.  The business requirements necessary to meet the needs of our customers are contained in this document.

1.1        Revision History

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

1.2        Intended use.

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.

1.3        Target Market.

This worked example is intended as a web based application that anyone in the world could access. 

2         Application Feature List

2.1        Tag Definitions

The requirements specifications follow the RBC requirements template.  The ‘PRD’ tag specifies a program requirement. 

2.2        Requirements Listing:

TCA:FRD:1   The system shall provide a means of calculating Celsius temperature scale from a Fahrenheit temperature input.

TCA:FRD:2   The system shall provide a means of calculating Fahrenheit temperature scale form a Celsius temperature input.

TCA:FRD:3   The system shall be web accessible.

3         Conclusions / Notes

06/26/2004 - mkj

The TCA will be available for SESI customers to use in conjunction with the documentation created by this process.