Programming and Design Requirements

Programming and Design Requirements - The design for the...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Jason Wong Programming Requirements Programming Languages The programming language used for implementing the banking ATM software shall be the C++ programming language. Compiler/Assembler The GNU compiler collection (http://gcc.gnu.org/) shall be used to compile the C++ source code. Programming Standards The programming standards to be followed shall be based on the standards specified by the C++ coding standard found in http://www.possibility.com/Cpp/CppCodingStandard.html . These standards include specifications on naming conventions, filenames, and documentation. Design Requirements Sizing and Timing Requirements The final banking ATM software when delivered shall not require more than 50 MB of disk space to operate. The banking ATM software shall not require more than 200 KB of memory to run. All operations performed by the banking ATM shall run and complete in less than 3 seconds. Design Standards
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: The design for the banking ATM software shall contain an ATM object that contains the functions necessary to make withdrawals, deposits, and log out of sessions. The banking ATM shall reference a bank account file that contains the following data for all accounts: Account number Password Validation Date established Customer first name Customer last name Customer street address Customer city Customer state Customer zip + 4 Customer home phone Customer business phone Safety deposit box number Checking account Savings account Checking balance Savings balance A temporary record file named BANKING4.txt shall be used to store temporary updates to records before actually making modifications to the bank accounts file. Design Constraints There are no design constraints for the banking ATM system....
View Full Document

Page1 / 2

Programming and Design Requirements - The design for the...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online