软件工程项目开发计划书.docx
- 文档编号:25828191
- 上传时间:2023-06-15
- 格式:DOCX
- 页数:16
- 大小:113.39KB
软件工程项目开发计划书.docx
《软件工程项目开发计划书.docx》由会员分享,可在线阅读,更多相关《软件工程项目开发计划书.docx(16页珍藏版)》请在冰豆网上搜索。
软件工程项目开发计划书
软件工程--项目开发计划书
酒店宾馆客房管理系统的
2013.06.17----2013.06.1
文档编号:
HHIT-SECD-S101-01T-01
版本号:
V1.0
酒店宾馆客房管理系统项目开发计划书
项目名称
项目负
责人
项目开
发单位
项目人
员
项目起止时间
2013年6月18日
软件工程课程设计项目组任务分派单(组长用)
班级:
软件组别:
2组长姓名:
时间:
2013年6月18日
项目名称:
酒店宾馆客房管理系统阶
段名称:
项目开发计戈I
后
与
―
7
学号
姓
名
任务
名称
具体任务内容
兀成标准
起止日期
验
收
成
绩
1
实施
总体
计划
进行人员分配以及时间安排及预算
兀
成
相
应
2013.06.17
至
2013.06.18
7
r0
部分报
告
2
!
项目
概述
对项目的内容及人贝进行
个分析
兀成相应部分报
告
2013.06.17
至
2013.06.18
7
3
1
支持
条件
项目所需的支持条件进行分析
兀成相应部分报
告
2013.06.17
至
2013.06.18
7
分析项目
兀
成相
onaonod7
H|主
叮乂1J)例
2013.06.17
4
U1口
明编写目
至
70
部分
部
的及相关
Zk
2013.06.18
资料
刀
报
告
兀
成
专题
对整个计
相
2013.06.17
5
计划
划进行要
立R
至
70
要点
点分析
口D
分
2013.06.18
报
告
1、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完成标准等
2、本表在每次任务完成后,由组长按照完成标准验收,并给出每个组员成绩评定(每人平均70分制),除组长保留一份外,应及时上报任课老
师(电子和纸质文档同时上报)
1弓I言7
1.1编写目的7
1.2背景8
1.3定义8
1.4参考资料9
2项目概述9
2.1工作内容9
2.2主要参加人员9
2.3产品及成果10
2.3.1程序10
2.3.2文件11
2.3.3服务11
2.3.4非移交产品11
2.4验收标准11
2.5完成项目的最迟期限12
2.6本计划的审杳者与批准者12
3实施总计划12
3.1工作任务的分解.12
3.2接口人员14
3.3讲度14
3.4预算8
3.5关键问题19
4支持条件20
4.1计算机系统支持20
4.2需要用户承汨的工作20
4.3需由夕卜单位提供的条件22
5专萩计划要点22
1引言
1.1编写目的
想要做一个好的客房管理系统,首先必须知道用户的需求,这样我们才会开发出真正满足用户的软件产品,在系统的需求分析阶段,开发者应该明确一个好的客房管理系统必须要做什么。
1.2背景
宾馆客房管理系统是宾馆客房管理不可缺少的,对于宾馆的管理者和使用者来说都是非常重要的,在以往,人们使用手工登记来记录管理宾馆的日常事务,操作流程虽然简单,但随着宾馆的数量越来越多,宾馆的规模越来越大,宾馆的入住率越来越高。
简单的手工登记已经无法满足管理的要求,我们需要一个客房管理系统,来满足客房管理的需求。
面对如此庞大的信息量,一个成功的客房系统可以提供预定房间功能、登记信息功能、开放/退房功能等。
为管理者与用户供充足的信息和快捷的数据处理手段,从而实现客房管理的系统化、规范化和自动化,达到信息准确、统一管理的目标。
1.3定义
文档中采用的专门术语的定义及缩略词简要如下:
JAVA:
Java语言
MicrosoftSQLServer2008VISIO:
VISIO制图工具。
1.4参考资料
1王先国等.软件工程实践教程.北京:
电子工业出版社,2010
2李龙澎.软件工程课程设计.北京:
机械工业出版社,2010
3张海藩.软件工程导论.北京:
清华大学出版
社,2008
2项目概述
2.1工作内容
酒店宾馆客房管理系统中所涉及到的各项工作有:
项目开发计划,需求规格说明,概要设计和详细设计,系统代码实现,软件的测试和维护,编写测试计划和测试报告,用户手册,运行说明等。
该系统主要包括客户、管理员、员工三类使用者。
管理员主要管理员工信息、宾馆客房信息等;员工主要记录开房信息、打印发票、查看客房信息、查看客户信息等;客户方面主要就是通过使用该系
统可以在终端实现预定客房
工作内容的详细计划如下:
前期工作:
完成项目可行性分析和研究报告、制定项目开发计划,重点是完成项目的需求分析、总体设计、详细设计。
中期工作:
编码实现需求功能,完成项目初步设计规格说明书和详细设计规格说明书。
后期工作:
项目测试、编写系统使用手册、系统维护。
2.2主要参加人员
组长:
组员:
2.3产品及成果
2.3.1程序
系统名称:
宾馆客房管理系统
软件开发环境:
Netbeans7.0、SQLServer绘图工具:
MicrosoftVisio2003
编程语言:
java
2.3.2文件
1)〈〈宾馆客房管理系统项目开发计划书》
2)«宾馆客房管理系统软件需求说明书》
3)〈〈宾馆客房管理系统概要设计说明书》
4)〈〈宾馆客房管理系统详细设计说明书》
5)〈〈宾馆客房管理系统数据库设计说明书》
6)《宾馆客房管理系统面向对象需求分析与设
计规格说明书》
7)〈〈宾馆客房管理系统测试计划报告》
8)〈〈宾馆客房管理系统测试分析报告》
9)〈〈宾馆客房管理系统项目开发总结报告》
2.3.3月艮务
提供系统安装、环境搭建、用户培训、免费维护一年。
2.3.4非移交产品
该系统程序源代码
2.4验收标准
(1)系统验收标准
1)测试用例不通过数的比例<1%;
2)功能齐全且不存在导致用户的工作不能完成的
错误;
3)用户界面方面不存在的问题导致用户的工作不
能顺利进行的错误;
4)所有提交的错误、异常都得到改正。
5)良好的用户体验。
(2)文件验收标准
各个文档都应满足GB8567B勺相关标准。
(3)服务验收标准
按时交付系统,并提供安装、培训。
2.5完成项目的最迟期限
本项目的最迟期限为:
2013年7月3日
2.6本计划的审查者与批准者
批准者:
实验老师
准日期:
2013年6月17日
3实施总计划
划书
(2)每周至少组织小组讨论一次,记录讨论内容,列出本周开发计划
(3)项目开发进度的管理
(4)团队的组织和协调
设计:
任务:
(1)参与小组讨论
(2)进行系统的需求分析和系统设计
(3)完成系统需求说明书和系统设计说明书
(4)编写测试计划,参与系统测试,记录Bug跟踪列表
(5)协助文档人员完成用户相关文档
开发:
任务:
(1)参与小组讨论
(2)根据设计完成编码,并注释
(3)进行单元测试美工和用户文档:
任务:
(1)界面的设计和美工
(2)用户手册的编写
测试及测试报告:
3.2接口人员
组长:
xxx负责同指导老师以及用户接触与沟通。
3.3进度
酒店宾馆客房管理系统顶层数据流图如下:
注册信息
—人信息管理a
信息
数据库
Y—员工信息
员工
查询员工信息
管理员
图1-1:
酒店宾馆客房管理
系统顶层数据流图用功能点技术来估算软件项目的规模:
1.信息需特性
(1).输入项数:
5
(2).输出项数:
6
⑶.查询数:
3
(4).主文件数:
1
⑶.外部接口数:
0
2.根据信息域特性系数值来计算功能点数UFP
UFP=6*5+5*6+6*3+10*1+5*0=88
3.技术复杂性因子
皮术
君素
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F
1
1
F1
2
F1
3
F1
4
参响值
2
1
2
0
3
1
3
1
0
2
1
1
1
4
1
表1-1:
技术
因数
DI=2+1+2+0+3+1+3+1+0+2+1+1+1+1+4=23
求得技术复杂因子:
TCF=0.65+0.01XDI=0.88
4.计算功能点数
FP=UFP*TCF=88*0.88=77.44
5.结论
假若1个功能点需要40行源代码,则实训管理
系统需要77.44*40=3097代码行
假设个人最高生产率为400LOC^(即L=400),每条通信路径导致生产率下降10%(即l=50)
项目组共有:
5名成员,r即对通信路径的度量为
1。
项目组的总生产率为:
L=P(L-l(P-1)r)=5*(400-50(5-1))=1000LOC/月
则开发本系统,估算开发时间为3097/1000=3.097
(个月)
系统规划阶段:
项目标志性事件
开始到完成
1、开发阶段:
开发计划书的完成
6.17-6.18
2、需求分析阶段:
系统需求说明书完成
6.18-6.19
3、设计阶段:
系统设计说明书
6.19-6.22
4、编码实现:
项目的形成
6.22-6.24
5、测试阶段:
测试计划和Bug跟踪列表
6.24-6.26
6、面向对象分析OOAOOD:
档完成
6.27-6.28
课程设计报告完成
7、文档整理
7.1-7.3
成果验收
8、验收阶段:
7.3-7.5
图1-2:
项目
pert图
图1-3:
项目甘特图
图1-3描述:
根据pert图画出对应的甘特图。
3.4预算
根据连云港人事资源部发布的数据信息:
项目经理:
10000元每月
高级软件设计师:
8000元每月
普通程序员:
4000元每月
根据上述进度估算出的工作量五个人大约需要
3.097个月
劳务费:
组员5人,项目经理一人,高级软件设计师一人,普通程序员三人
预计劳务费为:
(10000+8000+4000*3)*3.097=92910元
资料费:
500.00元
伙食费:
10000
合计:
103410.00元
3.5关键问题
1、项目成员之间的交流情况,成员之间的交流严重影响到项目的进度以及项目的设计效率,因此成员之间的良好交流是项目完成的保证。
2、成员技术。
利用已学的知识来完成项目,在不知道的情况下可以学习型的技术以及新的思想,从而产生更具创新的技术。
3、风险与未来相关:
项目的进行往往伴随着风险,在项目的进行中总有些不可预测的异常发
生,从而产生风险,在项目进行的过程中风险可能会导致项目严重停止不前,甚至导致项目要大换血,从而产生很多麻烦。
4支持条件
4.1计算机系统支持
操作系统:
Windows系统,安装有sql2005及
以上数据库系统、web服务器端
通讯设备:
100M以太网及以上
外围设备:
显示器、标准键盘及鼠标
4.2需要用户承担的工作
需要用户承担的工作
阶段
用户做的工作
项目开发计划阶段
对开发人员所做的项目开发计划作出批准
需求分析阶段
配合开发人员对系统的需求做出详细说明
①提出对新系统的业务要求
2提出对新系统的功能要求
3提出对新系统的性能要求
4填写相应调研表
⑤确认需求
概要设计阶段
配合开发人员进行概要设计
1和系统的主要负责人、系统管理员与开发人员座谈帮助开发人员熟悉业务
2提供旅馆的基本资料客
房数目、客房等级等
3确认总体设计报告
详细设计阶段
配合开发人员进行详细设计
1、和系统的主要负责人、系统管理员与开发人员座谈帮助开发人员探讨业务细节
2、确认详细设计报告
编码阶段
无
测试阶段
参与开发人员进行的系统测试,
主要是系统功能方面的测试,及时向开发人员作出反馈进行调整
验收阶段
对于开发的新系统进行验收,确「
认开发成果
维护阶段
发现系统问题即时记录并反馈
4.3需由外单位提供的条件
阶段
提供的工作
项目开发计划阶段
现有系统的工作流程图
需求分析阶段
确认系统的需求分析
编码测试阶段
要求宾馆负责人提供宾馆具体数据,并具有对sql数据库的基础操作能力,以便以后对宾馆的桁息进行管理
5专题计划要点
序
号
计划名
要点
1
管理员
培训计
划
1.确定培训时间
2.确定培训内容
2
测试计划
1.时间安排
2.测试内容
3.测试设计说明
4.测试人员需求
5.测试结果
3
安全保
密计划
1.确认计算机处于安全的网络环境中
2.对管理员进行安全培训
4
质量保
证计划
1.质量总体目标
2.质量具体目标
5
配置管
理计划
1.配置管理环境的物理拓扑介绍
2.配置管理计划涉及到的人员角色
3.配置管理流程
4.该计划的时间安排,基于项目开发里程碑点,何时做审计,打基线,发布包.
6
用户培
训计划
基本无需培训
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 项目 开发 计划书