Software Requirements Glssary of Terms

Term Definition
Analysis - Requirement Analysis The study of each requirement, and their relationship to other requirements.
Architecture Documentation that describes the orderly arrangement of business and technical components of an enterprise, system or project.
Best Practices Tried and true processes and methods. Recommended that you consider these methods.
Business Requirement A statement of business needs. Business requirements generally relate to the needs to fulfill business processes.
Definition - Requirement Definition Requirement definition is the process of making requirements clear and distinct.
Deliverable A work product such as a document, a snippet of code.
Deliverable - Project Deliverable A project deliverable is an article or "artifact" produced by a project.
Feature (Software) A prominent software capablity. For instance, "site search" is a feature.
Functional Requirement Need that pertains to a specific business process or software feature. Example is "I need a site search".
Non-functional Requirement A need that is independant of a business process or software feature. An example is "The systme must cost less than $500,000."
QA Quality Assurance function within a business. Ensure quality of project deliverables.
Requirement A statement of need. Example "I require that the system records the first and last name of the applicant".
Requirement ID (Identifier) Uniquely identifies a requirement. For instance MTCS-001 could identify the first "Maintenance Management System" requirement. Requirement id's are usually formed accoording to a project or enterprise standard.
Requirement Management The process of creating, storing, revising and consuming requirements in an efficient and effective manner.
Requirements Facilitation The process of working with a group of Stakeholders to draw out their requirements. This is usually done in a requirements session, where the requirements facilitator uses a combination of a good process and good listening skills to help the process along.
Requirements Management Tool The software tool that facilitates the process of creating, storing, revising and consuming requirements in an efficient and effective manner.
Requirements Phase Stage of the project that deals with defining, documenting, reviewing and approving requirements.
Review - Requirements Review Review to ensure requirements are atomic, understandable, verifiable, and generally meet standards. Checklists can be used. Stakeholders and the QA group review requirements.
Software Requirement A statement of need relating to a software feature or features.
Software Requirements Document Documents the need for software features.

For instance, a software requirements document may state the need for a "site search" feature on a website.

The need for several related features are usually documented in a a software requirements document.

Statement of Work Project deliverable that states the project goals, approach, deliverables, constraints. Describes project deliverables and approvers. This document ensures a project is well conceived before it is started (Refer to the book "Moby Dick" to describe a project poorly conceived).
Template A "fill in the blanks" document that guides the requirements documentation process. Many enterprises have "standard" templates that are highly recommended or must be used on projects.

from SoftREQ.com