过程域 | 工作任务 | 工件 | 角色 | 企业级工具环境 |
需求 | 需求获取 需求分析与建模 编写需求文档 需求验证 需求变更管理 需求版本管理 需求跟踪 | 需求管理计划 需求规格说明书 需求属性矩阵 需求跟踪矩阵 需求项目库 系统原型 | 业务分析员 系统分析员 | 1.Rose 2.RequisitePro或者Doors 3.Visio |
分析设计 | 领域分析 架构设计 数据库设计 详细设计 编写设计文档 设计验证 设计变更控制与版本管理 | 领域模型 架构设计说明书 概要设计说明书 详细设计说明书 数据库设计说明书 | 架构师 设计员 | 1.Rose 2.PowerDesigner 3.EA |
开发 | 编码规范 规范、高质量的编码 单元测试 持续构建与集成 开发时测试 代码复审 代码变更控制与版本管理 | 编码规范 实现模型 程序说明 代码与注释 单元测试用例 编译单元 构建报告 集成报告 | 程序员 集成员 | 1. 开发工具:VS.Net,VC++,Eclipse 2. 单元测试工具:Nunit,JUnit 3. 代码检查工具: 4. 代码覆盖率测试工具:Ncover… |
测试 | 测试需求 测试计划 测试设计 测试实施 测试执行 测试分析报告 Bug管理 测试变更控制与版本管理 | 测试计划 测试用例说明书 测试记录 测试分析报告 | 测试经理 测试工程师 测试员 | 1. 功能测试工具:QTP或FuncitonalTester 2. 性能测试工具:LoadRunner或Performance Tester 3. 测试管理工具:TestDirector或者TestManger |
部署 | 部署计划 制作联机帮助与用户手册 制作安装程序 部署单员变更控制与管理 编写培训资料 系统部署与用户培训 部署报告 | 部署计划 联机帮助 用户手册 安装程序 培训资料 部署的系统 部署报告 | 部署经理 实施员 | 安装程序制作工具:InstallShell 其他特定实现的部署工具 |
配置管理 | 配置管理计划 创建配置库与工作区 开发与变更配置项 基线管理与发布 变更控制与管理 配置跟踪与监测 配置报告 | 配置管理计划 配置库 评审记录 变更报告 配置报告 | 配置经理 配置管理员 | 配置管理工具:ClearCase 变更管理工具:ClearQuest |
质量保证 | 质量计划 质量跟踪与监控 质量度量 质量评审 质量报告 | 质量计划 质量手册 评审记录 质量报告 | 质量保证员 | 质量度量与分析工具 |
项目管理 | 启动项目 项目计划 搭建项目环境 项目跟踪与监控 | 项目计划 风险列表 项目监控报告 项目日周,周报 | 项目经理 项目助理 | 项目管理工具Project Server |
文档管理 | 文档编写计划 文档编写模板与指导 文档收集与存档 文档版本管理 | 文档工程师 | 文档编写工具Word,Excel 版本管理工具: 利用配置管理工具 文档管理工具:RequisitePro 文档自动化工具:Soda | |
过程管理 | 过程诊断 过程改进 过程评估 过程定义 过程规范 过程指南 | 过程诊断书 过程模板 过程指南 开发案例 | 过程专家 | 过程软件,例如RUP,过程诊断与计划软件 |
企业级软件工程平台
最新推荐文章于 2023-04-17 10:38:54 发布