freeCodeCamp/guide/chinese/agile/nonfunctional-requirements/index.md

1.3 KiB
Raw Blame History

title localeTitle
Nonfunctional Requirements 非功能性要求

非功能性要求

非功能性需求NFR是指定可用于判断系统操作的标准的要求而不是特定行为功能要求。非功能性需求通常被称为“质量属性”“约束”或“非行为要求”。

非正式地,这些有时被称为“能力”,来自稳定性和可移植性等属性。 NFR可分为两大类

  • 执行质量 ,例如安全性,安全性和可用性,可在操作期间(运行时)观察到。
  • 进化质量 ,例如可测试性,可维护性,可扩展性和可扩展性,它们体现在系统的静态结构中

通常,您可以将非功能性需求细化为一组功能需求,作为详细说明和允许(部分)测试和验证的方法。

例子:

  • 按下按钮后打印机应打印5秒钟
  • 代码应该用Java编写
  • 用户界面应易于导航

更多信息: