




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件学院超市管理系统项目计划书系(部、中心)软件学院姓名朱发军 学号2233专业软件工程 班级122班课程名称软件工程项目管理设计题目名称超市管理系统软件项目计划书起止时间 2015 年4月25日2010年5月9日成绩指导教师签名刘风华中原工学院软件学院制目录编写目的 错误!未定义书签。背景 错误!未定义书签。定义 错误!未定义书签。参考资料 错误!未定义书签。重要术语 错误!未定义书签。项目进度计划编制的背景概述 错误!未定义书签。软件生存期模型选择与设计 错误!未定义书签。项目团队情况简述 错误!未定义书签。软件估算情况 错误!未定义书签。项目范围的信息分析与使用 错误!未定义书签。软件的
2、工作任务分解结构(WBS) 错 误 !未定义书签。基于项目背景的 WBS勺细化方案 错误!未定义书签。重要的假设及其说明 错误!未定义书签。实施计划 错误!未定义书签。进度计划 错误!未定义书签。基于进度计划的成本核算 错误!未定义书签。调整后的进度计划 错误!未定义书签。关于进度计划的其他说明 错误!未定义书签。关于其他计划的说明 错误!未定义书签。项目成果产品 错误!未定义书签。软件程序 错误!未定义书签。软件文档 错误!未定义书签。软件服务 错误!未定义书签。非移交的软件产品 错误!未定义书签。验收标准 错误!未定义书签。其他 错误 !未定义书签。编写目的此项目开发计划书的编写主要是为了
3、给开发超市管理系统做主要的规划和整合,在开发过程中起到引导作用,以及给使用者提供简要的说明进度是对执行的活动和里程碑制定的工作计划日期表背景待开发的软件系统的名称: 超市管理系统本项目的任务提出者、开发者、用户及实现该软件的组织结构(企业)项目的任务提出者:XX超市高层领导本系统的开发者:YY软件股份有限公司员工朱发军本系统的用户:XX超市的高层领导、部门经理及其员工。实现该软件企业(YY软件股份有限公司)的组织结构图:(参考例图)该软件系统同其他系统或其他机构的基本的相互来往关系。与本系统有关的系统:无定义WBS :Work Breakdown Structure 任务分解结构。PMI: P
4、roject Management Institute美国项目管理学会,成立于1969 年一个国际性组织,PDM :Precedence Diagramming Method 单代号网络图参考资料软件项目管理案例教程(第一版), 韩万江姜立新编著,机械工业出版社,2009年 4月软件项目管理案例教程(第二版), 韩万江姜立新编著,机械工业出版社,2009年 4月软件项目估计 (第二版),(美)CAPERSJONES著,刘从越编译,电子工业出版社,2008 年 3 月软件需求(第二版),(美)Karl E. wiegers 著,刘伟琴、刘洪涛译,清华大学出版社,2007 年 9 月重要术语, W
5、ork Breakdown Structure ,任务分解结构,是面向可交付成果的对项目元素的分组,它组织并定义了整个项目的范围。进度计划, 进度,就是工作计划日期表质量计划:主要的质量管理对象是针对项目过程中那些对最终产品起着重要的作用的中间产品:需求规格、设计说明书,源程序,测试计划,测试结果等。2项目进度计划编制的背景概述2.1软件生存期模型选择与设计.选择增量模型的原因:.瀑布模型要求严格线性的开发,每个阶段开发活动结束后,通过严格的阶段性复审与确认,得到该阶段的一致、 完整、正确和无二义性的良好文档资料,以“冻结”这些文档资料,作为该阶段的结束标志, 保持不变,作为下一阶段活动的唯一
6、基础,以每一步的正确性和完整性来保证最终系统的质量。但是大量的实践并不是这种理想的线性开发序列,而是在开发过程中逐步完善的。而在增量开发过程:软件描述、设计和实现活动被分散成一系列的增量,这些增量轮流被开发。先完成一个系统子集的开发,再按同样的开发步骤增加功能(系统子集),如此递增下去直至满足全部系统需求。要求系统的总体设计在初始子集设计阶段就应做出设计。2)增量模型有如下优点:可以避免一次性投资太多带来的风险,将主要的功能或者风险大的功能首先实现,然后逐步完善,保证投入的有效性。可以更快地开发出可以操作的系统。可以减少开发过程中用户需求的变更。一些增量可能需要重新开发(如果早期开发的需求不稳
7、定或者不完整)。3)增量模型开发适合的项目:项目开始,明确了需求的大部分,但是需求可能会发生变化对于市场和用户把握不是很准,需要逐步了解对于有庞大和复杂功能的系统进行功能改进,就需要一步一步实施的。我们开发的是酒店管理系统,分客房模块、餐饮模块、财务模块、人力资源模块。虽然大部分的需求已明确,但是部分需求可能会发生变化;对于用户需逐步了解才能准确把握;对于复杂功能的系统进行功能改进, 就需要一步一步实施的。 同时系统具有可扩充性, 若使 用增量模型,可以保证系统的可扩充性。 本项目具备增量模型的其他特点: 项目的复杂程度 中等;项目的风险较低;产品和文档的使用率会很高。所以选择增量式作为我们的
8、开发模型。第一增量第二增量第三增量图2-1增量式模型.具体的设计为:图2-2详细的增量模型项目团队情况简述表2-1此项目团队人员的介绍:职位人员项目经理:朱发军需求分析员:朱发军概要设计员:朱发军详细设计员:朱发军编码人员:朱发军测试人员:朱发军由于项目初期信息不是很充分,所以初期的项目计划只存在一个计划表格,相当于一个大计划,简单说明计划的执行步骤,如表 5所示。表2-2项目初期计划任务完成时间负责人资源备注项目规划2015-5-24朱发军全体人员参与需求获取2011-01-05同上开发人员,超市领导,部门经理,员工代表参与需求确定2011-01-13同上全体人员参与概要设计2011-02-
9、03同上详细设计2011-03-04同上全体人员参与项目实施2011-11-17同上朱发车参与有待细化项目集成、测试2012-01-11同上提交2012-02-07同上朱发车参与软件估算情况此软件估算结果列表:表2-3估算列表估算项估算结果功能点估算:该软件的功能点总数约为20个进度估算:该软件开发时间30天成本估算:总成本为3900元人员数估算:所需的人员为1个人项目范围的信息分析与使用软件的工作任务分解结构( WBS表2-4 WBS分解情况编号任务名称任务内容定义备注1前台销售系统涉及到超市部门员工超市前台销售的功能编号任务名称任务内容定义备注收银管理收银业务1.1.1金额计算销售金额计算
10、1.1.2打印清单打印交易收据1.1.2会八支持会员卡打折功能顾客信息录入对顾客购物信息进行管理1.2.1顾客退货管理对顾客退货进行有效统计2后台管理系统涉及到超巾部经理及部门员工的功能人事管理涉及超市人事部部经理的功能模块2.1.1员工信息管理显示员工工作等信息2.1.2员工操作权限管理规定员工操作守则销售管理涉及超市销售部部经理的功能模块2.2.1查询销售信息查看销售人员工作成绩2.2.2生成销售排行榜对销售人员评优进退货管理涉及超市货物购买负责人的功能模块3.2.1进货信息系统查看进货信息3.2.2退货信息系统查看退货信息库存管理仓库负责人功能模块2.4.1库存信息管理查看商品库存/息2
11、.4.2库存状态警告对货物存量进行分析警告基于项目背景的 WBS勺细化方案表2-5 WBS细化方案项目阶段各活动下的任务任务内容定义责任人需求分析阶段1.对各个子系统进行需求获取用多种方式进行需求状取朱发军2.对秋得的需求进行确认分阶段的开需求评审会议同上概要设计阶段1.各个系统的用例描述和图各个系统总的用例,分用例和所有的用例解说同上2.各个系统的概念数据建模各个系统的E-R模型和UML莫型同上3.概要设计评审分阶段开概要评审会议同上详细设计阶段1.各个系统对象关系建模各个系统的对象模型建立同上2.各个系统分析类各个系统的分析类,界面类,控制类同上3.各个系统设计类设置所有类的属性值,和方法
12、头同上4.各个系统物理数据库设计对所有关系进行物理数据库同上5.详细设计评审分阶段开详细评审会议同上编码阶段1.前台销售管理子系统编码对前台销售子系统的分析类的方法进行编码同上2.前台销售管理子系统集成对前台销售子系统所有模块进行集成同上3.后台管理子系统编码对后台管理子系统的分析类的方法进行编码同上4.后台管理子系统集成对后台管理子系统所有模块进行集成同上系统集成1.系统集成对各个子系统进行集成同上系统测试1.集成测试对各个子系统的集成进行测试同上2.环境测试对发布版本的环境进行测试同上提交1.编写用户使用手册包括使用的方法同上2.提供给用户安装程序主要是安装向导同上用户培训1.给用户进行初
13、期进行系统应用的基本培训同上重要的假设及其说明假设:超市领导,公司领导都比较重视。酒店里的领导,员工都比较积极主动配合。分配的功能点总数为20 个,平均每人1 个功能点每个人每个月人均生产率为1 个功能点。3实施计划进度计划此处用甘特图或进度表格描述。1)进度计划:表3-1进度计划表任务名称工期开始时间结束时间资源酒店管理系统30d2015-4-262012-5-26软件项目规划1 d2015-4-262010-12-24全体人员参与一项目规划1 d2010-12-62010-12-15全体人员参与一计划评审1d2010-12-162010-12-24全体人员参与需求开发1d2010-12-2
14、72011-1-13全体人员参与一用户界面设计1d2010-12-272010-12-31全体人员参与一用户需求评审1d2011-1-32011-1-5全体人员参与一修改需求、修改用户界囿12011-1-62011-1-10全体人员参与一编写需求规格说明书1d2011-1-112011-1-12全体人员参与一需求验证12011-1-132011-1-13全体人员参与概要设计12011-1-142011-2-3全体人员参与用例描述图12011-1-142011-1-20全体人员参与一概念数据建模12011-1-212011-1-27全体人员参与一概要设计评审12011-1-282011-2-3全
15、体人员参与详细设计12011-2-42011-3-4全体人员参与一对象关系建模12011-2-42011-2-9全体人员参与分析类12011-2-102011-2-16全体人员参与_设计类12011-2-172011-2-22全体人员参与任务名称工期开始时间结束时间资源一物理数据库设计12011-2-232011-3-1全体人员参与详细设计评审12011-3-22011-3-4全体人员参与项目实施12011-3-72011-11-17全体人员参与一前台销售管理子系统12011-3-72011-5-13全体人员参与一顾客信息录入功能-增量112011-3-72011-3-11全体人员参与顾客退货
16、管理12011-3-72011-3-9全体人员参与土曾量1评审12011-3-102011-3-11全体人员参与收银-增量212011-3-142011-3-24全体人员参与交易金额计算12011-3-142011-3-16全体人员参与打印交易清单12011-3-172011-3-18全体人员参与会员卡打折12011-3-212011-3-22全体人员参与土曾量2评审12011-3-232011-3-24全体人员参与一前台销售子系统集成12011-5-52011-5-13全体人员参与子系统集成测试12011-5-52011-5-9全体人员参与子环境测试12011-5-102011-5-13全体
17、人员参与一后台管理子系统12011-5-162011-7-13全体人员参与一人事功能-增量112011-5-162011-6-16全体人员参与员工信息管理12011-5-162011-5-19全体人员参与员工操作权限管理12011-5-202011-5-25全体人员参与土曾量1评审12011-6-132011-6-16全体人员参与一销售管理功能-增量212011-6-172011-7-1全体人员参与查询打印销售信息12011-6-172011-6-23全体人员参与生成销售排行旁12011-6-242011-6-28全体人员参与增量2评审12011-6-292011-7-1全体人员参与一进退货管
18、理-增量312011-7-142011-7-26全体人员参与任务名称工期开始时间结束时间资源进货信息管理12011-7-142011-7-18全体人员参与退货信息管理12011-7-192011-7-21全体人员参与土曾量3评审12011-7-222011-7-26全体人员参与库存管理-增量412011-7-272011-8-8全体人员参与查询库存信息12011-7-272011-7-29全体人员参与库存状态自动警告12011-8-12011-8-3全体人员参与土曾量4评审12011-8-42011-8-8全体人员参与一后台管理子系统集成12011-11-82011-11-17全体人员参与子系
19、统集成测试12011-11-82011-11-14全体人员参与子环境测试12011-11-152011-11-17全体人员参与系统集成12011-11-182011-12-21全体人员参与系统集成12011-11-182011-12-21全体人员参与系统测试12011-12-222012-1-31全体人员参与系统测试12011-12-222012-1-11全体人员参与环境测试12012-1-122012-1-31全体人员参与提交12012-2-12012-2-7全体人员参与完成文档12012-2-12012-2-3全体人员参与验收、提交12012-2-62012-2-7全体人员参与备 注:安排
20、的时间范围已包含节假日2)项目进度图图3-1进度计划网络图3)项目进度计划的甘特图:图3-2进度计划甘特图4)项目甘特图实施部分的计划展开如下:图3-3实施部分的甘特图5)里程碑高层领导可能更加关注里程碑的进展,所以需要一个里程碑的图示,如下表所示。表3-2里程碑表事件时间增量1 一收银业务2011-03-11增量2-一顾客信息录入2011-03-24增量3一人事管理2011-04-06增量4一销售管理2011-04-19增量5一进退货管理2011-05-04增量6一库存管理2011-05-13基于进度计划的成本核算表3-3基于进度计划的成本核算表任务名称开始时间结束时间比较基准酒店管理系统2
21、015-4-262015-5-26340, 000软件项目规划2010-12-62010-12-2412, 000一项目规划2010-12-62010-12-157, 000一计划评审2010-12-162010-12-245, 000需求开发2010-12-272011-1-1330, 000一用户界面设计2010-12-272010-12-3110, 000一用户需求评审2011-1-32011-1-59, 000任务名称开始时间结束时间比较基准一修改需求、修改用户界囿2011-1-62011-1-104, 000一编写需求规格说明书2011-1-112011-1-123, 000需求验证
22、2011-1-132011-1-134, 000概要设计2011-1-142011-2-313, 000用例描述图2011-1-142011-1-204, 000一概念数据建模2011-1-212011-1-276, 000一概要设计评审2011-1-282011-2-33, 000详细设计2011-2-42011-3-440, 000一对象关系建模2011-2-42011-2-98, 000分析类2011-2-102011-2-1611, 000一设计类2011-2-172011-2-2211, 000物理数据库设计2011-2-232011-3-16, 000一详细设计评审2011-3-2
23、2011-3-44, 000项目实施2011-3-72011-11-17210, 000一前台销售管理子系统2011-3-72011-5-1360, 000收银业务-增量12011-3-72011-3-1813, 000顾客信息录入-增量22011-3-212011-3-2510, 000前台销售管理子系统集成2011-11-82011-11-175, 000一后台管理子系统2011-5-162011-7-1350, 000人事管理-增量12011-7-142011-7-2015, 000销售管理-增量22011-7-212011-8-311, 000进退货管理-增量32011-8-42011
24、-8-1111, 000库存管理-增量42011-8-122011-8-3013, 000后台管理子系统集成2011-9-82011-9-215, 000系统集成2011-11-182011-12-2115, 000任务名称开始时间结束时间比较基准系统集成2011-11-182011-12-2115, 000系统测试2011-12-222012-1-3115, 000系统测试2011-12-222012-1-119, 000环境测试2012-1-122012-1-316, 000提交2012-2-12012-2-75, 000完成文档2012-2-12012-2-33, 500验收、提交201
25、2-2-62012-2-71 , 500项目开发人员为1个人员。项目开发用到1个人月。预算总成本为 340, 000元(见上表),与估算的成本 333, 900元基本持平(有一点差距)。这样 340, 000元可以作为项目 的成本控制参考。调整后的进度计划逐项列出影响初始计划的因素和调整的条目(包括影响项目成败的关键问题、技术难点和风险),指出这些问题对项目的影响然后给出调整后的进度计划。由于系统规模不是很大,开发团队的人员对本系统也很熟悉,所以开发的过程中风险较小。所以进度计划没有太大的改动。关于进度计划的其他说明.本进度计划是从按照交付日期倒推确定时间,然后安排计划内容;.进度安排提交的日
26、期并非是真实的交付日期,而是留有半个月左右的余量时间,以备变化。关于其他计划的说明质事吕理计划、.软件质量是设计出来的不是检查出来的。所以质量管理的关键是预防重于检查,事前计划好质量,而不是事后检查。.软件质量计划的主要内容为:针对项目过程中那些对最终产品起着重要的作用的中间产品:需求规格、设计说明书,源程序,测试计划,测试结果等的管理。配置管理计划.管理的主要内容为:版本信息。.管理的主要目标:软件配置的完整性和可追溯性。项目跟踪管理计划.基本原理:.项目跟踪的主要目的是:保证正确的人在正确的时候得到正确的信息。4项目成果产品软件程序程序名称:酒店管理系统安装程序所用的编程语言: Visua
27、l Basic存储程序的媒体形式:移动硬盘本系统能够完成用户所提的基本功能需求和非功能需求,安全性能比较高,且能同时容纳 2000人同时访问服务器。软件文档验收报告:客户对产品的验收情况的记录用户安装手册:指导用户怎样安装产品用户使用手册:指导用户怎样使用本系统帮助:提供给用户在使用过程中的参考软件服务服务名称服务的级别服务开始日期服务期限是否收费安装培训低软件提交给用户时1d不收系统维护高每年寒彳度开始2d视情况而定运行支持高软件提交给用户时1d不收非移交的软件产品项目计划质量保证计划配置管理计划项目范围说明书概要设计说明书详细设计说明书设计术语及规范源程序编码规则测试计划测试用例测试报告验
28、收标准验收测试的对象:软件包括程序、数据和文档。验收测试要注意问题:( 1 )验收测试始终要以双方确认的需求规格说明和技术合同为准,确认各项需求是否得到满足,各项合同条款是否得到贯彻执行。( 2)验收测试和单元测试、集成测试不同,它是以验证软件的正确性为主,而不是以发现软件错误为主。( 3)对验收测试中发现的软件错误要分级分类处理,直到通过验收为止。( 4)验收测试中的用例设计要具有全面性、多维性、效率性,能以最少的时间在最大程度上确认软件的功能和性能是否满足要求。验收测试的目的是确认系统是否满足产品需求规格说明和技术合同的相关规定。通过实施预定的测试计划和测试执行活动确认软件的功能需求、性能需求和文档需求。安装测试、功能测试、界面测试、性能测试、文档测试、负载压力测试、恢复测试、安全性测试、兼容性测试等。( 1 ) 安装测试: 安装测试的目的在于验证软件能否在不同的配置情况下完成安装,并确认能否正常运行。单个模块2) 功能测试:功能测试是验收测试中的主要内容。功能测试要包含以下项目:的查询、增加、删除、修改、保存等操作;数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国际结算流动资金贷款合同样本
- 鞋类定制加工合同范本
- 农村集体土地承包合同版
- 试验检测技术服务合同模板
- 电力调度合同协议
- 化工原料采购合同格式范本
- 新建住房分期付款合同
- 甲乙丙三方租赁合同补充协议
- 搬家行业安全生产与事故预防考核试卷
- 危险品仓储安全操作规程优化考核试卷
- 2024中考英语1500词汇默写汇总表练习(含答案)
- 2024届高三英语作文复习写作专项读后续写:帮我修车的墨西哥一家人(人性之光)任务单学案
- 2022年四川省绵阳市中考语文真题
- 麦琪的礼物全面英文详细介绍
- 使用智能手机教程文档
- 数字资产培训课件
- (医院安全生产培训)课件
- 大档案盒正面、侧面标签模板
- 幼儿园优质公开课:中班数学《到艾比家做客》课件
- 部编人教版历史八年级下册《三大改造》省优质课一等奖教案
- 水轮机调速器现场调试
评论
0/150
提交评论