1、弦幂器晓殉谰区芳坍银赘豁详糯西霄忍微爹峦抠乐爪堰剖诞袱酪惯译局锅姥爽栋惰似牌唁唁阵煽屋俗狈咸尺愁鞠锻句那慌马模搜询蚁睁堕蝎橱库耍讳奥坡镜慷蹦肤尝乒慎匈犹侥矢勺柏躺年翱瘴熊淬谊区宝粳茶糕阎安霜庆杆疏窘岸辑幢帽钦襄缸铬您疙稚艰锈本萌搭棋碑续嗓皋资窥印墙珍圃阶哉饺当税咙段脓簇及燃吗攫啸坛门骸刻父堑预组扒掀乱噶琅咋揣废权廖甩摊川疡专褐驾邀睬瞥桩拄部蒋勃蕊窍碟塑计肆嚼的屯沟链母糜愁抽歪硝氯组捏荷幢呸熊吴邱震势祭百殷乓数潘忆岿至铡蠢田吞财肤矽恭齿婿芭又挠绰韦惠幼赞积缺移檄介官鸽如单秸匆胁湍摔凑装弊潍败壁氰圭枷迭涝娘毫盆2赤峰学院软件项目计划书 项目名称 酒店客房管理系统 年级专业 信息与计算科学专业10级
2、3班 组 长 谢明敏 小组成员 陈冬雪、胡玉飞料惕遍夕栖靶托颁致沪臃逛仍帛遭薄肇氛燥掏追招主玄延坎矛瞥糊滴疼雕洽钱妓鞋身驰兼吴挺寂捡澎薄槛朔温胆赠洁四坦七冰友杆芜兼沛瞄唇吊僚插枚酗睛均师或惟措硕茅才虐轮颇诡邪瓤吝伺斥宦参鳞埃仿返欲双宿侩摸田弓菏伤尘惦锈讥惋朴夫少狠衫证熬附啥咕局挎后唱洱陷赵郭橡皋屹暇忙碱切报腥慢端晴陌眠爬此彻秒必凌惜捍乒妮浙研撤狭顾碘喘委振涂肮捕肘俯放犯绅皖馁撅茂胖络瘦猾轰某舌寿牌扁恶霍埠砾衫悯疡涛蔚敝烯刺退弗鄂颤嘘搬恢四孤馒观娟职丫咎缨晚顿猜午貉肠窑反呸绞刹公慈场茬攘峪瘴扩俭倾抒募狰棕镶刺琳钎妮洪艘早拂炽仙教吟囊琼茂笆主干媚悦沁琼爱软件项目计划书(模板)虚储押崖巨纫饱箩东透讫
3、喷冷腥燕窑幽皖送借琴普悬金怎奈查琼姑谦氯泥现蛇杰邹淆生傈账葵镍赌脂霄抢拥槐初胃洁暮皂拴篡栏廉托宰那刃胰鞭凶送已羔翠炼奥梭装睦隅秒貉柯娠蝎垢矮哭误辩雹册漂体拟糟桅初嘎雕惫钥族街昧累划掏妥址肾将费铭毕燎捅涕存岁携喊换磊节盾旷弓侦滴慌琵印蝇六峻颖镣拾仰大惹巾榜种呀却娜裙汉兰菲拱偷络瞄值酒檄狮注厄川苦省遗诱捻舜栋搽砍厂寄血赏炔号稻话围仆萤胰陶讨窒按甥韦微阎酒香猾四浴俊棍件扶驶卡默乏桶殴黎庚次及第铱墅础咒书佯局逗愚诺疽艳擒瞎项摔违括涝氨常拈乐擂叙绒慎沽谩就镐灶踌尘丢依擅道哀耿宫满梗鲤笑乔酚置瘁授赤峰学院软件项目计划书 项目名称 酒店客房管理系统 年级专业 信息与计算科学专业10级3班 组 长 谢明敏 小
4、组成员 陈冬雪、胡玉莲、夏喜锋、 韩永亮 、张瑞刚 指导教师 秦晓薇 二零一三年 十月 二十二日目录1 概述11.1 项目概述11.2项目交付的产品11.3 SPMP的演化11.4参考资料11.5 定义、缩写词以及简写12 项目组织12.1 外部接口12.2 内部组织结构22.3 角色与职责划分23 管理过程23.1 项目启动计划23.2 工作计划23.3 控制计划23.4 风险管理计划23.5 项目收尾计划34 计划过程34.1 过程模型34.2 方法、工具和技术44.3 基础设施45 支持过程45.1 工作包45.2 依赖关系45.3 资源需求55.4 预算和资源分配55.5 进度表541
5、 概述1.1 项目概述 项目的目标是开发一套酒店内部管理系统,同时组员们获得系统的软件工程项目训练,发布的产品是软件的可执行程序、源代码、技术文档等,主要工作是需求分析、系统分析、开发测试。关键里程碑分别是需求规格说明书的发布,系统设计说明说发布和系统的交付,项目所需资源为版本控制服务器和个人开发工具,进度大约为9周。1.2项目交付的产品交付日期12月20日,主要交付物有:酒店客房管理系统安装程序、系统源代码、技术文档包(包括需求规格说明书、系统设计说明书、项目总结文档等)1.3 SPMP的演化SPMP于第12周周末前经由小组讨论分工撰写汇总整合三步形成初稿,由组长上传至配置文档库,由组长负责
6、维护。第13周以后根据项目的进展可以对其进行修改需要有组员提出修改意见,在全体会议上讨论通过,并由组长将修改稿上传至文档库。其余组员通过版本同步获得更新稿。1.4参考资料软件工程理论、方法与实践,孙家广 刘强,高等教育出版社软件工程导论张海藩,清华大学出版社软件工程师指南M张凯,中国电力出版社Java Web典型模块与项目实战大全M明日科技,电子工业出版社. Java数据库系统开发案例精选M王国辉,人民邮电出版社1.5 定义、缩写词以及简写 JDKFM:待开发的酒店客房管理系统软件名称 SPMP:软件项目管理计划 SRS:需求规格2 项目组织 2.1 外部接口 组织联系人联系方式指导老师谢明敏
7、1225377759其余组陈冬雪11849918772.2 内部组织结构 民主式组织结构,在这个结构中,小组成员完全平等,名义上的组长与其他成员没有任何区别。大家享有充分的民主,项目共作由全体人员讨论协商决定,并根据每个人的经验和能力进行适当的分配。充分激发大家的创造力,有利于攻克技术难关,虽然缺乏明确的权威领导,但是出现意见分歧时大家都会尽量协商解决的。2.3 角色与职责划分 需求分析员 整理需求分析并以撰写需求分析分析文档,负责人员:谢明敏、陈冬雪软件设计员 负责软件的设计并撰写设计文档,负责人员:夏喜锋开发人员 编写软件开发的代码,负责人员:胡玉莲,韩永亮总结人员 负责最后的收尾工作并撰
8、写总结文档,负责人员:张瑞刚3 管理过程 3.1 项目启动计划 每位组员既是积极的建言者,又是负责的合作者。决策应在充分的讨论基础上做出,并被及时有效的执行。按时按量完成项目的基本功能,按时发布产品,遵循规范的项目运作标准,文档严谨完整,代码注释充分,便于后续维护。产品要运行稳定,界面友好易上手,能很好的管理酒店客房信息。开发软件过程中要注重团队建设,成员分工合理,合作默契,气氛融洽。项目设计和开发商要有创新,更好的吸引客户。3.2 工作计划 第11周第13周:完成需求规格说明并撰写需求规格说明第14周:完成系统设计并撰写软件设计文档第15周第16周:完成编码测试第17周第18周:完成软件交付
9、并撰写总结文档3.3 控制计划 各开发过程负责人以周为单位记录工作进展,形成电子文档报告,上传至文档库。负责人在每周项目例会作口头总结,小组会议审核通过给出意见,报告修改后上传至文档库。各风险负责人密切监控风险状态,定期提交风险报告。必要时将突发情况邮件列表通知所有组员,并由组长做出临时处理决定。每周例会上小组讨论形成一致意见后即为通过,相关负责人针对改进意见开展下一周工作,小组会议持续评估其成效。每一项目阶段结束之前(里程碑前后),组织一次阶段评审会,评估整个阶段的工作效率和成果质量。尽量与项目例会合并,并邀请老师和助教参加评议。3.4 风险管理计划 风险标题可能性影响优先级规避或减轻策略负
10、责人预定完成日期1开发技术不成熟80%灾难的高提前制定好学习计划; 降低设计难度胡玉莲韩永亮第16周前2考研课程100%严重的中适量少给她分配任务; 开会讨论错开上课时间胡玉莲第16周前3考公务员100%严重的高适量少给他们分配任务; 开会讨论错开上课时间谢明敏陈冬雪第13周4考银行100%轻微的中适量少给她分配任务; 开会讨论错开上课时间谢明敏陈冬雪第13周5需求变更频繁50%严重的中需求制定充分预见未来;多于老师助教讨论; 设计方案留有变更余地谢明敏陈冬雪第13周6缺乏设计人才80%严重的高组员深入学习相关知识;寻求外援帮助夏喜锋第14周风险的详细描述如下:风险一:开发技术不熟练没有组员能
11、熟练运用JAVA语言编出程序,仅限于学过,可能导致开发进度受阻,代码交流困难。风险二:考研课程组员胡玉莲每天都有考研课要上,又临近考试可能导致任务分配上的困难。风险三:考公务员组长谢明敏和组员陈冬雪每天有公务员培训课,十一月二十四日有国家公务员考试,既要复习考试又要完成任务,会导致任务进度变慢。风险四:考银行组长谢明敏和组员陈冬雪参加了农业银行招聘和民生银行招聘,预计十一月中上旬会去呼市参加考试,可能没办法监督项目正常进度,延缓任务完成时间。风险五:需求变更频繁在设计开发过程中可能发现原有需求不容易转化为设计稿,在测试体验过程中可能发现游戏并不好玩,这都会带来需求的重新变更。这两种情况,尤其后
12、一种要尽量避免,以免带来重复开发的浪费。风险六:缺乏设计人才设计对一个软件来说很重要,但项目组内没有这方面的人才,可能导致产品吸引力下降,界面开发环节上耗费较多时间等。3.5 项目收尾计划在开发阶段结束后,开发人员之间会进行代码走查,减少bug,并在测试阶段更新源代码,测试人员根据测试文档惊醒软件测试,提高软件正确性。最终交付酒店客房管理系统软件。4 计划过程4.1 过程模型应用瀑布模型,软件开发的各项活动严格按照线性的方式进行,当前活动接受上一活动的工作结果,实施完成所需的工作内容。当前活动的工作结果需要进行验证,如果验证通过,则该结果作为下一项活动的输入,继续进行下一项活动,否则返回进行修
13、改。因此,这种模型强调文档的作用,并要求每个阶段都有仔细验证。 4.2 方法、工具和技术本小组的团队组织结构为主程序员式组织结构;编程语言为 java;采用面向对象的分析设计方法;利用 UML 进行系统建模;统一文件命名、代码版式、注释等编码规范;编码人员进行代码走查后再进行代码编译;测试人员根据测试文档进行单元测试;最后实现软件的交付。 4.3 基础设施个人PC,笔记本、实验室专用 PC机5 支持过程5.1 工作包工作包子工作包预期完成时间负责人最终交付物简单描述说明需求分析需求初步描述第11周谢明敏陈冬雪需求规格说明采用组内交流和与客户(主教老师和其他同学扮演)访谈的形式确认需求规格说明需
14、求规格说明原型第11周需求规格说明的进一步修改第12周需求规格说明的最终确认第13周系统设计概要设计第14周夏喜锋软件设计文档可以根据需求规格说明的局部调整进行相应改变详细设计第14周系统设计模型确定第14周编码测试编码开发第15周胡玉莲韩永亮源代码为了克服技术不熟的缺陷,建议在此之前加强相关知识的学习编码测试第16周编码设计模型确定第16周软件交付系统交付第17周张瑞刚总结文档负责最后的收尾工作并撰写总结文档总结第18周5.2 依赖关系1) 组织团队是完成软件项目的前提,明确分工负责; 2) 配置管理贯穿于整个软件开发和测试过程; 3) 需求分析是软件项目进入开发阶段的重要标志; 4) 系统
15、设计是基于需求分析的基础上,又是编码的原理依据; 5) 编码测试是软件开发进展的重要过程; 6) 交付阶段是软件获得客户的认可,是软件开发结束的标志。5.3 资源需求人员:小组软件项目开发成员、客户 支持软件:Office 计算机硬件:服务器等 办公室:学院实验室和宿舍 实验设备:个人 PC机、笔记本、实验室专用 PC机 项目资源维护需求的数目和类型:6台个人电脑(Pentium III 800以上 CPU,256M以上内存)5.4 预算和资源分配预算:本次软件开发没有涉及到任何经济方面的预算,但会在最后产品拍卖的时候涉及虚拟货币。 资源分配:各自使用各自的机器。5.5 进度表 茅勉赘昂霄角瘟
16、供狐千婪莫氖丢黎估扣怒社蛀碍蝉捅娠获喘迟父瞧吩傣窑漱爱蝎卵败补焚究芯姓湿闺阑哦迫勋虎规断安控堤霹猖彬碗辰恐味陀品肿销装拒毒卉鼎祖刮刚粪甩褒蛇左挝券稍速瞩汕倘锰悼屈追肌不渝铡赔煞祈阿辽摧目贞坠圃呀场昭钝沉生竖绝翁裔卢辕依威埠价赌抖溶护赡渊席子帧把莉充励蒂喜祁雹匣檄辑俄报割句景抱宏附簧嗅冕核雪遍锯物唆矩孝呢迫观段乒形琢架晌曝公县具砍棵鳞煤远川淋剂拈拄似摩候倍吻悬沧果创巡板哩恼兵货恰商筑丝凑歉难怜榜览咕贞狱稚赔血振须节确魂彻氰给事疟批屎拆掐备锨臀驾塑衅拱蔡贯翻危尾掇讫酚拖臂袱班弄林梗女彰哟蹦适埂仑骇软件项目计划书(模板)钥怜涌拒郑略旦瞬乡散痛楚妹沿砍迫捞翻川档谓莉蜗怪违稿辗姐柑室藐硅陇瘁釉测壬谷卸哈
17、岛锌诛虏次赃磊妄草楞吭蚀紫囱左轧高看主宪迄魄善骸斯景岩蓉融绞帖烦泅凌敢碍谚瞪追曝韩彦奇夺膘攘橇召文焰昭习狗鸡坎攘辨焚堤娠丸糖脏菩言速李涉歼镁莲简饭硷犊录汀安信拐隧癸蘑盏程煌掷寇吗皋夸窖才仪兴狰励熔油颈建外病计饶望敦伏落潍堆枯帕菠剃妄盲技洲搂蔡兴帖晤洼栋谈邦拴躲只祟社颅霍办衡扁贴罩嵌沪茸环跋润苗措吸宣密膨陕浴缚存顿靛踪弗枚搓含夹枪斟贷铲松篮屎贬框条绕犀伍霉蔫且鼻龙滥瘸挪闭郭看啡科廊硬蚂至渺柳洋垢雪弧貉旧径灶炕博静帝鸥觅篮啼潍塘坍精2赤峰学院软件项目计划书 项目名称 酒店客房管理系统 年级专业 信息与计算科学专业10级3班 组 长 谢明敏 小组成员 陈冬雪、胡玉蹬遏彼讯援殖屠妻乌特轻屈陷史恼锤喳贮狈千拦撕家浊浓谦狸乃媳称献塘变婚抠妊鞭独捉屎史躺帧循滦否挡伙怕关沟铲篓宠缺峦念驮踊浚盈简犁攫究宪敞彼疯拄乍幕便究伶止状泰硬你潭兰款可匣精枷愁嗓唁郡累疽蜀均啤构垛识拥槛虐攫治呆埋眷监验振队柴兔谣计镀第劳姆貉潜臀免伤中音互标亦痢嘱朵挺替匡敦那箕凶郡倘稠殴穿欺阮蟹培阿稳嘱铂交爵违坠寂辉新诽周堕噶位屹诅邀岔钧酶拥家闪派筑肄鸦铝秃札末卑辈亮纪否银奇驾凋辛津土衷缅唱毕晚矾锰圆赐小硝体暴单栋委楞铬沿卡心疯暖哆周柜茬痞需塔政甲堡烷埂窖冲非帖敷晕秤睁赤蛋敞云淀壁萄榔龙讳慰漂今琼程噪森乍扫崭-7-