Home
Home Template Shop Tech Writing Biz Writing  

Google Custom Search

C:\Program Files\WS_FTP\klariti 06\a.html
Side Menu
Blog
Template Shop
Book Shop Our FREE Affiliate Program Pays You 50% Commission!
Template Shop

Bestsellers
Special Offers
Software Development  Pack
QA Templates
Case Study Templates
Project Management
Proposal Template
Proposal Manager Toolkit
RFP (ITT) Template
White Paper Templates
Recommended Reading
How to Write a Business Plan Report Writing Toolkit Report Writing Toolkit
Create Special Reports
E-Newsletters That Work
Read About...
Technical Writing
RFPs, ITTs, Proposals
Business Writing
Project Management Report Writing Toolkit
White Papers
Grant Writing
FrameMaker
FrameMaker to Word Conversion
Template Design
Free PDF Conversion Service
A-Z Framemaker
Framemaker Training
Writers Resources
Education
Writing for the Web
Content Development
Information Architecture
Mailing Lists
Text Mining
Writing Organizations
Others
Writer's Guidelines
Copyright Free Articles
Technical Writing Ireland
10 Years As A Tech Writer

 

 

 



Software Development - Functional Requirements Specification Template
___________________________________________________________________

Functional Requirements Specification Template

[Download Sample Chapters]

What is it?

A Functional Requirements Specification describes what is required to meet the users' business needs. Functional requirements specify which actions the design must provide in order to benefit the system's users. Functional requirements are determined by the needs, user, and task analysis of the current system.

Who uses it?
Technical Architect, Business Analyst, Development Manager, Project Manager, IT Manager, System Administrator, Test Manager, Documentation Manager.

When is it used?
Requirement specifications are often written as "must" or "shall". For example, "the system must delete all redundant files after 90 days." Requirements describe the system/ software / component must do and the operational constraints. Examples of requirements include functional, performance, interface, and quality requirements.

Table of Contents

1    Overview
1.1    Purpose of this document
1.2    Scope of this document
1.3    Document Overview
1.4    Identification
1.5    Relationship to Other Plans
1.6    Related Documents
1.7    Key Stakeholders
1.8    Points of Contact
1.9    Traceability

2    Current System
2.1    Background
2.2    Application Overview
2.3    System Objectives
2.4    Current Methods and Procedures
2.4.1    Equipment
2.4.2    Input and Output
2.4.3    Provisions
2.4.4    Deficiencies
2.5    Business Context
2.6    Organization Profile
2.7    Business Functions
2.8    Component Description

3    Requirements Specifications
3.1    Introduction
3.1.1    Goals
3.1.2    System Users
3.1.3    Assumptions
3.2    System Description
3.2.1    System Overview and Environment
3.2.2    Functional Structure and Inter-relationships
3.3    Functional Requirements
3.4    User Roles
3.5    System Operational Requirements
3.6    Input and Output Requirements
3.7    Performance Requirements
3.8    Communication Requirements
3.9    Communications Requirements
3.9.1    Communications Overview
3.9.2    Communications Hardware
3.9.3    Communications Software
3.10    Security Requirements
3.11    Hardware Requirements
3.11.1    Hardware Functionality
3.11.2    Hardware Characteristics
3.12    Software Requirements
3.12.1    Software Functionality
3.12.2    Software Characteristics
3.13    Usability Requirements
3.14    Data Requirements
3.14.1    Data Structures and Relationships
3.14.2    Data Framework and Relationships
3.14.3    Data Inputs
3.14.4    Data Outputs
3.14.5    Interfunctional Data Definitions
3.14.6    Component Cross Reference
3.15    Functional Component Specifications

4    Proposed Methods and Procedures
4.1    Improvements
4.1.1    Functional Improvements
4.1.2    Improvements to Existing Capabilities
4.1.3    Timeliness
4.2    Impacts
4.2.1    User Organizational Impacts
4.2.2    User Operational Impacts
4.2.3    User Developmental Impacts
4.3    Product Functions
4.4    Similar System Information
4.5    User Characteristics
4.6    User Problem Statement
4.7    User Objectives

5    Design Constraints
5.1    Software Design Constraints
5.1.1    Software Interfaces
5.1.2    Software Packages
5.1.3    Database
5.1.4    Operating System
5.1.5    Tolerance, Margins and Contingency
5.2    Hardware Design Constraints
5.2.1    Hardware Requirements and Environment
5.2.2    Hardware Standards
5.2.3    Hardware Interfaces
5.2.4    Capacity
5.3    User Interface Constraints
5.3.1    User Characteristics
5.3.2    Environment/Operational Constraints

6    Detailed Characteristics
6.1    System Description
6.2    System Functions
6.3    Flexibility
6.4    Performance Requirements
6.4.1    Accuracy
6.4.2    Timing
6.4.3    Capacity Limits
6.5    Functional Area System Functions
6.6    Input and Output
6.7    Failure Contingencies

7    Functional Requirement [x]

8    Resources
8.1    Personnel Requirements

9    Appendixes
9.1    Support Material
9.2    Glossary of Terms
9.3    Acronyms and Abbreviations

Index of Tables

Table 1 — Functional Requirements Matrix
Table 2 — User Roles
Table 3 — Resources
Table 4 — Glossary of Terms
Table 5 — Acronyms and Abbreviations

Page Count:

Related Documents

 

Definitons

A software requirements definition is an abstract description of the services which the system should provide and the constraints under which the system must operate; requirements may be either functional or non-functional requirements.

Functional requirement specifies a function that a system or component must be able to perform. [IEEE Std 610.12]

Requirement: a statement of need concerning a condition or capability that must be met or possessed by a system or component to satisfy a contract, standard, or specification. The sum of all requirements forms the basis for the
subsequent development of the system.

Specification: a document that specifies, in a precise, verifiable manner, the requirements, design, behavior or other characteristics of a system or component. (IEEE Std 610.12-1990)

 


footer

TEMPLATE SHOP | Software Development Template Packs | Proposal Manager Toolkit       

Project Management Templates | Proposal Template | RFP Template Great deals on Project Managment, White Papers, Proposal, and Software Templates for only $9.99.| Case Study Template Pack

IT Solutions for Sarbanes Oxley Act |  Assessment Tests | White Paper Template Pack

Google
Web

www.klariti.com

Business Writing | Proposal Writing |Technical Writing | Grant Writing
Word/Framemaker Template Design | FrameMaker Training Ireland | FrameMaker to Word Conversion Great deals on Project Managment, White Papers, Proposal, and Software Templates for only $9.99.

Ask Ivan | Information Architecture | 99 Freelance Writing Jobs | E-mail Us

Our 1 Minute Pitch  | What We Do | Site Map