软件开发计划书.docx

上传人:b****7 文档编号:11099006 上传时间:2023-02-25 格式:DOCX 页数:13 大小:223.71KB
下载 相关 举报
软件开发计划书.docx_第1页
第1页 / 共13页
软件开发计划书.docx_第2页
第2页 / 共13页
软件开发计划书.docx_第3页
第3页 / 共13页
软件开发计划书.docx_第4页
第4页 / 共13页
软件开发计划书.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

软件开发计划书.docx

《软件开发计划书.docx》由会员分享,可在线阅读,更多相关《软件开发计划书.docx(13页珍藏版)》请在冰豆网上搜索。

软件开发计划书.docx

软件开发计划书

<<图书馆座位管理系统>>

软件开发计划书

 

北京航空航天大学

2015-11

版本变更历史

版本

提交日期

主要编制人

审核人

版本说明

1.01

11.1

一轮稿

1引言1

1.1编写目的1

1.2背景1

1.3定义1

2项目概述1

2.1工作内容1

2.2主要参加人员2

2.3产品2

2.3.1程序2

2.3.2文件3

2.3.3服务3

2.3.4非移交的产品3

2.4验收标准3

2.5完成项目的最迟期限3

2.6本计划的批准者和批准日期4

3实施计划4

3.1工作任务的分解与人员分工4

3.2接口人员4

3.3进度4

3.4预算5

3.5关键问题5

4支持条件6

4.1计算机系统支持6

4.2需由用户承担的工作6

5专题计划要点7

5.1开发人员培训计划7

5.2质量保证计划7

5.3人员配置计划7

5.4客户培训计划7

5.5安全保密计划7

5.6合同计划7

6附录A评审结论8

7附录B项目计划变更控制报告8

软件开发计划书

1引言

1.1编写目的

此项开发计划书是为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。

1.2背景

说明:

a.待开发的软件系统的名称:

北京航空航天大学图书馆座位管理系统

b.项目开发者:

盛文博、周俊颖、王宇、王汇泽

用户:

北航图书馆管理员、北航学生、北航教师;

c.软件系统与其他系统的关系:

北京航空航天大学图书馆座位管理系统是北京航空航天大学图书馆管理系统子系统,该软件系统专职负责座位分配调度管理事宜。

d.使用单位:

北京航空航天大学图书馆

1.3定义

1.北航:

特指北京航空航天大学

2.北航学生:

拥有北京航空航天大学网络信息中心认证发行的校园卡的,在北京航空航天大学统一认证平台有信息登记的在校学生

3.北航教师:

拥有北京航空航天大学网络信息中心认证发行的校园卡的,在北京航空航天大学统一认证平台有信息登记的任职教师

4.座位管理系统:

特指北京航空航天大学图书馆座位管理系统

2项目概述

2.1工作内容

1、制作和修订项目开发计划

2、进行计划跟踪与监控

3、工作产品及时进行受控管理

4、按计划提请阶段评审

5、提交测试部门评测开发产品

6、交付最终工作产品

7、项目实施总结

8、项目验收

2.2主要参加人员

姓名

成分

开发人员

开发人员

开发人员

开发人员

2.3产品

2.3.1程序

程序名称:

()

编程语言:

存储形式:

移动硬盘

功能:

座位管理系统由

1人员查询:

用于查询所查询人员是否在图书馆内

2座位查询:

用于查询图书馆剩余空座

3即时选座:

即时选定图书馆空座

4座位预留:

用于预定未来某段时间

5后台管理:

提供图书馆管理员定期或临时的座位

2.3.2文件

1.用户操作手册:

详尽描述软件的实用功能、性能、用户界面,使用户对如何使用该软件得到具体了解,位操作人员提供软件各种运行情况的有关知识,特别是操作方法的具体细节

2.软件维护手册:

主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明、便于软件的维护

2.3.3服务

计划提供以下服务

免费咨询:

客户可以在工作时间向技术人员提出问题并获得解答。

技术支持:

对于某些客户,采取上门指导的方式。

软件维护:

获取软件使用中的问题,提供补丁程序。

2.3.4非移交的产品

Ø项目开发计划书:

说明软件开发项目的实现可行性,评述开发可行方案,并论述选定方案理由

Ø软件规格说明书:

对所开发软件的功能、性能、用户界面以及运行环境的说明。

Ø测试计划:

为做好集成测试和验收测试,需为如何组织测试制订实施计划。

计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等

Ø测试分析报告:

测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见

Ø开发进度月报:

该月报系软件人员按月向管理部门提交的项目进展情况报告,报告应包括进度计划与实际执行情况的比较、阶段成果、遇到的问题和解决的办法以及下个月的打算等

Ø软件问题报告:

指出软件问题的登记情况,如日期、发现人、状态、问题所属模块等,为软件修改提供准备文档。

Ø源程序:

软件开发过程中的全部代码以及注释。

2.4验收标准

交付前验收:

提供可执行程序、支撑系统的数据库数据

交付验收:

配置文件、安装软件

2.5完成项目的最迟期限

交付日期

从2015年十月起至2016年2月,完成对整个系统的可行性报告分析、需求分析说明、开发计划说明、系统设计书、项目测试、项目总结。

对系统个功能模块进行详细设计,定义系统数据规格,并交付用户。

交付日期为2016年6月。

2.6本计划的批准者和批准日期

计划批准者:

张三、李四、赵钱孙李、周吴郑王

批准日期:

2015年10月

3实施计划

3.1工作任务的分解与人员分工

姓名

角色

工作描述

前期分析、设计、编码

分析系统需求、编写代码、软件框架设计、审批

分析、文档编写

分析功能需求、层次分解、项目计划

数据采集、编码

安装程序、用户培训、后期维护

编码、测试

代码实现、进行软件测试、完成测试文档

3.2接口人员

接口部门/机构

接口人员

任务

项目开发组

统筹协调各开发组工作进程

合同管理部门

参与合同制定签订

采购部门

参与项目设备采购

质量管理部门

参与项目质量监控

项目委托单位

明确用户需求

3.3进度

方法:

采用结构化开发设置模块开发优先级:

通过对图书馆座位管理的特点和信息流程等的分析,确定各模块开发的先后次序。

具体开发进度安排如下:

里程碑名称

铲平名称

提交日期

责任人

需求访谈结束

需求说明书

2015.11.10

系统分析结束

系统说明书

2015.11.18

系统设计结束

系统设计说明书

2015.11.25

系统编码结束

可运行系统

2016.1.1

项目测试结束

测试文档

2016.1.16

项目结束

项目工作总结

2016.1.21

3.4预算

逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算(包括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)和来源。

参与人员

预算(元/月)

12000

12000

12000

12000

总共4人

总计48000

办公费

2000元

差旅费

5000元

专用设备

100000元

人员培训

6000元

总费用支出

113000元

3.5关键问题

逐项列出能够影响整个项目成败的关键问题、技术难点和风险,指出这些问题对项目的影响。

风险排序

风险项目名

风险描述

风险缓解方案

1

专业基础匮乏

由于开发所涉专业领域知识过多,对团队开发人员带来一定的困难

人员培训

2

缺乏经验

成员开发经验不足,项目难以按照预期进度完成

多实践锻炼

3

软件性能不良

开发的软件性能由于物理设备性能受到限制

搭建良好的开发调试平台

影响本计划完成的主要问题有:

Ø没有经费和硬件设施有限

Ø用户需求不清,存在误解及二义性

Ø第一次开发软件,开发人员没有实际经验

Ø时间有限,没有足够的开发时间

4支持条件

4.1计算机系统支持

逐项列出开发中和运行时所需的计算机系统支持,包括计算机、外围设备、通讯设备、模拟器、编译(或汇编)程序、操作系统、数据管理程序包、数据存储能力和测试支持能力等,逐项给出有关到货日期、使用时间的要求。

一、服务器的支持条件:

1.服务器的中央处理部件()建议使用1G(以上)处理器芯片

2.服务器内存必须使用服务器专用内存

3.为了保证数据存储的绝对可靠,硬盘应使用磁盘冗余阵列(01)

4.为了防止服务器不可预测的故障,或者服务器的定期维护对公司整个业务造成的影响,所有建议使用两台服务器。

两台服务器应构成双机热备份。

中间使用电路。

这样的结构可以保证整个系统的长时间不间断工作即使在服务器定期维护的时候也可以使用后备另一台服务器工作。

5.服务器应支持热插拔电源

6.服务器必须配备(不间断电源)。

7.服务器应该放在学校内部。

不然无法进行程序调试。

8.服务器应该必须有固定地址。

9.其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件

二、外围设备:

1.图书馆座位管理自助机,用于进入图书馆有座位需求的人进行自助业务使用

2.刷卡器,放于图书馆座位附近,用于信息采集、座位管理使用

4.2需由用户承担的工作

向本开发成员进行培训,其内容包括图书馆的座位分布、图书馆管理系统的工作流程,以及图书馆规模包括可容纳多少人员(座位),有几个级别的用户(如:

老师或学生)以及权限需求,有几个级别的管理员和管理员数目这些内容必须在数据库创建之初就进行培训。

配备相应硬件系统,做到规范操作,备份好数据防止数据丢失,软件交付日期为软件安装测试人员提供环境

5专题计划要点

5.1开发人员培训计划

2015年11月1日-2015年11月9日对人员进行开发软件环境培训

5.2质量保证计划

严格按照项目开发过程中的各项步骤,从项目立项,可行性研究报告、需求分析报告、项目开发计划等,具体实施

5.3人员配置计划

该开发小组共4人

总负责:

组员:

、、

5.4客户培训计划

在软件实际应用后的前一个星期,对用户进行软件操作方法的具体培训

5.5安全保密计划

在从项目开发阶段到最后软件的正式发布期间,做好项目的保密工作,小组成员对所有项目所有相关文档进行加密,做好备份工作

5.6合同计划

和客户协商签订软件使用合同

6附录A评审结论

(1).高层经理及其它参评人员认真讨论并审批《项目计划》。

(2).如果是合同项目,可能还要请客户审批,视具体情况而定。

把评审的结果填写在此处,注意此处应当保持与《项目评审表》中的一致性。

7附录B项目计划变更控制报告

{项目名称}

第N份项目计划变更控制报告

项目计划变更申请

申请变更的

《项目计划》

{输入名称,版本,完成日期等信息}

 

项目计划变更的原因

项目计划变更的内容

评估计划变更将对

项目造成的影响

 

项目经理签字

 

变更申请的审批意见

高级经理或审批

{审批意见}

[]审批通过,可以修改《项目计划》

[]审批不通过,按原《项目计划》执行

签字,日期

客户审批

(合同项目)

{审批意见}

签字,日期

更改项目计划

变更后的

《项目计划》

{输入名称,版本,完成日期等信息}

 

项目经理签字

审批变更后的项目计划

高级经理或审批

{审批意见}

[]审批通过

[]审批不通过,重新修改《项目计划》

签字,日期

客户审批

(合同项目)

{审批意见}

签字,日期

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1