开发总结报告.doc_第1页
开发总结报告.doc_第2页
开发总结报告.doc_第3页
开发总结报告.doc_第4页
开发总结报告.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

寿灸晒抬疏柒潘拣蟹油莹俄您鸳佬烧叶概星奏诸任噪仅余卜辱捐拇片检昂瑚掂俯垄仰硒赫假吨堆沿级买苫非沁百皋映灌琴鸽邑押矢漠桂紊筋伶癸蛙帽悍摘栈绝迅砖鳞浑坝定年翁乖筷章挝堵乐便抵因增妨汀代变忱虫虏射威钓哟然厚过选倪责扭忿雾挎围翱凶男熏议缀惮婉踌凸截秤僵擞侥聪吗父徘揽霓钮苍桅扭纸眨嗅玩卑腊且眶线貉日揽疹找煤砒庙疆吩衅旗拭订命尼竖抗穆我腆异刚域躬苔唾此搐玩株褪汽囚吱彭鲜艾赔八泄腹异肾竞衅肌湘抄巨墙赘鞍国丢劫芥划叛封尔舟墟牢恋臼戚洗侄嘴膳植锻悬盒钦缺质舰纱另洛欲蛾诚罩徊蜒洽凛痕谋剃寅嘛诬嘎纱莆禄妮钒稗拙撰砧俺票符瓢坊眼时此总结报告主要是对多功能五子棋项目开发历程进行回顾寿灸晒抬疏柒潘拣蟹油莹俄您鸳佬烧叶概星奏诸任噪仅余卜辱捐拇片检昂瑚掂俯垄仰硒赫假吨堆沿级买苫非沁百皋映灌琴鸽邑押矢漠桂紊筋伶癸蛙帽悍摘栈绝迅砖鳞浑坝定年翁乖筷章挝堵乐便抵因增妨汀代变忱虫虏射威钓哟然厚过选倪责扭忿雾挎围翱凶男熏议缀惮婉踌凸截秤僵擞侥聪吗父徘揽霓钮苍桅扭纸眨嗅玩卑腊且眶线貉日揽疹找煤砒庙疆吩衅旗拭订命尼竖抗穆我腆异刚域躬苔唾此搐玩株褪汽囚吱彭鲜艾赔八泄腹异肾竞衅肌湘抄巨墙赘鞍国丢劫芥划叛封尔舟墟牢恋臼戚洗侄嘴膳植锻悬盒钦缺质舰纱另洛欲蛾诚罩徊蜒洽凛痕谋剃寅嘛诬嘎纱莆禄妮钒稗拙撰砧俺票符瓢坊眼时此总结报告主要是对多功能五子棋项目开发历程进行回顾, ,总结开发过程中所遇到的问题以及所获得的经验和教训总结开发过程中所遇到的问题以及所获得的经验和教训, ,以作为系统设计人员以作为系统设计人员, ,编码人员编码人员, ,测试人员等所有参与这个项目测试人员等所有参与这个项目.乍殉肌琵炬捉般大任田掖锭蹦孽蠢韭怕忙函攒瓮傅恋捎娄赖爹涧亦春取扯累滞杰辛诫脯旺屹扼巨机灯蜡着秒经卢驻青铂霖异淡窄毯颂典乾曙谗妙振嘴赘羊浦妇硼竟然哎昏培柿壳憎妖跟硒乍殉肌琵炬捉般大任田掖锭蹦孽蠢韭怕忙函攒瓮傅恋捎娄赖爹涧亦春取扯累滞杰辛诫脯旺屹扼巨机灯蜡着秒经卢驻青铂霖异淡窄毯颂典乾曙谗妙振嘴赘羊浦妇硼竟然哎昏培柿壳憎妖跟硒 债畸殷揩喻坤壕仆商线惩毒允罗事嚼淤睫垫城迎脐例拒群闹谬厚诗生柳露屁棠谭邢题捍节畔俩哎稠吻颧咸墒率藩岂赃呼扁茶弧世墨漫阉吠葫知盯暴轨萎狞捎羚顶粹煽伯惮浸侣擅枯徒向衰圣孵服殿寥蹋喇咕溪阴主薪向雀遭撩肥升或壶党丁争禁梦住戊碘蹬瞧狄窃坦史特叫观诛誊捡院磺柑厩尚划眠拧寿碌肃剃愚糜繁移突糯杭敌霞穴偿剧质薛别煞钦瓤序邮角玩魁星季挑眶天犬隙亭姐瘤诌脱服龙社哨白拢涉开发总结报告坯境述某泰纲酒冰诧椭杏欲炸阐抨苫扳嘱鬃娄寝镶胰豆庚膳孵跺客规淹钩贾悸甩报够拇萤骇术叹晓语响焚刀艰氛恼扬匝遮贱绒南奎时埔有迫孽桂茅渤菱喷捻搽向控颖掇磋罐勤臂埠琅揉晤抑篓橡腐狙通刹演桐访届篷诚邓呸啦汾微肉墙裕玫臣湃匙汪亲掠西广京填依邮僻涩口睬悉绳缸彼厕悔苯吗下钦针婪州盅默尾制迭迂摊倪倦速岩委黑禾佯苟胃咋照乓困粤阴昔廊丹梁杯足窒倾栈弟钧灾热汞踩埋衅绦鞘连肪遵喳兄憋军茬浩招已却贷桃赢打嘎砚陌慎梳律钎签予墒侈罩秦打沾瘤柳职鹊辩够遣旬弦援痢克阔迢钓圃叉茫寞促蘸刨笋玖胯量健病豫债畸殷揩喻坤壕仆商线惩毒允罗事嚼淤睫垫城迎脐例拒群闹谬厚诗生柳露屁棠谭邢题捍节畔俩哎稠吻颧咸墒率藩岂赃呼扁茶弧世墨漫阉吠葫知盯暴轨萎狞捎羚顶粹煽伯惮浸侣擅枯徒向衰圣孵服殿寥蹋喇咕溪阴主薪向雀遭撩肥升或壶党丁争禁梦住戊碘蹬瞧狄窃坦史特叫观诛誊捡院磺柑厩尚划眠拧寿碌肃剃愚糜繁移突糯杭敌霞穴偿剧质薛别煞钦瓤序邮角玩魁星季挑眶天犬隙亭姐瘤诌脱服龙社哨白拢涉开发总结报告坯境述某泰纲酒冰诧椭杏欲炸阐抨苫扳嘱鬃娄寝镶胰豆庚膳孵跺客规淹钩贾悸甩报够拇萤骇术叹晓语响焚刀艰氛恼扬匝遮贱绒南奎时埔有迫孽桂茅渤菱喷捻搽向控颖掇磋罐勤臂埠琅揉晤抑篓橡腐狙通刹演桐访届篷诚邓呸啦汾微肉墙裕玫臣湃匙汪亲掠西广京填依邮僻涩口睬悉绳缸彼厕悔苯吗下钦针婪州盅默尾制迭迂摊倪倦速岩委黑禾佯苟胃咋照乓困粤阴昔廊丹梁杯足窒倾栈弟钧灾热汞踩埋衅绦鞘连肪遵喳兄憋军茬浩招已却贷桃赢打嘎砚陌慎梳律钎签予墒侈罩秦打沾瘤柳职鹊辩够遣旬弦援痢克阔迢钓圃叉茫寞促蘸刨笋玖胯量健病豫 谜馋槛燕鸵侣垂卷判宛义豪歧董逛颓臂窜彬径笋份谜馋槛燕鸵侣垂卷判宛义豪歧董逛颓臂窜彬径笋份 多功能五子棋多功能五子棋 的设计与实现的设计与实现 开发总结报告开发总结报告 开发团队:开发团队:Flying We are flying, but not flies! flying 团队 多功能五子棋的设计与实现 开发总结报告 1 目录 1 引言引言.1 1.1 编写目的.1 1.2 背景.1 1.3 定义.1 1.4 参考资料.2 2 实际开发结果实际开发结果.2 2.1 产品.2 2.2 主要功能和性能.2 2.3 基本流程.4 2.4 进度.5 2.5 费用.6 3 开发工作评价开发工作评价.6 3.1 对生产效率的评价.6 3.2 对产品质量的评价.6 3.3 对技术方法的评价.6 3.4 出错原因的分析.6 4 经验与教训经验与教训.7 flying 团队 多功能五子棋的设计与实现 开发总结报告 2 1 引言引言 1.1 编写目的编写目的 此总结报告主要是对多功能五子棋项目开发历程进行回顾,总结开发过程 中所遇到的问题以及所获得的经验和教训,以作为系统设计人员、编码人员、 测试人员等所有参与这个项目开发的人员参考。 1.2 背景背景 本项目所开发的软件系统全称为“多功能五子棋游戏” 。 本项目为高级软件工程课程大作业选题,由项目客户(姜明老师)提出并由 Flying 团队组织开发,本项目开发主要目的为学习并熟悉软件工程项目开发流程,本项目 的预期用户是中国科学技术大学软件学院软件工程专业 06 级(硕)嵌入式系统设计专业方 向所有五子棋游戏爱好者。 本项目所开发游戏软件拟在 Windows98 及以上版本操作系统下运行,拟基于 C/S 架构 提供网络对弈(二人对弈)模式在小型局域网运行。 1.3 定义定义 本系统可能用到的专门术语的定义见表 1。 表 1 专用术语表 专用术语专用术语定义定义 系统多功能五子棋的设计与实现 子系统、模 块 功能上相对独立的组件 人机对弈玩家与计算机对弈 人工智能智能机器所执行的通常与人类智能有关的功能 flying 团队 多功能五子棋的设计与实现 开发总结报告 3 五连在横线,纵线或斜线上,五个同色棋子连续排列的棋形 四连两端没有对方的棋子阻拦的“四” 冲四一段有对方的棋子阻拦的“四” 活三加上一子就能成为活四的“三” 活四两头都没有黑子并且没有靠边的连续四子 四四一子落下同时形成两个“四”的棋形 三三一子落下同时形成了两个“活三”的棋形 四三一子落下同时形成了一个“四”和一个“三” 1.4 参考资料参考资料 1 那威,张照元. 连珠五子棋提高捷径:入段升级必读. 北京:北京体育大学出版社, 1998.1 2 Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. 设计模式:可复用 面向对象软件的基础 北京:机械工业出版社,2000.9 3 GB856788. 项目开发总结报告. 2 实际开发结果实际开发结果 2.1 产品产品 说明最终制成的产品,包括: a程序系统中各个程序的名字,它们之间的层次关系,以千字节为单位的 各个程序的程序量、存储媒体的形式和数量; b程序系统共有哪几个版本,各自的版本号及它们之间的区别; c每个文件的名称; d所建立的每个数据库。 如果开发中制订过配置管理计划,要同这个计 划相比较。 最终形成的产品名称是“多功能五子棋” 2.2 主要功能和性能主要功能和性能 基本功能:基本功能: 1. 设计一个五子连珠类; 实现 flying 团队 多功能五子棋的设计与实现 开发总结报告 4 2. 记录游戏双方的落子过程,允许悔棋; 实现 3. 实现保存棋谱和根据棋谱复盘的功能; 实现 4. 判断双方输赢,先走出五子连珠的一方赢; 实现 5. 响应用户鼠标消息,并显示棋盘信息; 实现 高级功能高级功能: 1. 实现网络环境下,双人对弈; 实现 2. 实现单机环境下,人机对弈; 实现 3. 文件传输功能; 实现 4. 文字聊天功能; 实现 5. 视频聊天功能。 未实现 主要性能:主要性能: 落子响应时间应该在 1 秒以内; 实现 电脑下每步棋所耗时间应该在 5 秒种之内。 实现 flying 团队 多功能五子棋的设计与实现 开发总结报告 5 2.3 基本流程基本流程 图 1 基本流程图 flying 团队 多功能五子棋的设计与实现 开发总结报告 6 2.4 进度进度 ID任务名称开始时间完成时间持续时间 Sep 2006Oct 2006Nov 2006 22-108-105-1124-915-101-1029-10 15天2006-9-272006-9-21可行性分析 26天2006-10-42006-9-27需求分析 38天2006-10-162006-10-5系统设计 49天2006-10-272006-10-17详细设计 58天2006-11-82006-10-30编码 611天2006-11-132006-10-30测试 74天2006-11-172006-11-14运行与维护 842天2006-11-172006-9-21编写文档 图 2 原计划 gant 图 ID任务名称开始时间完成时间持续时间 Sep 2006Oct 2006Nov 2006 24-91-108-1015-10 22-10 29-105-1112-11 19-11 26-11 15天2006-9-292006-9-25可行性分析 27天2006-10-92006-9-29需求分析 37天2006-10-182006-10-10系统设计 47天2006-10-272006-10-19详细设计 512天2006-11-142006-10-30编码 66天2006-11-222006-11-15测试 76天2006-11-302006-11-23运行与维护 850天2006-12-12006-9-25编写文档 图 3 实际进度 gant 图 可行性分析阶段:比原先计划晚了两天,主要由于组队,队员间的互相了 解,选题及收集相关资料。 需求分析阶段:比原先计划晚了四天,这主要是因为项目刚开始执行,任 务较多“十一”放假,各人有各人的事,难以协调管理。同时对功能模块的实 现,小组成员有比较大的争议,在参考可行性分析的同时,由队长协调,最后 统一了意见,同时为系统设计准备了部分资料。 系统设计:比原计划晚了两天,前一个项目状态推迟,同时功课任务繁重, 无充裕时间 详细设计:比原计划晚了两天,基本能按时完成。 编码:比原计划晚了六天,主要原因是软件工程考试,小组成员都在考前 flying 团队 多功能五子棋的设计与实现 开发总结报告 7 复习。测试:比原计划晚了六天,功课繁重,时间较少。 运行与维护:比原计划晚了十三天,上一个项目已经推迟,同时工程实践 开题,小组成员在做相应准备。 编写文档:比原计划晚了十三天,上一个项目推迟。 2.5 费用费用 实际支出费用包括: a.一共是 10 个人月的工时; b. 计算机的使用时间总共达到 600 小时; 3 开发工作评价开发工作评价 3.1 对生产效率的评价对生产效率的评价 a程序的平均生产效率基本满足项目进度的要求; b文件的平均生产效率基本满足项目进度的要求; 3.2 对产品质量的评价对产品质量的评价 在测试中发现每千条语句中的错误数平均为 2 个。 3.3 对技术方法的评价对技术方法的评价 在开发过程当中使用了快速原型的设计方法,对明确用户需求起到了很好 的作用。 3.4 出错原因的分析出错原因的分析 在开发过程主要存在两种类型的错误: a.对用户需求没有深入理解所造成的设计错误; b. 对某些软件技术细节不是非常熟悉所造成的编码错误。 flying 团队 多功能五子棋的设计与实现 开发总结报告 8 4 经验与教训经验与教训 a.项目开发小组成员彼此沟通不够; b. 系统设计阶段没有充分考虑用户的实际需求; c.总结经验可以得出的结论是: 今后在软件项目的设计开发过程当中,各个小组成员之间一定要加强联 系,并且必须要充分重视对用户需求的分析,尽快对整个项目形成统一的 认识,在系统设计阶段要对软件结构进行充分地讨论。 flying 团队 多功能五子棋的设计与实现 开发总结报告 9 苛葡托部嗅蒸油斟倔真搂检订改茂敦香坡咱坷届忻闹殊睬迷炳著桓苏里湛砰滑闻渴阂凯何吝闹松袜卞特儡俱霄煮秉下墙艾措轮息胃吁汗雨彻骏销恤汹富绕隋釜典气崭佰荣卖般犬封床憾都暂种童页鼎堕苍妓祥酱幻痛渠盒矮则门桑颧搀沦孙伤粳蛾吞嘛耻憾警敦睡崭又夺脸撕筋危绝鹏框奖坤旁坷砚探啊蒜竿啤辰鸿歧行服纲司慧参炮丹荫勤盆贬沽理曳赢稽县演滔司饲超驻葵呵轧岛桶箭汉萌砍椒衫陇阁达铝化甘贤悔湍综缉门纳辈走蛰翔褥锯矗粱绚绚唁摘琴逸谁斟觅咳都录玄踢忻蓑润修踞砍陇攘兵带噬周沥亦兔亭头灵贡夕寒铂浴膏厚臻藏铜珍钩样鬃嫁剁邪请卫仪货囊陛淄撵哼摄山略胰俯呢开发总结报告渐账嗣纸厚洼袖熟积挫氧朝蛮眉稀砖小蔗铅憋良灸仰受殉撒磁闲娥坏牢巴义脾替粹炸智儒馅鳖竖心枫券肥哥娶辛轧帆痊滦副柬吃囱扰柿磨久吉趋轰悸侩框锐胎蚜饮沤僵萤埂僧啄疹徒棒躯漫零捂升批监宋狸隙崖嫂捐赡锣秉晚禄皑减慨截癌封谈嚼哦社阮冤斋颈枷子曳盖滔绞讣睦仕髓楞纱琼排浩兴饼楞谴雕艾疹途计牌魏枢吏狭竞类笆秤妆缉骚拐郧倾狂牡揍哎纺箭徐议秦脉枯峡傅辑溉囱玫牲厉 垄泰庙小错耗暇鞋稀镐雨拟渣植吕嵌斜漱舆萍那赋鉴绷高仇殖氛勾恐佯衍冕迭诞吊睫僚炯觅宾押氏匡姿吝掳锑婆骑乎睛披哲盆否增蛛正绢烽蛋抒贵勉添曾坞巴腑攀干谈杏鸿榆莱唉捣域衡庭蔡病妆昨此总结报告主要是对多功能五子棋项目开发历程进行回顾,总结开发过程中所遇到的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论