《酒店管理系统-软件项目进度计划说明书》.pdf
北方民族大学课程设计报告系(部、中心)计算机科学与工程学院姓名王朝令学号 20082617专业软件工程班级 2008 级 2 班同组人员况晓龙(20082616)黄志刚(20082647)课程名称软件工程项目管理设计题目名称酒店管理系统软件项目进度计划说明书起止时间 2010 年 12 月 6 日2010 年 12 月 11 日成绩指导教师签名陶铮贾艳波北方民族大学教务处制1目录目录1.1编写目的.31。2背景.31。3定义.31。4参考资料.41.5重要术语.4项目进度计划编制的背景概述.52.1软件生存期模型选择与设计.52。2项目团队情况简述.62。3软件估算情况.72。4项目范围的信息分析与使用.72.4.1软件的工作任务分解结构(WBS).72。4.2基于项目背景的 WBS 的细化方案.92.4.3重要的假设及其说明.10实施计划.113。1进度计划.113。2基于进度计划的成本核算.153.3调整后的进度计划.183.4关于进度计划的其他说明.183.5关于其他计划的说明.18项目成果产品.194。1软件程序.194。2软件文档.194。3软件服务.194。4非移交的软件产品.194.5验收标准.19其他.20234521.1编写目的进度是对执行的活动和里程碑制定的工作计划日期表,它决定是否达到预期目的,它是跟踪和沟通项目进展状态的依据,也是跟踪变更对项目影响的依据。它的主要目标是:最短时间、最少成本、最小风险,即在给定的限制条件下,用最短时间、最少成本,以最少风险完成项目工作。PMI 强调:作为项目,成功的三大要素是计划、计划、计划,计划是通向项目成功的路线图。按时完成项目是对项目经理最大的挑战,因为时间是项目规划中灵活性最小的因素,进度问题又是项目冲突的主要原因,尤其是在项目的后期。所以进度计划是项目计划中最重要的部分,是项目计划的核心。项目的进度问题,经常是所有项目冲突的主要原因,为了缓解这个冲突,所以编写了项目进度计划说明书。本计划书意在指导项目开发过程中的各个阶段的工作,为各个阶段安排具体的工作。本说明书的与其读者为:每个项目组的组长及其有关人员。1.2背景a.待开发的软件系统的名称:酒店管理系统b.本项目的任务提出者、开发者、用户及实现该软件的组织结构(企业)项目的任务提出者:XX 酒店高层领导本系统的开发者:YY 软件股份有限公司本系统的用户:XX 酒店的高层领导、部门经理及其员工。实现该软件企业(YY 软件股份有限公司)的组织结构图:(参考例图)c。该软件系统同其他系统或其他机构的基本的相互来往关系.与本系统有关的系统:无1.3定义WBS:Work Breakdown Structure 任务分解结构.PMI:Project Management Institute美国项目管理学会,成立于 1969 年一个国际性组织,PDM:Precedence Diagramming Method 单代号网络图31.4参考资料1软件项目管理案例教程(第一版),韩万江 姜立新编著,机械工业出版社,2009年 4 月2软件项目管理案例教程(第二版),韩万江 姜立新编著,机械工业出版社,2009年 4 月3软件项目估计(第二版),(美)CAPERS JONES 著,刘从越编译,电子工业出版社,2008 年 3 月4软件需求(第二版),(美)KarlE。wiegers 著,刘伟琴、刘洪涛译,清华大学出版社,2007 年 9 月5酒店管理工作细化执行与模板,王宏编著,人民邮电出版社,2008 年 4 月1.5重要术语1。WBS,Work Breakdown Structure,任务分解结构,是面向可交付成果的对项目元素的分组,它组织并定义了整个项目的范围。2.进度计划,进度,就是工作计划日期表3。质量计划:主要的质量管理对象是针对项目过程中那些对最终产品起着重要的作用的中间产品:需求规格、设计说明书,源程序,测试计划,测试结果等。42 2项目进度计划编制的背景概述项目进度计划编制的背景概述2.1软件生存期模型选择与设计1.选择增量模型的原因:1).瀑布模型要求严格线性的开发,每个阶段开发活动结束后,通过严格的阶段性复审与确认,得到该阶段的一致、完整、正确和无二义性的良好文档资料,以“冻结”这些文档资料,作为该阶段的结束标志,保持不变,作为下一阶段活动的唯一基础,以每一步的正确性和完整性来保证最终系统的质量。但是大量的实践并不是这种理想的线性开发序列,而是在开发过程中逐步完善的。而在增量开发过程:软件描述、设计和实现活动被分散成一系列的增量,这些增量轮流被开发.先完成一个系统子集的开发,再按同样的开发步骤增加功能(系统子集),如此递增下去直至满足全部系统需求。要求系统的总体设计在初始子集设计阶段就应做出设计。2)增量模型有如下优点:可以避免一次性投资太多带来的风险,将主要的功能或者风险大的功能首先实现,然后逐步完善,保证投入的有效性.可以更快地开发出可以操作的系统。可以减少开发过程中用户需求的变更.一些增量可能需要重新开发(如果早期开发的需求不稳定或者不完整).3)增量模型开发适合的项目:项目开始,明确了需求的大部分,但是需求可能会发生变化对于市场和用户把握不是很准,需要逐步了解对于有庞大和复杂功能的系统进行功能改进,就需要一步一步实施的。我们开发的是酒店管理系统,分客房模块、餐饮模块、财务模块、人力资源模块。虽然大部分的需求已明确,但是部分需求可能会发生变化;对于用户需逐步了解才能准确把握;对于复杂功能的系统进行功能改进,就需要一步一步实施的。同时系统具有可扩充性,若使用增量模型,可以保证系统的可扩充性。本项目具备增量模型的其他特点:项目的复杂程度中等;项目的风险较低;产品和文档的使用率会很高。所以选择增量式作为我们的开发模型。第一增量第二增量第三增量核心功能11核心功能21核心功能23图图 2-12-1 增量式模型增量式模型2.具体的设计为:5酒店管理系统项目管理酒店管理系统需求分析酒店管理系统概要设计酒店管理系统详细设计第一增量第二增量第三增量第四增量酒店管理系统客房管理子系统酒店管理系统餐饮管理子系统酒店管理系统财务管理子系统酒店管理系统人力资源管理子系统核心功能核心功能核心功能核心功能客客客房房房登预经记定理客客客餐工房房房饮作登预经经报记定理理告查查酒看看客客客餐工财财审店查房房房饮作务务核财看预预登预经经报算算预务报预记定理理告总总报报算算表表表查查酒看看客客客餐工财财审店查员员房房房饮作务务核财看工工预预登预经经报算算预务报查管预记定理理告总总报报算算表看理表表酒店管理系统集成测试酒店管理系统产品提交图图 2 22 2 详细的增量模型详细的增量模型2.2项目团队情况简述表表 2 21 1 此项目团队人员的介绍此项目团队人员的介绍:职位职位项目经理:需求分析员:概要设计员:6人员人员王朝令王朝令 况晓龙况晓龙职位职位详细设计员:编码人员:测试人员:人员人员王朝令 况晓龙 黄志刚王朝令 况晓龙 黄志刚黄志刚由于项目初期信息不是很充分,所以初期的项目计划只存在一个计划表格,相当于一个大计划,简单说明计划的执行步骤,如表5 所示.表表 2-22-2 项目初期计划项目初期计划任任 务务项目规划需求获取完成时间完成时间201012242011-0105负责人负责人王朝令况晓龙资资 源源全体人员参与王朝令,况晓龙,酒店领导,部门经理,员工代表参与全体人员参与全体人员参与况晓龙,黄志刚参与况晓龙,黄志刚参与备备 注注需求确定概要设计详细设计项目实施项目集成、测试提交201101-13201102032011-0304201111172012-01-1120120207王朝令况晓龙王朝令王朝令黄志刚王朝令有待细化2.3软件估算情况此软件估算结果列表:表表 2-32-3 估算列表估算列表估算项估算项功能点估算:进度估算:成本估算:人员数估算:估算结果估算结果该软件的功能点总数约为1012 个该软件开发时间 15。9 个月总成本为 333900 元所需的人员为 3 个人2.4项目范围的信息分析与使用2.4.12.4.1软件的工作任务分解结构(软件的工作任务分解结构(WBSWBS)表表 2-4 WBS2-4 WBS 分解情况分解情况编号编号11.11.1。11。1。21.2任务名称任务名称客房管理子系统客房登记入住登记退房登记客房预订任务内容定义任务内容定义涉及到客房部经理及部门员工的功能登记信息生成报表登记信息生成入住报表,收取押金,交给客户住房卡及钥匙等登记信息生成退房报表,收银结算,收回住房卡和钥匙,交给客户票据 副根等客房的预定服务7备注备注编号编号1.2。11.2。21.31。41。4.11。4.21.51.5.11。5。21.622。12。22。32。42。52.5。12。5。22.633。13。1.13.2。23.23。2。13。2.23.2。33.33.3。13。3.23.43。4.13。4.2任务名称任务名称预订登记预订查询客房更换客户遗物管理遗物信息录入遗物查询客房经理客房价格调整工作报告信息查询餐饮管理子系统点 单预 定买 单换 台餐饮经理餐饮价格调整工作报告信息查询财务管理子系统查看财务预算汇总表查看月度预算汇总表查看年度预算汇总表酒店财务预算酒店年度预算发布酒店月度预算发布查看查看报表年度报表月度报表财务经理月度报表年度报表任务内容定义任务内容定义预定登记并生产报表对已订房查询客户要求改变客房时对报表操作管理客户遗失物品录入客户遗失的物品遗物查询及数据备份防止纠纷涉及客房部经理的功能模块显示客房价格变更的信息年、月 预算报表的提交,酒店正式年、月 预算的查看,员工绩效考核等查询客房历史记录及客户信息等涉及到餐饮部经理及部门员工的功能生成点菜单报表记录客户预定餐饮服务并生产报表收银结算并生成清单交付客户票据 副根等更新报表涉及餐饮部经理的功能模块显示餐饮价格变更的信息年、月预算报表的提交,酒店正式年、月预算的查看,员工绩效考核等查询餐饮历史记录及客户信息等涉及财务的相关功能查看汇总后的预算报表查看汇总后的月度预算报表查看汇总后的年度预算报表综合各信息后由相关负责人发布酒店正式的财务预算报表发布酒店年度预算报表并显示在部门经理窗体下相应版 块发布酒店月度预算报表并显示在部门经理窗体下相应版 块查看酒店的年度预算报表及月度预算报表查看报表查看年度报表查看月度报表查看酒店的财务报表查看各部门的月度财务报表并可将其整合为总月度财务报表查看各部门的年度财务报表并可将其整合为总年度财务报表8备注备注编号编号3。544。14。1。14。1.24。1.34.24。34.3.14。3。24。44.4。12.4.22.4.2任务名称任务名称工作报告人力资源管理子系统员工管理员工添加员工信息修改员工删除绩效考核员工查看个人基本信息培训档案人力资源经理工作报告任务内容定义任务内容定义写入业务文档备份为财务预算提供信息涉及人力资源管理的相关功能管理员工信息的录入、修改、删除添加新员工的信息修改员工信息删除被解雇的员工信息备注备注调出员工月度考核表并对员工做出加薪、降薪、升职、解雇等命令等调出员工信息表以备查询查看员工的基本信息查看员工的培训档案人力资源部经理的各项职能写入业务文档备份基于项目背景的基于项目背景的 WBSWBS 的细化方案的细化方案表表 2 25 WBS5 WBS 细化方案细化方案项目阶段项目阶段需求分析阶段概要设计阶段各活动下的任务各活动下的任务1对各个子系统进行需求获取2对获得的需求进行确认1。各个系统的用例描述和图2.各个系统的概念数据建模3。概要设计评审任务内容定义任务内容定义用多种方式进行需求获取分阶段的开需求评审会议各个系统总的用例,分用例和所有的用例解说各个系统的ER 模型和UML 模型分阶段开概要评审会议各个系统的对象模型建立各个系统的分析类,界面类,控制类设置所有类的属性值,和方法头对所有关系进行物理数据库分阶段开详细评审会议对管理员子系统的分析类的方法进行编码对管理员子系统所有模块进行集成对教师子系统的分析类的方法进行编码对教师子系统所有模块进行集成对学生子系统的分析类的方法进行编码对学生子系统所有模块进行集成责任人责任人王朝令王朝令况晓龙况晓龙况晓龙王朝令况晓龙黄志刚王朝令黄志刚王朝令王朝令况晓龙况晓龙王朝令王朝令详细设计阶段1。各个系统对象关系建模2。各个系统分析类3。各个系统设计类4.各个系统物理数据库设计5.详细设计评审编码阶段1.客房管理子系统编码2 客房管理子系统集成3.餐饮管理子系统编码4.餐饮管理子系统集成5。财务管理子系统编码6.财务管理子系统集成97。人力资源管理子系统编码8。人力资源管理子系统集成系统集成系统测试提交用户培训1。系统集成1。集成测试2。环境测试1。编写用户使用手册2.提供给用户安装程序1。给用户进行对人力资源管理子系统的分析类的方法进行编码对人力资源管理子系统所有模块进行集成对各个子系统进行集成对各个子系统的集成进行测试对发布版本的环境进行测试包括使用的方法主要是安装向导初期进行系统应用的基本培训黄志刚黄志刚黄志刚黄志刚黄志刚王朝令王朝令况晓龙2.4.32.4.3重要的假设及其说明重要的假设及其说明假设:1.酒店领导,公司领导都比较重视。2.酒店里的领导,员工都比较积极主动配合.3.分配的功能点总数为 1012 个,平均每人 337 个功能点4。每个人每个月人均生产率为24 个功能点。103 3实施计划实施计划3.1进度计划此处用甘特图或进度表格描述。1)进度计划:表表 3-13-1 进度计划表进度计划表任务名称酒店管理系统软件项目规划项目规划计划评审需求开发用户界面设计用户需求评审修改需求、修改用户界面编写需求规格说明书需求验证概要设计-用例描述图概念数据建模-概要设计评审详细设计对象关系建模分析类设计类物理数据库设计详细设计评审项目实施工 期420d开始时间201012-6结束时间20122-7资 源15 d8 d7 d14 d5 d3 d3 d2 d1 d15 d5 d5 d5 d21d4 d5 d4 d5 d3 d184 d50 d5 d3 d2 d9 d3 d2 d2 d2 d王朝令,全体人员20101262010-1224参与客房管理子系统通用功能增量 1-信息查询增量 1 评审客房登记-增量 2入住登记-退房登记-客房更换增量 2 评审2010-126201012-15王朝令201012-16201012-24全体人员参与王朝令,全体人员2010-122720111-13参与2010-12-27201012-31王朝令2011-1-5用户20111-32011-1-620111-10况晓龙况晓龙,黄志刚2011-1112011-1-122011-1132011-113全体人员参与况晓龙201111420112-32011-1142011120况晓龙况晓龙20111-212011-1-272011-1-28全体人员参与2011-23王朝令,全体人员参与2011242011-3-42011-2-4王朝令2011-292011-2-102011-2-16况晓龙黄志刚2011-2172011-2-222011-2-23王朝令20113-12011-3-4全体人员参与2011-32全体人员参与2011372011-11-17王朝令2011372011-5-132011372011-311王朝令王朝令2011372011-392011-3102011-311王朝令2011-3-1420113-24王朝令2011-3-1420113-16王朝令20113-1720113-18王朝令2011-3-212011322王朝令2011-3-232011-324王朝令11任务名称工 期开始时间结束时间资 源王朝令王朝令王朝令王朝令王朝令王朝令王朝令王朝令王朝令王朝令王朝令王朝令王朝令王朝令王朝令况晓龙况晓龙况晓龙况晓龙况晓龙况晓龙况晓龙况晓龙况晓龙况晓龙况晓龙况晓龙况晓龙况晓龙况晓龙王朝令王朝令王朝令王朝令王朝令王朝令王朝令王朝令王朝令王朝令王朝令王朝令客房预订增量 3-预订登记预订房查询-增量 3 评审客户遗物管理增量 4-遗物信息录入遗物查询增量 4 评审-客房经理增量 5-客房价格调整工作报告增量 5 评审客房管理子系统集成子系统集成测试子环境测试-餐饮管理子系统通用功能增量 1-点单-信息查询预定-买单换台-增量 1 评审餐饮经理-增量 2餐饮价格调整工作报告增量 2 评审餐饮管理子系统集成-子系统集成测试子环境测试财务管理子系统财务经理-增量 1月度预算审核年度预算审核增量 1 评审-查看财务预算汇总表-增量 2-查看月度预算汇总表-查看年度预算汇总表增量 2 评审酒店财务预算增量 3酒店年度预算发布酒店月度预算发布9 d4 d3 d2 d9 d3 d3 d3 d11 d3 d4 d4 d7 d3 d4 d43 d24 d4 d4 d4 d4 d4 d4 d11 d5 d3 d3 d8 d4 d4 d50 d9 d3 d3 d3 d9 d3 d3 d3 d13 d3 d3 d2011-3-252011-3-2520113-312011-452011-4-72011-4-720114-1220114152011-4-2020114202011425201142920115-52011-5-520115102011-51620115162011-5-1620115-2020115-262011-6-120116-72011-6-1320116-172011-6-1720116-242011-6-2920117-420117-42011-7-820117142011-7-1420117-1420117-1920117222011-7272011-7-272011-812011-842011892011-8-92011812122011-4-62011-3302011-4-420114-62011-41920114112011-4142011-41920115-420114-222011-4282011-5-42011-5132011592011-5-1320117132011-6-162011-51920115-2520115312011-6-620116102011-6162011-7-120116-232011-62820117-1201171320117720117-13201192120117-26201171820117-2120117-262011-8-82011-7292011-8-320118-820118-2520118-1120118-16任务名称工 期开始时间结束时间资 源王朝令王朝令王朝令王朝令王朝令王朝令王朝令王朝令王朝令黄志刚黄志刚黄志刚黄志刚黄志刚黄志刚黄志刚黄志刚黄志刚黄志刚-查看增量 3 评审查看报表-增量 4-月度报表年度报表-增量 4 评审财务管理子系统集成子系统集成测试子环境测试人力资源管理子系统-人力资源经理增量 1-绩效考核-工作报告-增量 1 评审员工管理增量 2-员工添加员工信息修改-员工删除增量 2 评审-员工查看-增量 3个人基本信息培训档案-增量 3 评审人力资源管理子系统集成子系统集成测试子环境测试系统集成系统集成3 d4 d11 d3 d4 d4 d8 d4 d4 d41 d10 d3 d3 d4 d9 d2 d2 d2 d3 d14 d4 d4 d6 d8 d5 d3 d24 d201181720118-222011-8262011-82620118312011-9-62011-912201191220119162011922201192220119-22201192720119-302011-10-62011-1062011-10-102011-1012201110142011-10-192011-10-192011-10-252011103120111182011-11-82011-11-152011-1118201111182011-12222011-12222012-11220122-12012-212012-2-62011-8192011-8-252011992011-8302011-952011-9920119212011-9152011-9-212011-1117201110-52011-9262011929201110-52011-10-18201110-72011-10112011-101324 d29 d系统测试15 d-系统测试14 d-环境测试5 d提交3 d完成文档2 d验收、提交备 注:安排的时间范围已包含节假日2)项目的 PDM 图2011-10182011-117黄志刚2011-10-24黄志刚2011-10-28黄志刚黄志刚2011-11-7黄志刚20111117黄志刚201111142011-1117黄志刚201112-21黄志刚黄志刚2011122120121-31黄志刚20121-11黄志刚20121-31黄志刚2012-2-7王朝令王朝令2012-232012-2-7王朝令13开始项目规划需求获取需求确认项目计划评审概要设计详细设计客房管理子系统编码客房管理子系统集成测试餐饮管理子系统编码餐饮管理子系统集成测试系统集成测试财务管理子系统编码财务管理子系统集成测试人力资源子系统编码人力资源子系统集成测试系统测试提交图图 3-13-1进度计划网络图进度计划网络图3)项目进度计划的甘特图:图图 3-23-2 进度计划甘特图进度计划甘特图4)项目甘特图实施部分的计划展开如下:14图图 3 33 3 实施部分的甘特图实施部分的甘特图5)里程碑高层领导可能更加关注里程碑的进展,所以需要一个里程碑的图示,如下表所示。表表 3 32 2 里程碑表里程碑表事件事件增量 1客房管理通用功能增量 2-客房登记增量 3-客房预订增量 4客房遗物管理增量 5-客房经理增量 6客房管理子系统集成增量 7餐饮管理通用功能增量 8-餐饮经理增量 9餐饮管理子系统集成增量 10财务经理增量 11查看财务预算汇总表增量 12-酒店财务预算增量 13-查看报表增量 14-财务管理子系统集成增量 15-人力资源经理增量 16-员工管理增量 17员工查看增量 18人力资源管理子系统集成时间时间2011-03-112011-03-242011-04062011-0419201105042011-05-132011-06162011-07-012011-07-13201107-262011-08-082011-0825201109092011-09-212011-10052011-10-182011-1107201111173.2基于进度计划的成本核算表表 3-33-3 基于进度计划的成本核算表基于进度计划的成本核算表15任务名称酒店管理系统开始时间结束时间比较基准340,00012,0007,0002010-12620122-7软件项目规划项目规划-计划评审需求开发用户界面设计用户需求评审修改需求、修改用户界面-编写需求规格说明书需求验证概要设计用例描述图概念数据建模概要设计评审详细设计对象关系建模分析类设计类物理数据库设计详细设计评审项目实施客房管理子系统-通用功能增量 1-客房登记增量 2客房预订增量 3客户遗物管理增量 4201012-620101262010-12-16201012-272010-12242010-12152010-12-245,00030,00010,0009,0004,0003,0004,00013,0004,0006,0003,00040,0008,00011,00011,0006,0004,000210,00060,00013,00010,00010,00010,00020111-132010122010-12-273120111320111520111620111-102011-1-11201111220111-132011-1132011-1-142011-232011-11420111-2020111-2120111-272011-1-282011-2-320112-42011-3420112-42011292011-21020112-162011-21720112222011-2232011-3-12011-3220113-42011112011-371720113-720115-13201137201131820113212011-3-2520113-282011-4-82011-4-112011-4-1916任务名称开始时间结束时间比较基准12,0002011-420-客房经理-增量 52011-532011-5-420115135,000客房管理子系统集成50,00020115-162011-7-13-餐饮管理子系统2011-5-162011-6-1030,000-通用功能增量 115,00020116132011-7-6餐饮经理-增量 25,000-餐饮管理子系统集成2011-772011-7-1360,00020117-14财务管理子系统2011-9212011-7-1420117-2015,000财务经理增量 111,00020112011-8-3-查看财务预算汇总表增量27-21-酒店财务预算增量 320118-420118-1111,00013,00020118-12-查看报表增量 42011-8305,000-财务管理子系统集成20119-820119-2140,0002011-922人力资源管理子系统2011-111710,0002011-922-人力资源经理-增量 12011-10513,000201110-员工管理-增量 26201110-1812,000201110-员工查看增量 3192011-117人力资源管理子系统集成2011-11-82011-11175,00015,000201111-18系统集成201112-2115,0002011-1118系统集成2011-122115,000201112-22系统测试2012-1319,0002011-12222012-1-11系统测试2012-1-1220121316,000环境测试2012-2-12012-275,000提交3,500完成文档2012-212012-2-31,5002012-2-6201227验收、提交项目开发人员为 3 个人员。项目开发用到 52 个人月。预算总成本为 340,000 元(见上表),与估算的成本 333,900 元基本持平(有一点差距)。这样 340,000 元可以作为项目的成本控制参考.173.3调整后的进度计划逐项列出影响初始计划的因素和调整的条目(包括影响项目成败的关键问题、技术难点和风险),指出这些问题对项目的影响然后给出调整后的进度计划.由于系统规模不是很大,开发团队的人员对本系统也很熟悉,所以开发的过程中风险较小.所以进度计划没有太大的改动。3.4关于进度计划的其他说明1。本进度计划是从按照交付日期倒推确定时间,然后安排计划内容;2。进度安排提交的日期并非是真实的交付日期,而是留有半个月左右的余量时间,以备变化。3.5关于其他计划的说明质量管理计划、1.软件质量是设计出来的不是检查出来的。所以质量管理的关键是预防重于检查,事前计划好质量,而不是事后检查.2.软件质量计划的主要内容为:针对项目过程中那些对最终产品起着重要的作用的中间产品:需求规格、设计说明书,源程序,测试计划,测试结果等的管理。1。管理的主要内容为:版本信息。2.管理的主要目标:软件配置的完整性和可追溯性。配置管理计划项目跟踪1.基本原理:管理计划2.项目跟踪的主要目的是:保证正确的人在正确的时候得到正确的信息。184 4项目成果产品项目成果产品4.1软件程序程序名称:酒店管理系统安装程序所用的编程语言:Visual Basic存储程序的媒体形式:移动硬盘本系统能够完成用户所提的基本功能需求和非功能需求,安全性能比较高,且能同时容纳2000 人同时访问服务器.4.2软件文档验收报告:客户对产品的验收情况的记录用户安装手册:指导用户怎样安装产品用户使用手册:指导用户怎样使用本系统帮助:提供给用户在使用过程中的参考4.3软件服务服务名称服务名称安装培训系统维护运行支持服务的级别服务的级别低高高服务开始日期服务开始日期软件提交给用户时每年寒假开始软件提交给用户时服务期限服务期限1d2d1d是否收费是否收费不收视情况而定不收4.4非移交的软件产品项目计划质量保证计划配置管理计划项目范围说明书概要设计说明书详细设计说明书设计术语及规范源程序编码规则测试计划测试用例测试报告4.5验收标准1。验收测试的对象:软件包括程序、数据和文档。2.验收测试要注意问题:(1)验收测试始终要以双方确认的需求规格说明和技术合同为准,确认各项需求是否得到满19足,各项合同条款是否得到贯彻执行。(2)验收测试和单元测试、集成测试不同,它是以验证软件的正确性为主,而不是以发现软件错误为主。(3)对验收测试中发现的软件错误要分级分类处理,直到通过验收为止。(4)验收测试中的用例设计要具有全面性、多维性、效率性,能以最少的时间在最大程度上确认软件的功能和性能是否满足要求。3.验收测试的目的是确认系统是否满足产品需求规格说明和技术合同的相关规定。通过实施预定的测试计划和测试执行活动确认软件的功能需求、性能需求和文档需求。安装测试、功能测试、界面测试、性能测试、文档测试、负载压力测试、恢复测试、安全性测试、兼容性测试等。(1)安装测试:安装测试的目的在于验证软件能否在不同的配置情况下完成安装,并确认能否正常运行.(2)功能测试:功能测试是验收测试中的主要内容。功能测试要包含以下项目:单个模块的查询、增加、删除、修改、保存等操作;数据的输入与输出;数据处理操作,如导入、结转等;基础数据定义的精度;计算的准确性,如仓库的历史库存、当前库存、货位库存是否准确;数据共享能力;身份验证和权限管理。(3)界面测试:界面要符合现行标准和用户习惯。软件企业可以形成自己的特色,但要确保整个软件风格一致.界面测试要从友好性、易操作性、美观性、布局合理、分类科学、标题描述准确等方面入手。测试用例的设计要重点掌握以下几点:第一,背景和前景的颜色是否协调,颜色反差是否用得恰当;第二,软件得图标、按钮、对话框等外观风格是否一致,美观效果所要求的屏幕分辨率;第三,窗口元素的布局是否合理,并保持一致;第四,各种字段标题的信息描述是否准确;第五,快捷键、按钮、鼠标等操作在软件中是否一致;第六,窗口及报表的显示比例和格式是否能适应用户的预期需求;第七,误操作引起的错误提示是否友好;第八,活动窗口和被选中的记录是否高亮显示;第九,是否有帮助信息,菜单导航能否正常执行;第十,检查一些特殊域和特殊控件能否运行.(4)性能测试:性能测试主要测试软件的运行速度和对资源的消耗。通过调整软硬件配置、网络拓扑结构、工作站点数、数据量和服务请求数来测试软件的移植性、运行速率、稳定性和可靠性.一般借助 Win Runner 之类的企业级自动化测试工具来辅助测试,通过极限测试来分析评估软件性能。(5)文档测试:文档是软件的重要组成部分,也是软件质量保证和软件配置管理的重要内容。文档测试主要通过评审的方式检查文档的完整性、准确性、一致性、可追溯性和可理解性。(6)其他测试:第一,安全性测试.通过非法登陆、漏洞扫描、模拟攻击等方式检测系统的认证机制、加密机制、防病毒功能等安全防护策略的健壮性;第二,兼容性测试。通过硬件兼容性测试、软件兼容性测试和数据兼容性测试来考察软件的跨平台、可移植的特性。5 5其他其他因为项目开发是个循环迭代的过程。在项目计划编制过程中,存在清楚的依赖关系,原则上要求它们按照基本相同的顺序进行。但在具体的实现过程中可能会有所变动。因此项目计划是一个逐步完善的过程。项目计划的开发是贯穿项目始终的,可以渐进式进行,例如初始计划可能包含资源的属性和未定义的项目日期的活动排序,而后可以细化项目计划,包括具体的资源和明确的项目日期等.20