功能需求(functional requirement)为一软件工程用语,功能需求定义一个软件系统或组件的功能,也是一个系统需提供的功能及服务[1]。功能可以用一组输入、行为及输出的组合来表示。功能需求可以是计算、技术细节、数据处理或其他说明系统希望达成功能的内容。功能需求会以非功能性需求(或是质量需求)为其基础,后者会描述设计或实現时的限制条件(例如性能需求、保安性或可靠度等)。
在系统工程及需求工程中,非功能性需求(Non-functional requirement)是指依一些条件判断系统运作情形或其特性,而不是针对系统特定行为的需求。和非功能性需求相对的是功能需求,后者会定义系统特定的行为或功能。非功能性需求也可以视为为了满足客户业务需求而需要符合,但又不在功能需求以内的特性。
一些非功能性需求在一定阶段会转化为功能性需求,比如说,安全本身是非功能性需求,但是当某个安全模块成为一个标准件的时候,用户要求必须采用某个安全标准使用该模块达到这个安全模块可以做到的诸如文件必须经过安全检查,这时候,一个非功能性需求就变成了功能性需求。
感谢青润老师的解答。
相关推荐
java解惑java解惑java解惑java解惑java解惑java解惑
Java解惑Java解惑Java解惑Java解惑Java解惑Java解惑Java解惑Java解惑Java解惑Java解惑Java解惑Java解惑
解惑SQL
Java解惑.pdf Java解惑.pdf Java解惑.pdf Java解惑.pdf
JAVA解惑.pdf JAVA解惑.pdf JAVA解惑.pdf
《Java解惑》《Java解惑》《Java解惑》《Java解惑》《Java解惑》《Java解惑》
Java解惑中文版 Java解惑 java健壮程序
扫描完整版 解惑大数据 解惑大数据 解惑大数据 解惑大数据
EXCEL函数公式解惑专集EXCEL函数公式解惑专集
SQL解惑(第2版)
IT学生解惑真经
IT 学生解惑真经
C语言解惑中文版.pdf 扫描版
"java解惑" PDF版本
JAVA解惑,你面包括一些java经典的问题。
IT 学生解惑经典指导书 IT 学生解惑经典指导书 IT 学生解惑经典指导书 IT 学生解惑经典指导书 IT 学生解惑经典指导书 IT 学生解惑经典指导书 IT 学生解惑经典指导书 IT 学生解惑经典指导书
C语言解惑。经典C语言解惑
这是一本关于即将进入IT界的大学生,写的一本书,用来解惑职场将出现的问题
讲述如何在程序中避免程序缺陷和程序陷阱的,解惑的过程中,介绍了一些Java编程语言中许多不易被掌握的知识点,其阅读价值非常高,适合具有Java知识的学习者和有编程经验的Java程序员阅读。