软件项目计划文档
更新时间:2024-03-08 02:28:01 阅读量: 综合文库 文档下载
文档编号:XX式坦克火控系统-软件项目计划–V1.1
XX式坦克火控系统
软件项目开发计划
制定人员:
2015年6月20日
文档变更历史记录
序号 1 2 变更日期 变更人员 变更内容详情描述 修改过程活动 修改计划并规范文档 版本 1.0 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 人员安排
表一 活动责任矩阵
编号 1 活动 初步需求 快速设计 构造原型 用户评估 需求分析 执行 需求分析小组 软件设计小组 软件编码小组 用户方代表 需求分析小组 软件设计小组 软件设计小组 软件编码小组 公司测试小组 负责 需求分析负责人 软件设计负责人 软件编码负责人 用户方代表负责人 需求分析负责人 软件设计负责人 软件设计负责人 软件编码负责人 软件测试负责人 评审 用户方代表 需求分析小组 软件设计小组 软件编码小组 软件设计小组 软件编码小组 需求分析小组 用户方代表 需求分析小组 软件设计小组 软件编码小组 用户方代表 需求分析小组 用户方代表 需求分析小组 文档编写小组 软件设计小组 软件测试小组 需求分析小组 软件设计小组 软件编码小组 软件测试小组 需求分析小组 软件设计小组 软件编码小组 软件测试小组 软件测试小组 软件编码小组 软件设计小组 软件测试小组 软件编码小组 批准 用户方代表负责人 软件项目负责人 软件项目负责人 用户方代表负责人 软件项目负责人 用户方代表负责人 软件项目负责人 用户方代表负责人 软件项目负责人 软件项目负责人 软件项目负责人 软件项目负责人 软件项目负责人 2 3 4 5 6 概要设计 7 详细设计 8 9 编码 单元测试 公司测试小组 10 集成测试 公司测试小组 文档编写小组 用户培训小组 公司测试小组 软件安装小组 软件维护小组 软件测试负责人 软件测试负责人 文档编写负责人 用户培训负责人 软件测试负责人 软件安装负责人 软件维护负责人 11 系统测试 文档编写 用户培训 确认测试 12 13 14 15 软件安装 16
维护 软件设计小组 软件测试小组 软件编码小组 软件设计小组 需求分析小组 软件测试小组 软件设计小组 需求分析小组 用户方代表 文档编写小组 用户方代表 需求分析小组 用户培训小组 用户方代表 文档编写小组 需求分析小组 软件测试小组 用户方代表 需求分析小组 软件安装小组 用户方代表 软件维护小组 软件测试小组 需求分析小组 软件维护小组 用户方代表 软件测试小组 软件设计小组 软件项目负责人 用户方代表负责人 软件项目负责人 用户方代表负责人 软件项目负责人 用户方代表负责人 软件项目负责人 用户方代表负责人 软件项目负责人 用户方代表负责人 软件项目负责人 用户方代表负责人 软件项目负责人
表二 人员安排表
角色名称 需求分析小组 需求分析负责人 用户方代表 用户方代表负责人 软件设计小组 软件设计负责人 软件编码小组 软件编码负责人 公司测试小组 软件测试负责人 文档编写小组 文档编写负责人 软件安装小组 软件安装负责人 用户培训小组 用户培训负责人 软件维护小组 软件维护负责人 软件项目负责人
角色人员 人数 小王,小钱,小赵,小张 4 小王 1 张三,李四 2 张三 1 小王,小李,小赵,小张,小钱 5 小王 1 小李,小王,小赵,小张,小钱 5 小李 1 甲,乙,丙,丁,戊 5 甲 1 小钱,小赵,小李,小王,小张 5 小钱 1 小赵,小王,小钱 3 小赵 1 小钱,小王,小张,小赵 4 小钱 1 小赵,小李,小王 3 小赵 1 小张 1 4.2 工作量估算
根据C企业以往的开发经验,对代码行进行估算,得出结果如表三:
表三 代码行估算表(人月)
子系统 图形用户界面 敌我识别 战车自检 火力控制 战场形态显示 情报传输 总代码行估算值 乐观值a(行) 2400 1700 2000 2000 3200 1600 12900 可能值m悲观值b估算值e=(a+4m+b)/6(行) (行) (行) 3600 2100 3200 2400 4000 2000 17300 4200 2800 3800 4000 4500 3000 22300 3500 2150 3100 2600 3950 2100 17400 本文档使用代码行和功能点方法估算工作量,估算出:
平均生产率 PM = 620 LOC/PM (行代码/人月) 每个人月的成本 C = 14 K/PM (千元/人月)。 根据PM = FP(LOC)/ E计算出总工作量,
估算工作量 = 总代码行/平均生成率= 17400 / 620 =28 PM(人月)
在整个开发过程工作量的分配上,分析和设计约占40%,编码和实现约占20%,测试和调试约占40%。计算得出各项活动的工作量,如表四
表四 工作量估算表(人月)
活动 初步需求 原型设计(快速设计、建造原型、用户评估) 需求分析 设计(概要设计、详细设计) 编码 测试(单元测试、集成测试、系统测试、确认测试) 文档编写 后续服务(软件安装、维护、用户培训) 总计
工作量(人月) 2 5 2 3 6 7 1 2 28 4.3 经费估算和安排
依据4.2估算出的总代码行数以及公式:C = S/FP(LOC) 计算出总经费,
估算经费=估算工作量×每个人月的成本=28PM×14K/PM= 392K(千元) 再根据成本预算方法分配项目成本预算,得到各个活动的经费。
表五 经费估算表
活动 初步需求 原型设计(快速设计、建造原型、用户评估) 需求分析 设计(概要设计、详细设计) 编码 测试(单元测试、集成测试、系统测试、确认测试) 文档编写 后续服务(软件安装、维护、用户培训) 总计 费用(千元) 32 80 32 48 96 112 16 32 448
4.4 进度安排
依据人月和人工作日的转化公式, 1人月 = 22人工作日
将表四 工作量估算表(人月)转化为表六 工作量估算(人工作日)
表六 工作量估算(人工作日)
活动 初步需求 原型设计(快速设计、建造原型、用户评估) 需求分析 设计(概要设计、详细设计) 编码 测试(单元测试、集成测试、系统测试、确认测试) 文档编写 后续服务(软件安装、维护、用户培训) 总计 工作量(人工作日) 44 110 44 66 132 154 22 44 616
再依据表二 活动责任矩阵和表三 人员安排表,计算出每项活动的具体时间,计算公式如下
活动所需工作日 = 工作量(人工作日) / 参加该项活动的人数 并依据计算出的数据制作甘特图。
图二 甘特图
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 风险评估及对策
表七 风险评估表
编号 3 4 2 1 风险名称 计划过于乐观 成本超出预算 用户增加额外的需求 小李参与的另外一个项目可能延期 风险概率 0.4 0.5 0.6 0.4 损失(人周) 8 5 4 5 危险度(人周) 3.2 2.5 2.4 2.0 5 6 开发人员可能跳槽 工作的进展比预期的要慢 0.3 0.3 5 5 1.5 1.5 表八 风险对策表
编号 3 4 2 1 5 6
风险名称 计划过于乐观 成本超出预算 用户增加额外的需求 小李参与的另外一个项目可能延期 开发人员可能跳槽 工作的进展比预期的要慢 对策 借鉴公司以往开发经验,使用科学的方法进行估算。 成立成本监控小组,对成本进行监控。 在原型设计阶段,尽可能多的获取用户需求。 让小李提前参与到项目中。 提高开发人员的待遇,做好思想工作。 成立项目跟踪小组,全程跟踪项目的进展情况,定期召开项目跟踪会议。
正在阅读:
软件项目计划文档03-08
电厂设备涉及到的英语单词注明10-16
保安岗位安全生产职责通用版05-04
2017年安全工作总结12-15
2014年水运工程试验检测人员考试大纲02-29
多功能机器人作文450字06-29
妈妈真辛苦作文500字07-03
五一社会实践报告05-26
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 文档
- 计划
- 项目
- 软件
- 大鹏温湿度的控制与实现
- 模具设计与制造(中专)专业2011级教学计划
- 苏教版二年级数学下册练习八(1)
- 小六壬日加时断
- 2015版思想道德修养与法律基础大纲 - 图文
- 广播电视概论课后题答案
- 课题大纲 - 绩效考核推行中的10大难点与解决对策
- 徐州市第三中学高一地理下学期期中试题
- 浅谈物业管理品质差异化管理
- 2016年机动车检测线考试试卷(上岗证带答案)(新标准规范)
- 第二十二章 TCPIP层的实现
- 我国高校大学生创业教育研究述评-精选教育文档
- 浅析日本动漫对中国动漫发展的借鉴意义
- 煤矿信号工、把钩工安全生产责任书
- 小课题研究实施方案评价
- 2016届江苏省淮安市高三5月信息卷(最后一模)考试物理试题
- 农村小学如何挖掘开发美术校本课程 - 图文
- 闸墩滑模施工组织设计
- Introduce China to the world
- 第2章—案例2 变动成本法案例