发现非功能需求
像所有需求一样非功能需求可能随时出现。但是有一些地方为我们发现非功能需求提供了更好的机会。1用博客记录需求如果你正试图提取非功能需求博客和wiki会相当有用。利用模板中的非功能需求小节和子小节作为标题开始博客即不要只说“易用性需求”而是用子小节“易于使用”、“个性化和国际化”、“学习的容易程度”、“可理解性和礼貌”以及“可用性”。不要限制人们的贡献要鼓励你的团队和利益相关者在这些分类中贡献出他们认为正确的产品属性。你肯定会收到一些解决方案它们不是需求但你可以基于它们进行抽象发现背后的需求。2 用例你可以从非功能需求的角度来考虑每个用例。例如IceBreaker产品有一个产品用例名为“检测结冰的道路”。它得到道路除冰调度表展示了要处理的道路和分配给这些道路的卡车。相关的利益相关者告诉你调度表会被一名初级或中级工程师使用。对于每种非功能需求类型与这些利益相关者探讨产品的需求。例如(我们按需求在模板中的顺序列出它们)进度表的观感应该让新工程师(他们的流动率很高)立即感到舒服。描述:该产品应该让新工程师觉得熟悉理由:我们常常会有新的初级工程师希望产品的外观能让他们接受。量化这项需求有一点困难但在阅读了第12章之后应该能为它写下合适的验收标准。目前写下利益相关者的意图就够了。接下来是易用性和人性化需求。利益相关者希望调度表能让工程师易于指派卡车到正确的道路上。需求看起来是这样的。描述:该产品应该产生一份易于阅读的调度表。理由:只处理正确的道路是很重要的。这个理由告诉我们希望调度表易读与道路处理的准确性有关。因此在为这项需求编写验收标准时可以加入正确处理的道路作为量化指标从而检测产品是否成功实现这项需求。执行需求关注多少、多快等问题。在这个例子中调度表必须在工程师等待的数秒中内产生:用户发出请求后产品应该在3秒内得到调度表。还有另一项执行需求:产品应该能够对5000条道路进行冰情预测计算。操作和环境需求关注物理操作环境。在IceBreaker的例子中它们对所有产品用例来说都是样的。自然只需要写一次即可它们从总体上描述了产品要求的计算机、数据库等。可维护性和支持需求规定了一些特殊条件适用于保持产品更新或移植到另一个环境。IceBreaker产品的客户打算为不同的道路管理部门监控道路所以可维护性需求是这样写的:产品应该在2天内加入新的道路管理区域。同时因为这个产品用例常常在夜间启动所以我们有如下需求。描述:产品应该实现自支持。理由:帮助平台会没有人。也没有其他用户可以提供帮助。安全性需求关注对产品的访问。对于IceBreaker产品来说客户不希望未授权的人运行调试程序:产品应该只允许高级或更高级别的工程师访问。也存在审计需求道路管理部门必须能够证明他们正确地处理了道路:对所有进行调度的情况产品应该保留所有的冰情预测。这个产品用例的文化需求是考虑适合工程师的工作方式:产品应该使用工程师社区接受的术语最后是法律需求。许多道路管理部门有法定的义务要证明他们尽职地监控并处理了他们控制的道路:产品应该得到所有道路调度表和后续处理的审计报告这必须符合IS093.080.00.

相关新闻

加载数据样例(假设已处理好成二维数组)

加载数据样例(假设已处理好成二维数组)

马里兰电池数据集RNN、LSTM电池剩余寿命RUL预测最近在折腾电池健康管理的时候遇到了马里兰大学的电池老化数据集,这玩意儿确实适合用来研究剩余寿命(RUL)预测。今天咱们直接用Python撸个实战案例,试试RNN和LSTM这两种时序模型的预…

2026/5/17 4:08:39 阅读更多 →
8大平台如何突破网盘限速?直链解析技术全解析

8大平台如何突破网盘限速?直链解析技术全解析

8大平台如何突破网盘限速?直链解析技术全解析 【免费下载链接】Online-disk-direct-link-download-assistant 可以获取网盘文件真实下载地址。基于【网盘直链下载助手】修改(改自6.1.4版本) ,自用,去推广,无…

2026/5/17 4:08:39 阅读更多 →
深夜撸代码突然发现个好玩的东西——萤火虫算法搞路径规划居然能整得跟游戏似的。这玩意儿不仅能自定义地图随时存档,还能动态改起点终点,简直是摸鱼必备神器(不是)

深夜撸代码突然发现个好玩的东西——萤火虫算法搞路径规划居然能整得跟游戏似的。这玩意儿不仅能自定义地图随时存档,还能动态改起点终点,简直是摸鱼必备神器(不是)

路径规划算法:基于萤火虫算法的路径规划算法 本程序支持地图任意创建保存,时点任意更改。 萤火虫算法(Firefly Algorithm,简称FA)是一种基于模拟萤火虫的行为和交流方式的群体智能优化算法。 与其他优化算法相比&#…

2026/5/17 4:08:39 阅读更多 →

最新新闻

2025年Nmap渗透测试实战指南:从基础扫描到高级规避技术

2025年Nmap渗透测试实战指南:从基础扫描到高级规避技术

1. 项目概述:为什么Nmap依然是渗透测试的基石如果你在网络安全这个行当里待过一阵子,或者哪怕只是刚入门,大概率都听过Nmap这个名字。它就像木匠手里的锤子,厨师手里的刀,是那种你明知道它“古老”,但每次开…

2026/7/5 0:17:44 阅读更多 →
WPF可视化设计工具终极指南:如何用WpfDesigner让界面开发效率提升3倍?

WPF可视化设计工具终极指南:如何用WpfDesigner让界面开发效率提升3倍?

WPF可视化设计工具终极指南:如何用WpfDesigner让界面开发效率提升3倍? 【免费下载链接】WpfDesigner The WPF Designer from SharpDevelop 项目地址: https://gitcode.com/gh_mirrors/wp/WpfDesigner 还在为WPF界面开发中的繁琐XAML代码而烦恼吗&…

2026/7/5 0:15:43 阅读更多 →
基于YOLOv8的猫狗品种识别系统开发实战

基于YOLOv8的猫狗品种识别系统开发实战

1. 项目概述:基于YOLOv8的猫狗品种识别系统这个项目本质上是一个计算机视觉领域的典型应用——利用YOLOv8目标检测算法实现猫狗品种的自动识别。我在实际部署中发现,相比传统图像处理方法,深度学习方案在复杂场景下的识别准确率能提升40%以上…

2026/7/5 0:13:42 阅读更多 →
从零实现SHA-1哈希算法:原理、代码与性能优化实战

从零实现SHA-1哈希算法:原理、代码与性能优化实战

1. 项目概述:从“知其然”到“知其所以然”的SHA-1实现之旅在信息安全领域,哈希算法扮演着数据完整性校验和数字签名的基石角色。SHA-1(Secure Hash Algorithm 1)作为曾经的主流算法,虽然因其安全性问题已不再被推荐用…

2026/7/5 0:13:42 阅读更多 →
SillyTavern企业级AI对话前端部署指南:5步构建高可用架构

SillyTavern企业级AI对话前端部署指南:5步构建高可用架构

SillyTavern企业级AI对话前端部署指南:5步构建高可用架构 【免费下载链接】SillyTavern LLM Frontend for Power Users. 项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern SillyTavern作为面向高级用户的LLM前端界面,为企业AI对话系…

2026/7/5 0:11:41 阅读更多 →
AI开发实战指南:从大模型应用到Agent构建的技术栈与学习路线

AI开发实战指南:从大模型应用到Agent构建的技术栈与学习路线

最近和一位从卡内基梅隆大学(CMU)AI领域出来的资深科学家朋友深聊了一次,话题从AI的历史、当下的技术浪潮,一直延伸到我们开发者该如何应对。这次交流让我感触很深,也解答了我心中很多关于“AI现在到底在发生什么”的困…

2026/7/5 0:11:41 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻