Technical Requirements Document
Technical Requirements Document
Project Name
Version
Revision History
COPYRIGHT NOTICE
Confidential – ©2015 Documentation Consultants
All rights reserved. These materials are for internal use only. No part of these materials may be
reproduced, published in any form or by any means, electronic or mechanical, including photocopy or any
information storage or retrieval system, nor may the materials be disclosed to third parties without the written
authorization of (Your Company Name).
Table of Contents
1 Overview...................................................................................................................................4
1.1 Purpose and Scope .................................................................................................................. 4
1.2 Referenced Documentation ...................................................................................................... 4
1.3 Requirement Assumptions and Support Considerations ........................................................... 5
2 Specific Technical Requirements ..........................................................................................6
2.1 Technical Requirements ........................................................................................................... 6
2.1.1 System Requirements........................................................................................................ 6
2.1.2 Network Requirements ...................................................................................................... 6
2.1.3 Database Requirements .................................................................................................... 6
2.1.4 User Interface Requirements ............................................................................................. 6
2.1.5 System Interface Requirements ......................................................................................... 6
2.1.6 Security Requirements ....................................................................................................... 6
3 APPENDIX ................................................................................................................................7
Note: Text displayed in blue italics is included to provide guidance to the author and should be
deleted before publishing the document. In any table, select and delete any blue line text; then
click HomeStyles and select “Table Text” to restore the cells to the default value.
1 Overview
Briefly state the system, infrastructure, and software to which this document applies.
Summarize the system development, operations, and maintenance related to this project.
Identify the project sponsor, user, developer, and support groups.
Identify current and planned operating sites.
High-level overview and technical summary of implementing the business requirements.
Provide information about the purpose and scope of this technical requirements document.
Provide an overview of the technical architecture as it applies to the proposed solution. Indicate
the information that will be included and what is out of scope for this project, e.g., it may
include information about development and infrastructure but not production support.
Provide information about all documentation referenced in this document, e.g., number, title,
version, and date.
Provide information about technology tools, environment conditions, and other support
considerations that can affect the project, if applicable.
For example:
Behavioral (how it will behave (from a user’s point of view) in meeting its requirements,
ignoring internal implementation).
Constraints include issues such as throughput, response time, CPU utilization, etc. Use
a separate sub-section for each constraint if necessary.
Decisions affecting the selection and design of the system, application or software.
Decisions that respond to requirements designated critical, such as those for safety,
security, or privacy.
Decisions depending on system states or modes.
Decisions regarding inputs it will accept and outputs it will produce, including interfaces
with other systems.
Decisions on behavior in response to each input or condition, including:
o Actions it will perform
o Response times and other performance characteristics
o Description of physical systems modeled
o Selected equations, algorithms, rules, and handling of non-acceptable inputs or
conditions.
Decisions on how databases and data files will appear to the user.
This section contains all the requirements in sufficient detail that can be used to develop a
system design and allow testers to test the system.
3 APPENDIX