实现需求工程的成功方法

花了一天的时间,整理了下需求工程方面的有关方法。并对这些方法的实现难易度以及效果进行了分类。
供大家参考讨论

影响高 难度高
  • 定义需求开发过程
  • 以需求为基础制定计划
  • 重新讨论项目承诺
难度高 影响中
  • 对用户群和管理者进行需求培训
  • 为需求建立模型
  • 管理需求风险
  • 使用需求管理工具
  • 创建需求跟踪能力矩阵
  • 召开需求获取讨论会
难度高 影响低
  • 重用需求
  • 应用质量功能调配
  • 衡量需求稳定性
难度中 影响高
  • 确定用例
  • 指定质量属性
  • 确定需求优先级
  • 采用SRS模板
  • 定义变更控制过程
  • 建立CCB
  • 审查需求文档
  • 给子系统分配需求
  • 记录业务规则
难度中 影响中
  • 培训需求分析员
  • 选择用户代言人
  • 建立核心队伍
  • 创建原型
  • 定义合格标准
  • 进行变更影响分析
  • 选择合适的开发周期
难度中 影响低
  • 维护需求变更的历史记录
  • 跟踪投入需求工程中的工作量
难度低 影响高
  • 在应用领域培养开发者
  • 定义项目前景和范围
  • 用户群分类
  • 绘制关联图
  • 确定需求来源
  • 建立需求基线和控制版本
难度低 影响中
  • 分析可行性
  • 创建术语表
  • 编写数据字典
  • 观察用户执行工作的过程
  • 确定系统事件及响应
  • 为每项需求注上唯一的标号
  • 测试需求
  • 跟踪需求状态
  • 回顾过去的经验教训
难度低 影响低
  • 检查问题报告

参考文献:《软件需求》第二版——Karl E.Wiegers 著   刘伟琴 刘洪涛 译

原文地址:https://www.cnblogs.com/adaiye/p/requirement.html