Embed Code
A task or action that is required from the organization to meet the requirements within a standard. Can be related to products, services, regulations, quality, etc.
In engineering, a requirement is a condition that must be satisfied for the output of a work effort to be acceptable. It is an explicit, objective, clear and often quantitative description of a condition to be satisfied by a material, design, product, or service.
A specification or spec is a set of requirements that is typically used by developers in the design stage of product development and by testers in their verification process.
With iterative and incremental development such as agile software development, requirements are developed in parallel with design and implementation. With the waterfall model, requirements are completed before design or implementation start.
Requirements are used in many engineering fields including engineering design, system engineering, software engineering, enterprise engineering, product development, and process optimization.
Requirement is a relatively broad concept that can describe any necessary or desired function, attribute, capability, characteristic, or quality of a system for it to have value and utility to a customer, organization, user, or other stakeholder.
English
Etymology
From require + -ment.
Pronunciation
- (UK) IPA(key): /ɹɪˈkwʌɪəm(ə)nt/
- (US) IPA(key): /ɹɪˈkwaɪɹmənt/, /ɹɪˈkwɑɹmənt/
Noun
requirement (plural requirements)
- A necessity or prerequisite; something required or obligatory. Its adpositions are generally of in relation to who or what has given it, on in relation to whom or what it is given to, and for in relation to what is required.
- Something asked.
- (engineering, computing) A statement (in domain specific terms) which specifies a verifiable constraint on an implementation