实现需求工程的成功方法
花了一天的时间,整理了下需求工程方面的有关方法。并对这些方法的实现难易度以及效果进行了分类。
供大家参考讨论
影响高 难度高
参考文献:《软件需求》第二版——Karl E.Wiegers 著 刘伟琴 刘洪涛 译
供大家参考讨论
影响高 难度高
- 定义需求开发过程
- 以需求为基础制定计划
- 重新讨论项目承诺
- 对用户群和管理者进行需求培训
- 为需求建立模型
- 管理需求风险
- 使用需求管理工具
- 创建需求跟踪能力矩阵
- 召开需求获取讨论会
- 重用需求
- 应用质量功能调配
- 衡量需求稳定性
- 确定用例
- 指定质量属性
- 确定需求优先级
- 采用SRS模板
- 定义变更控制过程
- 建立CCB
- 审查需求文档
- 给子系统分配需求
- 记录业务规则
- 培训需求分析员
- 选择用户代言人
- 建立核心队伍
- 创建原型
- 定义合格标准
- 进行变更影响分析
- 选择合适的开发周期
- 维护需求变更的历史记录
- 跟踪投入需求工程中的工作量
- 在应用领域培养开发者
- 定义项目前景和范围
- 用户群分类
- 绘制关联图
- 确定需求来源
- 建立需求基线和控制版本
- 分析可行性
- 创建术语表
- 编写数据字典
- 观察用户执行工作的过程
- 确定系统事件及响应
- 为每项需求注上唯一的标号
- 测试需求
- 跟踪需求状态
- 回顾过去的经验教训
- 检查问题报告
参考文献:《软件需求》第二版——Karl E.Wiegers 著 刘伟琴 刘洪涛 译

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构