当前位置: 首页 > news >正文

发现非功能需求

像所有需求一样,非功能需求可能随时出现。但是,有一些地方为我们发现非功能需求提供了更好的机会。
1用博客记录需求
如果你正试图提取非功能需求,博客和wiki会相当有用。利用模板中的非功能需求小节和子小节作为标题开始博客,即不要只说“易用性需求”,而是用子小节“易于使用”、“个性化和国际化”、“学习的容易程度”、“可理解性和礼貌”以及“可用性”。不要限制人们的贡献,要鼓励你的团队和利益相关者,在这些分类中贡献出他们认为正确的产品属性。你肯定会收到一些解决方案,它们不是需求,但你可以基于它们进行抽象,发现背后的需求。
2 用例
你可以从非功能需求的角度来考虑每个用例。例如,IceBreaker产品有一个产品用例名为“检测结冰的道路”。它得到道路除冰调度表,展示了要处理的道路和分配给这些道路的卡车。相关的利益相关者告诉你,调度表会被一名初级或中级工程师使用。对于每种非功能需求类型,与这些利益相关者探讨产品的需求。
例如(我们按需求在模板中的顺序列出它们),进度表的观感应该让新工程师(他们的流动率很高)立即感到舒服。
描述:该产品应该让新工程师觉得熟悉
理由:我们常常会有新的初级工程师,希望产品的外观能让他们接受。
量化这项需求有一点困难,但在阅读了第12章之后应该能为它写下合适的验收标准。目前写下利益相关者的意图就够了。
接下来是易用性和人性化需求。利益相关者希望调度表能让工程师易于指派卡车到正确的道路上。需求看起来是这样的。
描述:该产品应该产生一份易于阅读的调度表。
理由:只处理正确的道路是很重要的。
这个理由告诉我们,希望调度表易读与道路处理的准确性有关。因此,在为这项需求编写验收标准时,可以加入正确处理的道路作为量化指标,从而检测产品是否成功实现这项需求。执行需求关注多少、多快等问题。在这个例子中,调度表必须在工程师等待的数秒中内产生:
用户发出请求后,产品应该在3秒内得到调度表。

还有另一项执行需求:
产品应该能够对5000条道路进行冰情预测计算。
操作和环境需求关注物理操作环境。在IceBreaker的例子中,它们对所有产品用例来说都是样的。自然,只需要写一次即可,它们从总体上描述了产品要求的计算机、数据库等。
可维护性和支持需求规定了一些特殊条件,适用于保持产品更新或移植到另一个环境。IceBreaker产品的客户打算为不同的道路管理部门监控道路,所以可维护性需求是这样写的:
产品应该在2天内加入新的道路管理区域。
同时,因为这个产品用例常常在夜间启动,所以我们有如下需求。
描述:产品应该实现自支持。
理由:帮助平台会没有人。也没有其他用户可以提供帮助。安全性需求关注对产品的访问。对于IceBreaker产品来说,客户不希望未授权的人运行调试程序:
产品应该只允许高级或更高级别的工程师访问。
也存在审计需求,道路管理部门必须能够证明他们正确地处理了道路:
对所有进行调度的情况,产品应该保留所有的冰情预测。
这个产品用例的文化需求是考虑适合工程师的工作方式:
产品应该使用工程师社区接受的术语
最后是法律需求。许多道路管理部门有法定的义务,要证明他们尽职地监控并处理了他们控制的道路:
产品应该得到所有道路调度表和后续处理的审计报告,这必须符合IS093.080.00.

http://www.jsqmd.com/news/372057/

相关文章:

  • 如何用3个阶段让老旧电脑流畅运行3A游戏?告别卡顿的实战技巧
  • 微信聊天记录导出与数据库解密完整指南
  • 4个维度掌握SumatraPDF:轻量级文档阅读器的高效使用指南
  • 如何解决文件分享跳转难题?3个方法让下载体验提升80%
  • Windows苹果设备驱动安装难题?这个轻量工具让90%的连接问题迎刃而解
  • 云盘下载加速:技术原理与高效应用指南
  • AI绘画入门指南:零基础上手chilloutmix模型高效创作
  • “AI鼻”与数字调香师:国产PLM如何重构香精香料研发的底层逻辑
  • Windows苹果设备驱动免iTunes解决方案:极速配置跨系统连接与USB共享
  • 如何突破QQ音乐格式限制:QMCFLAC2MP3工具让音乐自由实现
  • 零基础OFD转PDF高效指南:从格式兼容到批量处理全攻略
  • 太空算力中国天算的DeepSeek时刻(2026年)
  • 高效网页转图片全攻略:wkhtmltoimage-amd64技术详解与实战指南
  • 115云盘Kodi插件零门槛配置指南:打造家庭影院新体验
  • 一人公司(OPC)发展研究2.0版(2026.1)
  • 解锁免费商用多场景适配的开源中文字体:设计师必备的思源宋体全攻略
  • 需求-法律需求
  • Nugget极速下载工具:突破传统瓶颈的效率提升方案
  • 解锁游戏辅助新体验:开源工具新手入门指南
  • OpenWrt Argon主题美化全攻略:从安装到个性化设置
  • Intel GPU运行CUDA完全指南:ZLUDA工具实战解析
  • 老电脑如何流畅运行3A游戏?揭秘DXVK性能加速黑科技
  • 如何让x86模拟器流畅运行ARM应用?Genymotion翻译工具全攻略【2024最新版】
  • 颠覆式网盘加速方案:Online-disk-direct-link-download-assistant全攻略
  • Region Fixer深度实战:企业级数据恢复全流程解决方案
  • ngx_http_proxy_connect_module实战指南:从问题诊断到生产环境集成
  • 7个冷门技巧:老旧Android设备性能提升60%实战指南
  • 通达信〖有效突破擒牛〗主图+副图+选股指标,五线四区结构,直观把握行情节奏!
  • 顶级右侧追涨战法【上涨潜力前三甲】指标:日限三只股票,高胜率的尾盘量化策略
  • WaveTools全平台适配从入门到精通:游戏优化工具终极指南