《软件开发计划书》编写参考指南
L 引言(Introduction) 1.1 目标(Purpose)
木草提供整个软件开发汁划综述。关键是确定以下内容:
(1)软件生存周期选择及裁劈。 <2)软件规范.方法和标准选择。 (3) (4) (5) (6)
软件工作产品规模估址。 软件工作虽和成木估址。 软件进度表制订。 软件风险估址。
1.2 范鬧(Scope)
说明该软件开发汁划范碉,简明描述软件开发讣划内容。如
(1)软件规模估址 <2)匸作模块讣划
(3)人力资源汁划 <4)进度安排汁划 1.3 术语定义(Terms Glossary)
将该软件开发il•划中术语、缩写词进行定义。包含用户应用领域和计算机领域术语和缩吗词等。比如: [1|软件相关组:扌斤文档支持组、测试组。
⑵软件质虽确保组:扌斤汁划和实施软件质量确保活感人员集合。 [1]…… [21
1.4 参考资料(References)
说明该软件开发计划使用参考资料.如项目标用户需求汇报.商务协议.用户领域资料等,每一个文件、 文件要有标題、索引号或文件号.公布或发表日期和出版单位。
[1]…… [21
1.5 相关文档(Related Documents)
'\"i该文档变见时,可能对其它文档产生影响.受影响文档叫相关文档,需将它们列出。 [1|…… [21……
1.6 版木更新统il (Version Updated Record) 版木更新统汁格式,如表4・8所表示。
表4・8版本更新统计 版本号 V1.0 V1.0」 创建者 王大林 — 创建日期 /02A)6 — 维护者 — 王小林 维护日期 — 702/25 维护纪耍 — 成本估并维护 2・项目概述(Project Summary) 2.1 项目标目标(Project Purpose) 说明该软件项目标目标。 2.2 项目标范困(Project Scope)
本章内容,关键参考《立项提议书》/《协议》和《用户需求汇报》中相关章节,简明描述该软件项目标实 现范(先列出,后面介绍列表格式) (1) 关键功效点列表 (2) 关键性能点列表 (3) 关键接口列表
2.3项目标使用对象(Project Reader)
在木草节中,要识别出用户和垠终用户.对用户和最终用户情况要有简讯描述,如最终用户教育水平.技 术水平及木系统使用频度等。
3. 项目组织(P呵ect Organization)
项目组织是为开发项目而组建队伍。提议以框图方法表示项目标组织结构.并对每一组织责任人和职责加 以说明°可能项目组织单元.如:
(1)项目管理组 <2)需求管理组 <3)测试组
4. 软件生存周期(Software Life Cycle)
木帝节统讣项目策划生存期定义工作结果,需要描述关键内容:
(1) (2)
项目生存期框图 项目生存期说明
5. 规范.方法和标准(Criterion, Means, Standard)
木苹节中需要描述采取供开发和维护软件用规范、方法和标准。 6・任务和工作产品(Task and Work Producls)
项目任务和工作产品.是抬依据项目生存期阶段划分任务和对应阶段工作产品。统il•项目生存期幹阶段确 定需关键控制阶段任务和工作产品。提议以表格形式.列出生存期各阶段任务和工作产品。项目包含任务, 如:
(1) 需求分析 (2) (3) (4) (5) (6)
系统设计 系统实现 测试 产品交付 产品维护
项目可能包含产品.如:
(1) (2)
需求分析说明书 规格分析说明书
(3〉系统设计说明书 (4)
源代码
(5) (6)
多种测试汇报 用户手册
(7〉软件问题维护统计
7.工作产品.任务规模.工作量估量 (Estimates of Work Product ・ Task Size and Workload) 项目规模估算是为了确定项目所需人匚。需要描述关键内容有:
(1)对软件工作产品规模估虽依据简明描述。 (2)每种任务和工作产品规模估虽结果。
(3〉规模估算结果,提议用g任务规模和工作虽估算表》形式列出。 8・成本估量 (Estimates of Costs)
成木估址,是指对项目完成过程中花费人力、物力、财力资源估算°成木估址应按类别进行估算.可能成 本估算类别,如:
(1)直接人工 <2)直接费用
(3)间接成木 <4)管理费用
(5)不可侦见费用
9. 软件项目进度计划(Software Project Schedule)
软件项目进度计划.是对项目标进度、人职员作分工所做计划,此计划依据上述各章估算和分析结果.计 划方法提议采取表格形式。若采取L:具制订项目讣划.应将匸具生成图表作为项目汁划附件。木萃节中需 要描述关键内容有:
(1) (2) (3) (4)
软件项目每个阶段进度时间表 设定里程砚 评审时间 缓冲时间
10. 风险分析(RisksAnalysis)(可选择做)
项目风险分析.是指对可能发生将会对项目按预期时间、资源和预算完成产生重大影响事件分析包含:
(1)被识别出重大风险事件:政策风险、技术风险.技能风险等。
<2)易发生重大风险爭件商风险区域:用户需求.设计・测试、运行平台等。 (3) (4) (5)
重大风险爭件等级:功效不全、性能不稳.快速受限制等。 拟采取预防方法:增加投入.纠错、延时等。
风险爭件发生后提议采取处理方法:更改汁划.降低难度系数等。
11 ・项目评审(Project Reviews)
项目评审.是对项目策划过程所做定时性评审。其内容可分为:
(1)评审点 (2)评审周期
(3〉管理评审活动中提交匸作产品(列出被评审匸作产品)
因篇幅问题不能全部显示,请点此查看更多更全内容