Functional Requirements Document Checklist
Functional Requirements Document Checklist
GUIDELINES FOR THE FUNCTIONAL REQUIREMENTS DOCUMENT CHECKLIST: This checklist is provided as part of the evaluation process for the Functional Requirements Document (FRD) submitted to HUD. The checklist assists designated reviewers to determine whether specifications meet criteria acceptable to HUD upon the submission of the FRD. The objective of the evaluation process is to determine if the document complies with HUD requirements. Attached to this document is the DOCUMENT REVIEW CHECKLIST. Its purpose is to assure that documents achieve the highest standards relative to format, consistency, completeness, quality, and presentation. Submissions must include the following three documents, and must be presented in the following order: (First) DOCUMENT REVIEW CHECKLIST, (Second) FRD CHECKLIST and (Third) FRD. The document author is required to complete the two columns indicated as AUTHOR X-REFERENCE Page #/Section # and AUTHOR COMMENTS before the submission. Do NOT complete the last two columns marked as COMPLY and REVIEWER COMMENTS, since these are for the designated reviewers. AUTHOR REFERENCE (Project Identifier):
Designated Reviewers: 1: 2: 3: 4: Summary Reviewer: Start Date: Completed Date: Area Reviewed: Comments:
10 April 2002
Peer Review
Page i
TABLE OF CONTENTS
1.0 GENERAL INFORMATION 1.1 Purpose 1.2 Scope 1.3 Project References 1.4 Acronyms and Abbreviations 1.5 Points of Contact 1.5.1 Information 1.5.2 Coordination 2.0 CURRENT SYSTEM SUMMARY 2.1 Background 2.2 System Objectives and Current Functionality 2.3 Current Methods and Procedures 2.3.1 Equipment Being Used 2.3.2 Input and Output 2.3.3 Provisions in the Existing System Design 2.3.4 Deficiencies 3.0 PROPOSED METHODS AND PROCEDURES 3.1 Summary of Improvements 3.1.1 Functional Improvements 3.1.2 Improvements to Existing Capabilities 3.1.3 Timeliness 3.2 Summary of Impacts 3.2.1 User Organizational Impacts 3.2.2 User Operational Impacts 3.2.3 User Developmental Impacts 3.3 Assumptions and Constraints 4.0 DETAILED CHARACTERISTICS 4.1 Specific Performance Requirements 4.1.1 Accuracy and Validity 4.1.2 Timing 4.1.3 Capacity Limits 4.2 Functional Area System Functions 4.3 Input and Output 4.4 Failure Contingencies 5.0 DESIGN CONSIDERATIONS 5.1 System Description 5.2 System Functions Flexibility 6.0 ENVIRONMENT 6.1 Equipment Environment 6.2 Software Environment 6.3 Communications Requirements 6.3.1 Communications Overview 6.3.2 Communications Hardware 6.3.3 Communications Software 6.4 Interfaces 6.5 Summary of Impacts 6.5.1 IS Organizational Impacts 6.5.2 IS Operational Impacts 6.5.3 IS Developmental impacts Failure Contingencies 6.5.4 Restart/Recovery 6.5.5 Other Contingencies Assumptions and Constraints 7.0 SECURITY 7.1 Background Information 7.2 Control Points, Vulnerabilities, and Safeguards 7.2.1 Control Points 7.2.1.1 Input Control Points 7.2.1.2 Process Control Points 7.2.1.3 Output Control Points 7.2.2 Vulnerabilities 7.2.3 Safeguards 7.2.3.1 Administrative Safeguards 7.2.3.2 Physical Safeguards 7.2.3.3 Technical Safeguards 7.3 System Monitoring and Auditing 7.3.1 Journalizing 7.3.1.1 Triggering Criteria 7.3.1.2 Identification Information 7.3.1.3 Application Data 7.3.1.4 Journal Use 7.3.2 Audit Trail 7.3.2.1 Transactions Back to Original Source Documents 7.3.2.2 Transactions Forward to Summary Totals 7.3.2.3 Summary Totals Back to Component Transactions 7.3.2.4 All Record Disposition Schedules
10 April 2002
Peer Review
Page ii
REQUIREMENT
REVIEWER COMMENTS
10 April 2002
Peer Review
Page 1
REQUIREMENT
REVIEWER COMMENTS
3.3
4.0
10 April 2002
Peer Review
Page 2
REQUIREMENT
REVIEWER COMMENTS
6.4
10 April 2002
Peer Review
Page 3
REQUIREMENT
REVIEWER COMMENTS
6.5.3
6.6
Interfaces. Describe all interfaces with other application systems and subsystems
6.6.1 Restart/Recovery. Describe the capabilities for ensuring effective and efficient recovery from a problem with the hardware or software systems 6.6.2 Other Contingencies. Describe other failure contingencies not addressed above Assumptions and Constraints. Discuss any other assumptions and constraints that relate to development and operation of the automated system
6.7
10 April 2002
Peer Review
Page 4
REQUIREMENT
REVIEWER COMMENTS
10 April 2002
Peer Review
Page 5
REQUIREMENT
REVIEWER COMMENTS
10 April 2002
Peer Review
Page 6