软件项目计划文档

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文档编号:XX式坦克火控系统—软件项目计划-V1.1

XX 式坦克火控系统软件项目开发计划

制定人员:2015年6月20日

文档变更历史记录

序号变更日期|变更人员

t

变更容详情描述版本

1■

修改过程活动 1.0

2

E

修改计划并规文档

1.1

1. 引言

1.1 编写目的

本文档旨在制定军工 C 企业开发XX 式坦克火控系统的软件项目计划。

1.2 读者对象

1、军工单位A 负责此项目的评估验收人员。

2、项目经理小和他的开发队伍(小、小王、小、小钱)。

3、C企业技术老总、总工、软件构架师。

4、C企业负责该项目的风险评估人员。

1.3 文档概述

本文档针对 C 企业的XX 式坦克火控系统项目,简述了软件功能,说明了项目约束和限制,概述了软件开发过程,明确安排了项目进度计划,预估了项目风险。

1.4 文档围

本文档适用于 C 企业的开发XX 式坦克火控系统的全过程。

1.5 定义

K:千兀。

人工作日:指一个人工作一个工作日,人工作日和人月的转换公式为: 1 人月=22 人工作日。

1.6 参考资料

2. 项目概述

2.1 项目简介

项目名:XX 式坦克火控系统

项目功能:XX 式坦克火控系统负责在软件层面上实现:图像用户界面、敌我识别、战车自检、火力控制、战场形态显示、情报传输。

项目甲方:军工单位A

项目乙方:软件企业C

2.2 项目约束和限制

本项目具有以下约束和限制:

进度:6个月

经费:50万产品和交付(包括程序、文档、数据等):软件产品、用户手册服

务:软件维护

验收:软件能够正确安装在XX 式主战坦克上,软件满足用户需求。人员:参与

该项目的所有人员

设备:某型号计算机

3. 软件开发过程概述

根据《软件开发过程定义文档》,本项目使用快速原型模型作为软件开发过

图一软件开发过程

4. 项目进度计划

4.1人员安排

表一活动责任矩阵

表二人员安排表

4.2工作量估算

根据C企业以往的开发经验,对代码行进行估算,得出结果如表三:

表二代码行估算表(人月)

本文档使用代码行和功能点方法估算工作量,估算出:

平均生产率PM = 620 LOC/PM (行代码/人月)

每个人月的成本 C = 14 K/PM (千元/人月)。

根据PM = FP(LOC)/ E计算出总工作量,

估算工作量=总代码行/平均生成率=17400 / 620 =28 PM (人月)在整个开发过程工作量的分配上,分析和设计约占40%,编码和实现约占20%,测试和调试约占40%。计算得出各项活动的工作量,如表四

表四工作量估算表(人月)

4.3经费估算和安排

依据4.2估算出的总代码行数以及公式:C = S/FP(LOC)计算出总经费,估算经费=估算工作量X每个人月的成本=28PM X 14K/PM= 392K(千元)再根据成本预算方法分配项目成本预算,得到各个活动的经费。

4.4进度安排

依据人月和人工作日的转化公式,

1人月=22人工作日

将表四工作量估算表(人月)转化为表六工作量估算(人工作日)

表六工作量估算(人工作日)

再依据表二活动责任矩阵和表三人员安排表,计算出每项活动的具体时间,计算公式如下

活动所需工作日=工作量(人工作日)/参加该项活动的人数并依据计算出的数据制作甘特图。

图二甘特图

月12015^4 月[2015^5 月2015^ 月2015^7 月201 埠月EOIEJ^S 月

场 2 | 9 卫3| 直[6 ]為| 勿占「8 |15 逸曲 | E •⑶曲击| 3|5 " |出$1 | 7 |14 “ |0

4.5里程碑

A型号武器装备火控软件开发过程的重要里程碑有:

(1)需求分析完毕2015/5/8

(2)软件设计完毕2015/5/27

(3)编码完毕2015/7/3

(4)测试完毕2015/8/17

(5)文档编写完毕2015/8/21 4.6风险评估及对策

表七风险评估表

表八风险对策表

相关文档
最新文档