【软考】如何调研非功能性需求

非功能性需求,如性能、安全性、可靠性等,是软件质量的重要组成部分。相较于功能性需求,它们更具挑战性,没有统一标准且涉及架构设计。在调研时,需时刻关注并理解业务对系统性能的影响,让架构师提前参与解决技术难题,同时通过总结经验来提升调研效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、什么是非功能性需求

除开功能性需求外,需要满足的系统要求,可以理解为系统的质量要求
一般包括性能、安全性、可靠性、可用性、可维护性、完整性、可测试性、有效性等。

细分下来有很多,不过前辈们和一些权威机构帮我们做了很好的归类。

二、常见的软件质量模型有

  • JimMcCall软件质量模型(1977年)
  • BarryW.Boehm软件质量模型(1978年)
  • FURPS/FURPS+软件质量模型
  • R.GeoffDromey软件质量模型
  • ISO/IEC9126软件质量模型(1993年)
  • ISO/IEC25010软件质量模型(2011年)

IBM的RUP里的“FURPS+”是比较好的方法,
可以作为检查表来用,避免需求遗漏;
而ISO的软件质量模型当然是最权威的了。

2.1 “FURPS+”模型

  • 功能性(Functional):特性、功能、安全性;
  • 可用性(Usability):人性化因素、帮助、文档;
  • 可靠性(Reliability):故障频率、可恢复性、可预测性;
  • 性能(Performance):响应时间、吞吐量、准确性
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

本本本添哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值