我了解网站的响应能力与用户满意度相关联,因此通常是非功能性要求。但它也是系统功能,所以它也是功能要求。
我很困惑,因为它可能被认为是功能性的或非功能性的......
答案 0 :(得分:2)
功能需求列出了系统必须能够执行的操作或功能。
非功能性要求也称为质量属性,如性能,安全性,可用性不是系统的一个特性。
要回答您的问题,响应能力属于性能要求,因此这是一项非功能性要求。
不要想太多。
答案 1 :(得分:1)
" ...但它也是系统功能......"
考虑一个系统,其中将故障定义为缺少截止日期的某个功能。在这种情况下,将功能的时间敏感性作为核心系统要求捕获是正确的,即包括需求定义中的最后期限,因此将其视为功能要求。
在大多数情况下,响应性是一种非功能性要求,仅仅是因为没有定义任何客观响应时间要求。
音频流必须在视频流的1毫秒内播放 - 是功能要求。
更快/更流畅的动画,更好 - 是一项非功能性要求。
观察 功能要求放置了一个具体的限制,以后可以使用通过/未通过标准来评估实施。 非功能性需求对系统设计/实现没有任何影响。
在为网站准备设计文档的上下文中,除非针对特定方案明确定义了特定截止日期,否则分类" 响应性"作为非功能性要求。