软件项目计划文档.doc_第1页
软件项目计划文档.doc_第2页
软件项目计划文档.doc_第3页
软件项目计划文档.doc_第4页
软件项目计划文档.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文档编号:XX式坦克火控系统软件项目计划V1.1XX式坦克火控系统软件项目开发计划制定人员: 2015年6月20日文档变更历史记录序号变更日期变更人员变更内容详情描述版本1修改过程活动1.02修改计划并规范文档1.11. 引言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项目乙方:软件企业C2.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软件项目负责人小张14.2 工作量估算根据C企业以往的开发经验,对代码行进行估算,得出结果如表三:表三 代码行估算表(人月)子系统乐观值a(行)可能值m(行)悲观值b(行)估算值e=(a+4m+b)/6(行) 图形用户界面2400360042003500敌我识别1700210028002150战车自检2000320038003100火力控制2000240040002600战场形态显示3200400045003950情报传输1600200030002100总代码行估算值12900173002230017400本文档使用代码行和功能点方法估算工作量,估算出:平均生产率 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总计284.3 经费估算和安排依据4.2估算出的总代码行数以及公式:C = S/FP(LOC) 计算出总经费,估算经费=估算工作量每个人月的成本=28PM14K/PM= 392K(千元)再根据成本预算方法分配项目成本预算,得到各个活动的经费。表五 经费估算表活动费用(千元)初步需求32原型设计(快速设计、建造原型、用户评估)80需求分析32设计(概要设计、详细设计)48编码96测试(单元测试、集成测试、系统测试、确认测试)112文档编写16后续服务(软件安装、维护、用户培训)32总计4484.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/214.6 风险评估及对策表七 风险评估表编号风险名称风险概率损失(人周)危险度(人周)3计划过于乐观0.483.24成本超出预算0.552.52用户增加额外的需求0.642.41小李参与的另外一个项目可能延期0.452.05开发人员可能跳槽0.351.56工作的进展比预期的要慢0.351.5表八 风险对策表编号风险名称对策3计划过于乐观借鉴公司

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论