官术网_书友最值得收藏!

Requirements and specification

Requirements are a key topic in the quality engineering domain. A requirement is a statement identifying a capability, physical characteristic, or quality factor that bounds a product or process need for which a solution will be pursued. The requirement development (also known as requirements engineering) is the process of producing and analyzing customer, product, and product-component requirements. The set of procedures that support the development of requirements, including planning, traceability, impact analysis, change management, and so on, is known as requirements management. There are two kinds of software requirements:

  • Functional requirements are actions that the product must do to be useful to its users. They arise from the work that stakeholders need to do. Almost any action such as, inspecting, publishing, or most other active verbs can be a functional requirement.
  • Non-functional requirements are properties, or qualities, that the product must have. For example, they can describe properties such as performance, usability, or security. They are often called quality attributes.

Another important topic strongly linked with the requirements is the specification, which is a document that specifies in a complete, precise, verifiable manner, the requirements, design, behavior, or other characteristics of a system, and often the procedures for determining whether these provisions have been satisfied.

主站蜘蛛池模板: 志丹县| 张家口市| 余江县| 三门县| 古浪县| 额济纳旗| 诸城市| 开平市| 隆林| 鄂托克旗| 郑州市| 普安县| 伊通| 榆树市| 乌拉特后旗| 麦盖提县| 蒙阴县| 汶上县| 云和县| 墨玉县| 贵南县| 革吉县| 博爱县| 承德市| 微博| 共和县| 谷城县| 娱乐| 镇原县| 涞水县| 娄底市| 黔西| 光山县| 塔城市| 凤凰县| 桐梓县| 阜康市| 常山县| 达州市| 苗栗市| 天气|