- - -
软件开发方案模板
前 言
本方案的制定是为了XX工程进展管理提供依据,是工程进展跟踪与监控的根底。
-
.专业文档.
- -
目 录
第一章 概述1
1.1 工程概述1 1.2 术语定义1
第二章 工程人员1
第三章 提交客户的工作产品2 第四章 工程筹划2
4.1 软件生命周期模型定义3 4.2 工程定义软件过程3
4.3 WBS ............................................................................................................................. 3 4.4 风险管理4 4.5 软件估计4
4.5.1 估计策略4 4.5.2 进度估计4
4.6 软件工程设备和支持工具估计4 4.7 关键计算机资源估计5 4.8 沟通方案5 4.9 培训方案5
4.10 软件质量保证方案6 4.11 配置管理方案6 4.12 工程验证方案6 4.13 软件测试方案6 4.14 工程级度量方案6
- 可修编
- -
第五章 工程跟踪方案6
- 可修编
- -
第一章 概述
1.1 工程概述
简要说明此工程的目的、围与目标。
1.2 术语定义
说明本方案中用到的各种术语。
第二章 工程人员
角色 客户经理 工程经理 责任描述 工程经理履行的任务是对整个工程的总体业务负责;工程 联系客户,与客户进展沟通和承诺。 经理是指导、控制、管理和调整工程进展构造软件或硬件/软件系统工作的个人,工程经理是最终向顾客负责的个人。 高层经理 客户代表 用户代表 需求人员 开发人员 测试人员 需求的提出者,也是软件开发的约定者。 软件产品的使用者,有时与客户是同一对象。 对客户的需求进展收集,然后分析成归于软件的需求。 根据需求,通过设计和编码实现软件的需求。 对软件产品进展测试,保证满足软件设计要求和客户的需 获得对工程的承诺和支持,以及对工程的总体控制。 求。 - 可修编
- -
SQA人员 SCM人员 培训人员 员 CCB 在整个软件生命周期中,监视和检验软件过程与标准的符 合性以及软件产品生产规的符合性。 在整个软件生命周期中,控制软件产品的状态和一致性, 确保产品的有序变更和发布。 负责对工程人员进展相应技能的培训。 〔〕 组间协调人负责协调不同性质的组之间的工作,并与其他小组代表一 起监控和协调各项技术和管理、支持工作。 管理工程软件基线的委员会。 系统管理员 数据库/运行/网络支持。 【注意:一个人可以担任多个角色,如王建民是工程经理、需求人员、开发人员和CCB。】 第三章 提交客户的工作产品
阶段 提交产品 日期 负责人 需求 设计 测试 发布 ?软件需求规格说明书? 概要设计 系统测试报告 用户手册 试运行产品
2001-12-14 2002-01-12 2003-05-25 2003-06-10 第四章 工程筹划
- 可修编
- -
4.1 软件生命周期模型定义
模型选用:本系统采用瀑布模型。
原因:本工程的需求明确、理解充分,并且较为稳定。 阶段定义如下: No 阶段 入口标准 任务 出口标准 1 需求分析 ?立项报告?已经由高层经理签字,工程开场启动。 软件需求规格说明书已经完成。 数据库设计、概要设计、进展软件需求分析。 软件需求规格说明书形成基线。 进展档案构造设计、各档案构造设计、概要模块的概要设计、m设设计、m设计等完成计等。 并形成基线。 详细设计完成并形成基线。 编码完成并形成基线。 测试报告 产品发布、工程总结。 2 概要设计 3 详细设计 m设计编写完成并形成基进展详细设计编写。 线。 4 编码 详细设计编写完成 编码完成、各测试用例编写完成 测试已经完成 进展编码。 5 测试 进展各级测试。 6 验收 验收测试、工程总结 4.2 工程定义软件过程
说明工程所遵循的软件过程,并说明与标准过程的差异和原因。
参见?工程软件过程定义?。
4.3 WBS
- 可修编
- -
参见工程?软件估计书?中的任务局部,对工程的裁减查看备注信息。
4.4 风险管理
参见工程?风险管理方案?。
4.5 软件估计
4.5.1 估计策略
No 1 2 4 5 6 7 8 9 估计对象 单位 方法 备注 软件产品规模 工作量 其他估计 管理活动 培训活动 开发进度 技术文档 测试设计文档 LOC 工时 无 工时 工时 无 页 用例数 Delphi Delphi 经历 软件需求规格说明书完成并形成基线后 各个详细阶段开场之前 软件需求规格说明书完成并形成基线后 算法得出 第一次工作量估计完成后 经历 经历 经历 经历 参加的员工确定后 1第一次工作量估计完成后 2各详细阶段工作量估计完成后 WBS完成后 1、WBS完成后 2、详细设计完成 具体的估计情况参考?软件估计书?。
4.5.2 进度估计
参见?软件估计书?。
4.6 软件工程设备和支持工具估计
设备和工具列表 说明 数量 预计日期 可修编
完成日期 负责人 -
- -
DB2 7.0 C for AIX 测试工具 任务管理系统 缺陷管理工具 采购 采购 开发 任务管理 缺陷管理 3 5 1 1 1 2003-02-10 203-02-10 2003-03-30 2004-7-26 2004-7-26 4.7 关键计算机资源估计
资源名称 说明 数量 预计日期 完成日期 负责人 CPU 存 硬盘 打印机
P4 3.0 2G 80G Star3240 10 1 5 2 2004-7-26 2004-7-26 2004-7-26 2004-7-26 4.8 沟通方案
[列出整个生命周期的不同阶段、不同组之间中需要沟通和协调活动等事项〔预期的产品交付即组间产品交换、需要通知其他受影响组的决定如初步的技术方案即通讯交流〕、负责人、参加组和〔或〕个人、议程〔如果是会会议形式,容包括:客户的需求、技术问题、关键依懒关系、工程整体状态〕、方案日期、方案地点〔如果适用〕、方式/工具〔正式会议、电子交流会议、电子、配置库系统、缺陷跟踪系统等〕,到达协调工程相关组和个人的活动和交流。利用下表〔可以根据具体情况进展调整〕列出]
序号 事项 方式/工具 方案日期 负责人 相关组或个人
4.9 培训方案
- 可修编
- -
参见?培训方案?。
4.10 软件质量保证方案
参见?软件质量保证方案?。
4.11 配置管理方案
参见?软件配置管理方案?。
4.12 工程验证方案
参见?软件测试方案?。
4.13 软件测试方案
参见?软件测试方案?。
4.14 工程级度量方案
参见?工程级度量方案?。
第五章 工程跟踪方案
容 产品 汇报人 产品提交人 接收人 频次/时间 ?工程成员周报? ?工程周报? 工程会议 ?工程成员周报? ?工程周报? ?工程会议纪要? 软件工程组、SQA工程成员、工工程经理 人员、SCM人员 程经理 无 工程经理 高层经理 工程成员 软件工程组、SQA工程经理 高层经理 可修编
每周〔周五交〕 每周〔周一交〕 每周〔周二〕 -
- -
设计阶段里程碑会议 编码阶段里程碑1会议 编码阶段里程碑2会议 测试阶段里程碑会议 问题 风险
?里程碑报告? ?设计阶段里程碑会议纪要? ?里程碑报告? ?编码阶段里程碑1会议纪要? ?里程碑报告? ?编码阶段里程碑2会议纪要? ?里程碑报告? ?测试阶段里程碑会议纪要? ?工程问题日志? ?工程风险日志? 人员、SCM人员, 软件工程组、SQA工程经理 人员、SCM人员, 工程经理 工程经理 工程成员 高层经理 工程成员 高层经理 工程成员 高层经理 工程成员 高层经理 工程成员 高层经理 SQA人员 高层经理 SQA人员 2003-01-02 2003-02-30 工程经理 工程经理 2003-03-14 工程经理 工程经理 2003-04-10 工程成员 工程成员 工程经理 工程经理 每月〔1号〕 每月〔1号〕 - 可修编