首页 > 生活百科

非功能性需求都包括哪些方面

生活百科 2023-08-22 04:09:02
生活中的许多朋友最近问小编非功能性需求都包括哪些方面的问题,那么小编收集整合后,今天为大家分享关于的相关文章,一起来了解一下吧!

非功能性需求都包括哪些方面

非功能性需求是指根据一些条件来判断系统的运行或特性,而不是对系统具体行为的需求,包括安全性、可靠性、互操作性、健壮性等。非功能需求是指根据某些条件来判断系统的运行或其特性的需求,而不是系统的具体行为。

非功能性需求是指信息系统中相应的需求要素,如保证性能、系统可靠性和可扩展性的需求。

非功能需求的内容

(1)可靠性要求:用户对软件故障的频率、严重程度、可恢复性和故障可预测性的要求。

(2)易用性要求:用户在界面易用性和美观性方面的要求,以及面向用户的文档和培训资料。

(3)运行环境约束:用户对软件系统运行环境的要求。

(4)外部接口:用户对要开发的软件系统与其他软件系统或硬件设备之间的接口的要求。

(5)安全需求:用户在身份认证、授权控制和隐私方面的需求。

非功能性需求不应该脱离实际环境。

有时候,我们会因为看了一篇文章或者一本书,或者看到一个感觉不完美的介绍,而变得极度偏执。在每种情况下,人们只讨论一些技术、解决方案和选项的某些方面,而忽略了一个至关重要的问题:非功能性需求。

诚然,功能性非常重要。毕竟,如果你不能表明构建的系统达到了预期的功能,谁会感兴趣呢?采用新颖、巧妙、更简单、更美观或者更合适的方法来解决问题是好的,但是如果不考虑非功能性需求,解决方案不一定有效。

我们都遇到过这样的情况。虽然很多解决方案是合理的,但是当我们真正考虑在大规模系统的实际环境中使用它们,并且管理这些系统的人非常忙的时候,它们就变得荒谬了。造成这些灾难的原因是系统的非功能性需求被忽视或忽略了。

非功能性需求就是这样的需求,不一定要解决“我要我的系统实现这个功能”,而是“如何让这个系统在实际环境中运行”。


标签: 方面   功能   需求

生活百科 饮食百科 健康养生 美容减肥 自然百科 科普大全 文化常识
Copyright 百科网 备案号:冀ICP备2022029337号-3本站图文信息均来自于网络收集,仅供大家参考,不作为医疗诊断依据。
统计代码