需求工程推荐方法
知识技能 | 需求管理 | 项目管理 |
l 培训需求分析人员 l 培训用户代表和管理人员 l 培训应用领域的开发人员 l 汇编术语 | l 确定变更控制过程 l 建立变更控制委员会 l 进行变更影响分析 l 跟踪影响工作产品的每项变更 l 编写需求文档的基准版和控制版本 l 维护变更历史记录 l 跟踪需求稳定性 l 使用需求管理工具 | l 选择合适的生存周期 l 确定需求的基本计划 l 协商约定 l 管理需求风险 l 跟踪需求工作
|
需求开发
获取 | 分析 | 编写规格说明书 | 验证 |
l 编写项目视图与范围 l 确定需求开发过程 l 用户群分类 l 选择产品代表 l 建立核心队伍 l 确定使用实例 l 召开应用程序开发联系(JAD)会议 l 分析用户工作流程 l 确定质量属性 l 检查问题报告 l 需求重用 | l 绘制关联图 l 创建开发原型 l 分析可行性 l 确定需求优先级 l 为需求建立模型 l 编写数据字典 l 应用质量功能调配(QFD) | l 采用软件需求规格说明模版 l 指明需求来源 l 为每项需求注上标号 l 记录业务规范 l 创建需求跟踪能力矩阵 | l 审查需求文档 l 依据需求编写测试用例 l 编写用户手册 l 确定合格的标准 |
实施需求工程的推荐方法
优先级别 | 难度 | ||
高 | 中 | 低 | |
高 | l 确定需求开发过程 l 确定需求的基本计划 l 协商约定 | l 确定使用实例 l 确定质量属性 l 确定需求优先级 l 采用软件规格说明模板 l 确定变更控制过程 l 建立变更控制委员会 l 审查需求文档 | l 培训应用领域的开发人员 l 编写项目视图与范围 l 用户群分类 l 绘制关联图 l 指明需求来源 l 为每项需求注上标号 l 编定需求文档的基准版本和控制版本 |
中 | l 培训用户代表和管理人员 l 为需求建立模型 l 管理需求风险 l 使用需求管理工具 l 创建需求跟踪能力矩阵 | l 培训需求分析人员 l 建立核心队伍 l 创建开发原型 l 分析可行性 l 确定合格的标准 l 进行变更影响分析 l 跟踪影响工作产品的每项变更 l 选择合适的生存周期 | l 汇编术语 l 选择产品代表 l 编写数据字典 l 记录业务规范 l 依据需求编写测试用例 l 跟踪需未状态 |
低 | l 召开应用程序开发联系(JAD)会议 l 需求重用 l 应用质量功能调配(QFD) l 衡量需求稳定性 | l 分析用户工作流程 l 检查问题报告 l 编写用户手册 l 维护变更历史记录 l 跟踪需求工作 |
|