Catégories : Tous - requirements - functional - process - engineering

par hussein odeh Il y a 14 années

195

New Map

Requirement Engineering is a critical discipline in software development that involves documenting, validating, and maintaining the conditions or capabilities needed by users or specified by contracts.

New Map

Requirement Engineering

requirement

2- A condition or capability that must be met or possessed a system or system component
satisfy specification
satisfy standard
satisfy a contract
3-A documented representation of a condition or capability as in (1) and (2).”
1-A condition or capability needed by a user to solve a problem or achieve an objective

types of requirements

non-functional re
example

constraints

Programming language to develop the system

Software process that should be followed.

Skill-set of the developers.

quality

Reliability

Security

Delivery

A requirement that specifies quality characteristics/attributes of the software and constraints of the software to be developed and/or process to develop the software.
functional re
characteristic

Describe services a system or component of a system should perform.

Tell you and your users how the system should react to certain inputs.

Describe how the system should and/or should not behave in particular situations.

a requirement that specifies a function that a system or system component must be able to perform

what is requirement engineering

why re important
essential contributor to the overall quality of the software product.
influence the development cost, time, effort, and quality of the product.

requirement engineering process

validate
maintain a systems requirements document
derive