> ***GUIDELINES FOR THE SYSTEM/SUBSYSTEM SPECIFICATIONS CHECKLIST:***
>
> This checklist is provided as part of the evaluation process for the
> System/Subsystem Specifications. The checklist assists designated
> reviewers in determining whether specifications meet criteria
> established in HUD's System Development Methodology (SDM). The
> objective of the evaluation is to determine whether the document
> complies with HUD development methodology 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) the System/Subsystem Specifications Checklist, and (Third)
> the System/Subsystem Specifications.
>
> Document authors are 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.
>
> Document reviewers will consult the HUD SDM and the SDM templates when
> reviewing the documents and completing the reviewer's portions of this
> checklist.

  -----------------------------------------------------------------------
  AUTHOR REFERENCE (Project Identifier):

  -----------------------------------------------------------------------

  ---------------------- ---------- -------------- -------------- ----------------------
  ***Designated          ***Start   ***Completed   ***Area        ***Comments:***
  Reviewers:***          Date:***   Date:***       Reviewed:***   

  *1:*                                                            

  *2:*                                                            

  *3:*                                                            

  *4:*                                                            

  *Summary Reviewer:*                                             
  ---------------------- ---------- -------------- -------------- ----------------------

  -----------------------------------------------------------------------
  **The System/Subsystem Specifications provide a detailed description of
  the system/subsystem functions. It defines in detail the interfaces
  with other systems and subsystems and the facilities to be used for
  accomplishing the interfaces.**

  -----------------------------------------------------------------------

**TABLE OF CONTENTS**

+-----------------------------------+-----------------------------------+
| #                                 | #                                 |
|                                   |                                   |
| # 1.0 General Information         | # 3.0 Environment                 |
|                                   |                                   |
| ## 1.1 Purpose                    | ## 3.1 Equipment Environment      |
|                                   |                                   |
| ## 1.2 Scope                      | ### 3.1.1 Processors              |
|                                   |                                   |
| ## 1.3 System Overview            | ### 3.1.2 Storage Media           |
|                                   |                                   |
| ## 1.4 Project References         | ### 3.1.3 Input/Output Devices    |
|                                   |                                   |
| ## 1.5 Acronyms and Abbreviations | ## 3.2 Communications Environment |
|                                   |                                   |
| ## 1.6 Points of Contact          | ### 3.2.1 Network                 |
|                                   |                                   |
| ### 1.6.1 Information             | ### 3.2.2 Interface Protocol      |
|                                   |                                   |
| ### 1.6.2 Coordination            | ## 3.3 Software Environment       |
|                                   |                                   |
| # 2.0 System Characteristics      | ## 3.4 Software Interfaces        |
|                                   |                                   |
| ##                                | ## 3.5 Diagnostics                |
|  2.1 System/Subsystem Description |                                   |
|                                   | ## 3.6 Data and Reports           |
| ## 2.2 System/S                   |                                   |
| ubsystem Partitions and Functions | ### 3.6.1 Inputs                  |
|                                   |                                   |
| ## 2.3 Accuracy and Validity      | ### 3.6.2 Outputs/Reports         |
|                                   |                                   |
| ## 2.4 Timing                     | # 4.0 Security                    |
|                                   |                                   |
| ## 2.5 Adaptability               | ## 4.1 Control Points             |
|                                   |                                   |
| ## 2.6 Failure Contingencies      | ## 4.2 Vulnerabilities            |
|                                   |                                   |
| ## 2.7 System Logical Flow        | ## 4.3 Safeguards                 |
|                                   |                                   |
| ##                                |                                   |
+-----------------------------------+-----------------------------------+

<table>
<colgroup>
<col style="width: 4%" />
<col style="width: 33%" />
<col style="width: 0%" />
<col style="width: 12%" />
<col style="width: 0%" />
<col style="width: 20%" />
<col style="width: 5%" />
<col style="width: 5%" />
<col style="width: 0%" />
<col style="width: 18%" />
</colgroup>
<thead>
<tr class="header">
<th colspan="3"></th>
<th colspan="3"><strong>To be completed by Author</strong></th>
<th colspan="4"><strong>To be completed by Reviewer</strong></th>
</tr>
<tr class="odd">
<th colspan="3"><strong>REQUIREMENT</strong></th>
<th colspan="2"><strong>AUTHOR X‑REFERENCE Page #/Section
#</strong></th>
<th><strong>AUTHOR COMMENTS</strong></th>
<th colspan="2"><strong>COMPLY</strong></th>
<th colspan="2"><strong>REVIEWER COMMENTS</strong></th>
</tr>
<tr class="header">
<th colspan="3"></th>
<th colspan="2"></th>
<th></th>
<th><strong>Y</strong></th>
<th><strong>N</strong></th>
<th colspan="2"></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td colspan="10">1.0 GENERAL INFORMATION</td>
</tr>
<tr class="even">
<td><h5 id="section-3">1.1</h5></td>
<td><strong>Purpose:</strong> Describe the purpose of the
System/Subsystem Specifications.</td>
<td colspan="2"><h5 id="section-4"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="odd">
<td><h5 id="section-5">1.2</h5></td>
<td><strong>Scope:</strong> Describe the scope of the System/Subsystem
Specifications as it relates to the project.</td>
<td colspan="2"><h5 id="section-6"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="even">
<td><h5 id="section-7">1.3</h5></td>
<td><strong>System Overview:</strong> Provide a brief system overview
description as a point of reference for the remainder of the document,
including responsible organization, system name or title, system code,
and system environment or special conditions.</td>
<td colspan="2"><h5 id="section-8"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="odd">
<td><h5 id="section-9">1.4</h5></td>
<td><strong>Project References:</strong> Provide a list of the
references that were used in preparation of this document.</td>
<td colspan="2"><h5 id="section-10"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="even">
<td><h5 id="section-11">1.5</h5></td>
<td><strong>Acronyms and Abbreviations:</strong> Provide a list of the
acronyms and abbreviations used in this document and the meaning of
each.</td>
<td colspan="2"><h5 id="section-12"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="odd">
<td colspan="10"><h1 id="points-of-contact-1">1.6 <strong>Points of
Contact:</strong> </h1></td>
</tr>
<tr class="even">
<td><h5 id="section-13"></h5></td>
<td>1.6.1 <strong>Information:</strong> Provide a list of the points of
organizational contact that may be needed by the document user for
informational and troubleshooting purposes.</td>
<td colspan="2"><h5 id="section-14"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="odd">
<td><h5 id="section-15"></h5></td>
<td>1.6.2 <strong>Coordination:</strong> Provide a list of organizations
that require coordination between the project and its specific support
function (e.g., installation coordination, security, etc.). Include a
schedule for coordination activities.</td>
<td colspan="2"><h5 id="section-16"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
</tbody>
</table>

<table>
<colgroup>
<col style="width: 4%" />
<col style="width: 33%" />
<col style="width: 0%" />
<col style="width: 12%" />
<col style="width: 0%" />
<col style="width: 20%" />
<col style="width: 5%" />
<col style="width: 5%" />
<col style="width: 0%" />
<col style="width: 18%" />
</colgroup>
<thead>
<tr class="header">
<th colspan="3"></th>
<th colspan="3"><strong>To be completed by Author</strong></th>
<th colspan="4"><strong>To be completed by Reviewer</strong></th>
</tr>
<tr class="odd">
<th colspan="3"><strong>REQUIREMENT</strong></th>
<th colspan="2"><strong>AUTHOR X‑REFERENCE Page #/Section
#</strong></th>
<th><strong>AUTHOR COMMENTS</strong></th>
<th colspan="2"><strong>COMPLY</strong></th>
<th colspan="2"><strong>REVIEWER COMMENTS</strong></th>
</tr>
<tr class="header">
<th colspan="3"></th>
<th colspan="2"></th>
<th></th>
<th><strong>Y</strong></th>
<th><strong>N</strong></th>
<th colspan="2"></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td colspan="10">2.0 SYSTEM CHARACTERISTICS</td>
</tr>
<tr class="even">
<td><h5 id="section-17">2.1</h5></td>
<td><strong>System/Subsystem Description:</strong> Provide a general
description of the system/subsystem to establish a reference for the
remainder of the document.</td>
<td colspan="2"><h5 id="section-18"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="odd">
<td><h5 id="section-19">2.2</h5></td>
<td><strong>System/Subsystem Partitions and Functions:</strong> Describe
the system/subsystem partitions and functions, documenting the
traceability between the functional and data requirements and the
defined subsystem.</td>
<td colspan="2"><h5 id="section-20"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="even">
<td><h5 id="section-21">2.3</h5></td>
<td><strong>Accuracy and Validity:</strong> Describe the features
incorporated in the design of the system/subsystem that meet the
accuracy and validity requirements imposed on each system/subsystem
level, considering accuracy requirements of mathematical calculations
and data.</td>
<td colspan="2"><h5 id="section-22"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="odd">
<td><h5 id="section-23">2.4</h5></td>
<td><strong>Timing:</strong> Describe the timing requirements imposed on
the system/subsystem, if applicable.</td>
<td colspan="2"><h5 id="section-24"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="even">
<td><h5 id="section-25">2.5</h5></td>
<td><strong>Adaptability:</strong> Provide a description of the
capability to be incorporated for adapting the system/subsystem to
changing requirements, such as anticipated operational changes,
interaction with new or improved systems, and planned periodic changes,
identifying components and procedures designed to be subject to
change.</td>
<td colspan="2"><h5 id="section-26"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="odd">
<td><h5 id="section-27">2.6</h5></td>
<td><strong>Failure Contingencies:</strong> Discuss alternative courses
of action that are to be taken to satisfy requirements if the proposed
system fails, including appropriate backup, fallback, and degraded modes
of operation.</td>
<td colspan="2"><h5 id="section-28"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="even">
<td><h5 id="section-29">2.7</h5></td>
<td><strong>System Logical Flow:</strong> Present the logical flow of
the system/subsystem. Supplement the representation with a program
design language presentation, a narrative presentation, or a combination
of the two.</td>
<td colspan="2"><h5 id="section-30"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
</tbody>
</table>

<table>
<colgroup>
<col style="width: 4%" />
<col style="width: 33%" />
<col style="width: 0%" />
<col style="width: 12%" />
<col style="width: 0%" />
<col style="width: 20%" />
<col style="width: 5%" />
<col style="width: 5%" />
<col style="width: 0%" />
<col style="width: 18%" />
</colgroup>
<thead>
<tr class="header">
<th colspan="3"></th>
<th colspan="3"><strong>To be completed by Author</strong></th>
<th colspan="4"><strong>To be completed by Reviewer</strong></th>
</tr>
<tr class="odd">
<th colspan="3"><strong>REQUIREMENT</strong></th>
<th colspan="2"><strong>AUTHOR X‑REFERENCE Page #/Section
#</strong></th>
<th><strong>AUTHOR COMMENTS</strong></th>
<th colspan="2"><strong>COMPLY</strong></th>
<th colspan="2"><strong>REVIEWER COMMENTS</strong></th>
</tr>
<tr class="header">
<th colspan="3"></th>
<th colspan="2"></th>
<th></th>
<th><strong>Y</strong></th>
<th><strong>N</strong></th>
<th colspan="2"></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td colspan="10">3.0 ENVIRONMENT</td>
</tr>
<tr class="even">
<td><h5 id="section-31">3.1</h5></td>
<td><strong>Equipment Environment:</strong> Provide a description of the
equipment required for the operation of the system/subsystem, including
descriptions of the equipment presently available, as well as a more
detailed discussion of the characteristics and impact of any new
equipment necessary for system operation.</td>
<td colspan="2"><h5 id="section-32"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="odd">
<td><h5 id="section-33"></h5></td>
<td>3.1.1 <strong>Processors:</strong> Include number and type of each
online/offline processor, and size of internal storage.</td>
<td colspan="2"><h5 id="section-34"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="even">
<td><h5 id="section-35"></h5></td>
<td>3.1.2 <strong>Storage Media:</strong> Include number and type of
storage media.</td>
<td colspan="2"><h5 id="section-36"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="odd">
<td><h5 id="section-37"></h5></td>
<td>3.1.3 <strong>Input/Output Devices:</strong> Include number and type
of each online/offline device.</td>
<td colspan="2"><h5 id="section-38"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="even">
<td><h5 id="section-39">3.2</h5></td>
<td><strong>Communications Environment:</strong> Describe the data
communications environment of the system. Additionally, provide detailed
schematics of the portions of the communications environment that
directly relate to the system or subsystem being documented.</td>
<td colspan="2"><h5 id="section-40"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="odd">
<td><h5 id="section-41"></h5></td>
<td>3.2.1 <strong>Network:</strong> Describe the network configuration
and characteristics if non-HUD standard configuration or Web-based,
including, at a minimum, the following: transmission requirements and
technique; data transfer rates (baud rates); gateways; geographic
locations; required system use times, if any; and line speed capability.
If a non-HUD standard configuration is used, indicate the date the
proposed configuration was approved by the CCMB.</td>
<td colspan="2"><h5 id="section-42"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="even">
<td><h5 id="section-43"></h5></td>
<td>3.2.2 <strong>Interface Protocol:</strong> Identify all
protocols.</td>
<td colspan="2"><h5 id="section-44"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
</tbody>
</table>

<table>
<colgroup>
<col style="width: 4%" />
<col style="width: 33%" />
<col style="width: 0%" />
<col style="width: 12%" />
<col style="width: 0%" />
<col style="width: 20%" />
<col style="width: 5%" />
<col style="width: 5%" />
<col style="width: 0%" />
<col style="width: 18%" />
</colgroup>
<thead>
<tr class="header">
<th colspan="3"></th>
<th colspan="3"><strong>To be completed by Author</strong></th>
<th colspan="4"><strong>To be completed by Reviewer</strong></th>
</tr>
<tr class="odd">
<th colspan="3"><strong>REQUIREMENT</strong></th>
<th colspan="2"><strong>AUTHOR X‑REFERENCE Page #/Section
#</strong></th>
<th><strong>AUTHOR COMMENTS</strong></th>
<th colspan="2"><strong>COMPLY</strong></th>
<th colspan="2"><strong>REVIEWER COMMENTS</strong></th>
</tr>
<tr class="header">
<th colspan="3"></th>
<th colspan="2"></th>
<th></th>
<th><strong>Y</strong></th>
<th><strong>N</strong></th>
<th colspan="2"></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><h5 id="section-45">3.3</h5></td>
<td><strong>Software Environment:</strong> Describe the software with
which the system/subsystem must interact. Include both support software
and test software, if needed. Provide the correct name, description, and
documentation references of each such software system, subsystem, and
program. Include a reference to the operating system to be used, the
database management system (if any), and the language for the following:
compiler, assembler, program, and query. If any non-HUD standard
components are used, indicate when the variance was approved by the
CCMB.</td>
<td colspan="2"><h5 id="section-46"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="even">
<td><h5 id="section-47">3.4</h5></td>
<td><strong>Software Interfaces:</strong> Provide a description of the
interfaces with other application software units, including those of
other operational capabilities and from other government agencies.
Specify the file format (output/input) and delivery mode for each
interface.</td>
<td colspan="2"><h5 id="section-48"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="odd">
<td><h5 id="section-49">3.5</h5></td>
<td><strong>Diagnostics:</strong> Describe diagnostic procedures that
will allow identification and classification of system/subsystem
problems.</td>
<td colspan="2"><h5 id="section-50"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="even">
<td><h5 id="section-51">3.6</h5></td>
<td colspan="9"><strong>Data and Reports:</strong></td>
</tr>
<tr class="odd">
<td><h5 id="section-52"></h5></td>
<td>3.6.1 <strong>Inputs:</strong> Identify the inputs and provide
information about the characteristics of each input to the
system/subsystem.</td>
<td colspan="2"><h5 id="section-53"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="even">
<td><h5 id="section-54"></h5></td>
<td>3.6.2 <strong>Outputs/Reports:</strong> Identify the output data and
reports, including information about the characteristics of each output
from the system/subsystem.</td>
<td colspan="2"><h5 id="section-55"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
</tbody>
</table>

<table>
<colgroup>
<col style="width: 4%" />
<col style="width: 33%" />
<col style="width: 0%" />
<col style="width: 12%" />
<col style="width: 0%" />
<col style="width: 20%" />
<col style="width: 5%" />
<col style="width: 5%" />
<col style="width: 0%" />
<col style="width: 18%" />
</colgroup>
<thead>
<tr class="header">
<th colspan="3"></th>
<th colspan="3"><strong>To be completed by Author</strong></th>
<th colspan="4"><strong>To be completed by Reviewer</strong></th>
</tr>
<tr class="odd">
<th colspan="3"><strong>REQUIREMENT</strong></th>
<th colspan="2"><strong>AUTHOR X‑REFERENCE Page #/Section
#</strong></th>
<th><strong>AUTHOR COMMENTS</strong></th>
<th colspan="2"><strong>COMPLY</strong></th>
<th colspan="2"><strong>REVIEWER COMMENTS</strong></th>
</tr>
<tr class="header">
<th colspan="3"></th>
<th colspan="2"></th>
<th></th>
<th><strong>Y</strong></th>
<th><strong>N</strong></th>
<th colspan="2"></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td colspan="10">4.0 SECURITY</td>
</tr>
<tr class="even">
<td><h5 id="section-56">4.1</h5></td>
<td><strong>Control Points:</strong> Describe the points in the system
at which there is a known vulnerability that requires specific
safeguards.</td>
<td colspan="2"><h5 id="section-57"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="odd">
<td><h5 id="section-58">4.2</h5></td>
<td><strong>Vulnerabilities:</strong> Describe the vulnerabilities at
each control point.</td>
<td colspan="2"><h5 id="section-59"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr class="even">
<td><h5 id="section-60">4.3</h5></td>
<td><strong>Safeguards:</strong> Describe the safeguard requirements at
each control point to reduce vulnerabilities.</td>
<td colspan="2"><h5 id="section-61"></h5></td>
<td colspan="2"></td>
<td></td>
<td colspan="2"></td>
<td></td>
</tr>
</tbody>
</table>