Share on Facebook Share on Twitter Email
Answers.com

Functional requirement

 
Sci-Tech Dictionary: information requirements
(′in·fər′mā·shən rə′kwīr·məns)

(computer science) Actual or anticipated questions which may be posed to an information retrieval system.


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Computer Desktop Encyclopedia: information requirements
Top

The information needed to support a business or other activity. Systems analysts turn information requirements (the what and when) into functional specifications (the how) of an information system.

Details and Summaries

Requirements are typically defined as lists of detailed transactions, such as orders and purchases, as well as summarized data from master records, such as customers, vendors and employees. How frequently this information is made available is also part of the requirement.

A Group of Data Elements

The actual information is a collection of data elements that are obtained by running query and report programs against a particular database or group of databases. The data and information that are stored in the databases in the first place are also derived from the information requirements. See functional specification and desirement.

Download Computer Desktop Encyclopedia to your iPhone/iTouch

Military Dictionary: information requirements
Top

(DOD, NATO) Those items of information regarding the enemy and his environment which need to be collected and processed in order to meet the intelligence requirements of a commander. See also priority intelligence requirements.

Wikipedia: Functional requirement
Top

In software engineering, a functional requirement defines a function of a software system or its component. A function is described as a set of inputs, the behavior, and outputs (see also software).

Functional requirements may be calculations, technical details, data manipulation and processing and other specific functionality that define what a system is supposed to accomplish. Behavioral requirements describing all the cases where the system uses the functional requirements are captured in use cases. Functional requirements are supported by non-functional requirements (also known as quality requirements), which impose constraints on the design or implementation (such as performance requirements, security, or reliability). How a system implements functional requirements is detailed in the system design.

As defined in requirements engineering, functional requirements specify particular results of a system. This should be contrasted with non-functional requirements which specify overall characteristics such as cost and reliability. Functional requirements drive the application architecture of a system, while non-functional requirements drive the technical architecture of a system.

In some cases a requirements analyst generates use cases after gathering and validating a set of functional requirements. Each use case illustrates behavioral scenarios through one or more functional requirements. Often, though, an analyst will begin by eliciting a set of use cases, from which the analyst can derive the functional requirements that must be implemented to allow a user to perform each use case.

Process

A typical functional requirement will contain a unique name and number, a brief summary, and a rationale. This information is used to help the reader understand why the requirement is needed, and to track the requirement through the development of the system.

The crux of the requirement is the description of the required behavior, which must be clear and readable. The described behavior may come from organizational or business rules, or it may be discovered through elicitation sessions with users, stakeholders, and other experts within the organization. Many requirements may be uncovered during the use case development. When this happens, the requirements analyst may create a placeholder requirement with a name and summary, and research the details later, to be filled in when they are better known.

Books


 
 

 

Copyrights:

Sci-Tech Dictionary. McGraw-Hill Dictionary of Scientific and Technical Terms. Copyright © 2003, 1994, 1989, 1984, 1978, 1976, 1974 by McGraw-Hill Companies, Inc. All rights reserved.  Read more
Computer Desktop Encyclopedia. THIS COPYRIGHTED DEFINITION IS FOR PERSONAL USE ONLY.
All other reproduction is strictly prohibited without permission from the publisher.
© 1981-2009 Computer Language Company Inc.  All rights reserved.  Read more
Military Dictionary. US Department of Defense Dictionary of Military and Associated Words, 2003.  Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Functional requirement" Read more