- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
摘 要 4
第3章 需求分析 13
3.1 需求分析 13
3.1.1 需求分析过程 14
3.1.2 需求分析的方法 14
3. 2 可行性分析 15
3.2.1 可行性分析的意义 15
3.2.2 可行性分析报告 15
3. 3 系统定义 16
3. 4 系统的组成和功能构想: 16
3. 5 研究方法 16
3.5.1 软件工程的定义 16
3.5.2 软件工程的模型 17
3.5.3 本系统的研究方法 18
第4章 概要设计 19
4.1 系统总体设计方案 19
4.1.1 C/S模式 19
4.1.2 设计原则 19
4.2 基于C/S的模块设计 20
4.2.1 服务器端模块设计 20
4.2.2 客户端模块设计 21
4.3 相关技术的处理应用 23
4.3.1 面向连接的套接字编程 23
4.3.2 数据格式转换的问题 24
第5章 详细设计与系统实现 26
5.1 服务器端各功能模块的实现 26
5.1.1 服务器的启动功能 26
5.1.2 接收连接请求功能 27
5.1.3 数据捕获功能 28
5.2 客户端各功能模块的实现 29
5.2.1 登录功能功能 29
5.2.2数据接收功能 30
5.2.3 显示信息功能 30
5.2.4 游戏退出功能 33
第6章 系统测试与维护 34
6. 1 系统测试的原则 34
6. 2 测试过程及方法 35
6. 3 本系统测试环境 36
6. 4 测试中的BUG及问题总结 36
6. 5 软件的维护 37
结 束 语 38
致 谢 39
主要参考文献 40
附录A 部分源程序清单 41
附录B 网络斗地主的规则简介 55
第3章 需求分析
3.1 需求分析
3.1.1 需求分析过程
需求分析阶段的工作,可以分为四个方面:问题识别,分析与综合,制订规格说明,评审。
问题识别:就是从系统角度来理解软件,确定对所开发系统的综合要求,并提出这些需求的实现条件,以及需求应该达到的标准.这些需求包括:功能需求(做什么),性能需求(要达到什么指标),环境需求(如机型,操作系统等),可靠性需求(不发生故障的概率),安全保密需求,用户界面需求,资源使用需求(软件运行是所需的内存,CPU等),软件成本消耗与开发进度需求,预先估计以后系统可能达到的目标
分析与综合:逐步细化所有的软件功能,找出系统各元素间的联系,接口特性和设计上的限制,分析他们是否满足需求,剔除不合理部分,增加需要部分最后,综合成系统的解决方案,给出要开发的系统的详细逻辑模型(做什么的模型)
制订规格说明书:即编制文档,描述需求的文档称为软件需求规格说明书注意需求分析阶段的成果是需求规格说明书,向下一阶段提交
评审:对功能的正确性,完整性和清晰性,以及其它需求给予评价评审通过才可进行下一阶段的工作,否则重新进行需求分析。需求分析的方法有很多这里只强调原型化方法,其它的方法如:结构化方法,动态分析法等(个人认为,对初学者不必深究这些方法,实际上我也从来没用过这些方法)在此不讨论原型化方法是十分重要的(是软考等常考的知识点)原型就是软件的一个早期可运行的版本,它实现了目标系统的某些或全部功能原型化方法就是尽可能快地建造一个粗糙的系统,这系统实现了目标系统的某些或全部功能,但是这个系统可能在可靠性,界面的友好性或其他方面上存在缺陷建造这样一个系统的目的是为了考察某一方面的可行性,如算法的可行性,技术的可行性,或考察是否满足用户的需求等如,为了考察是否满足用户的要求,可以用某些软件工具快速的建造一个原型系统,这个系统只是一个界面,然后听取用户的意见,改进这个原型.以后的目标系统就在原型系统的基础上开发原型主要有三种类型(软考考过):探索型,实验型,进化型.探索型:目的是要弄清楚对目标系统的要求,确定所希望的特性,并探讨多种方案的可行性实验型:用于大规模开发和实现前,考核方案是否合适,规格说明是否可靠进化型:目的不在于改进规格说明,而是将系统建造得易于变化,在改进原型的过程中,逐步将原型进化成最终系统。
使用原型化方法有两种不同的策略:废弃策略,追加策略废弃策略:先建造一个功能简单而且质量要求不高的模型系统,针对这个系统反复进行修改,形成比较好的思想,据此设计出较完整,准确,一致,可靠的最终系统系统构造完成后,原来的模型系统就被废弃不用.探索型和实验型属于这种策略。
追加策略:先构造一个功能简单而且质量要求不高的模型系统,作为最终系统的核心,然后通过不断地扩充修改,逐步追加新要求,发展成为最终系统。进化型属于这种策略. 3 系统定义
本游戏是斗地主游戏(Android版),是根据湖北地区民间的盛行的扑克牌游戏斗地主,融合最新的移动平台And
您可能关注的文档
- 毕业设计(论文)16T桥式起重机毕业设计.doc
- 毕业设计(论文)63ZCY14-1B轴向柱塞泵设计说明书.doc
- 毕业设计(论文)2032mm_热轧板带钢车间设计.doc
- 毕业设计(论文)CA6140车床横向进给系统数控改造设计说明书.doc
- 毕业设计(论文)CY14-1B轴向柱塞泵说明书.pdf
- 毕业设计(论文)VSB大立辊破鳞轧机主传动系统设计说明书.doc
- 毕业设计(论文)XX碾压混凝土重力坝设计计算书.doc
- 毕业设计(论文)标准成本制度下成本差异处理方法分析.doc
- 毕业设计(论文)储能式电暖气控制系统的控制(含程序).doc
- 毕业设计(论文)带螺纹瓶塞注塑模设计.doc
- 2025年医院三基考试过关检测试卷带答案详解(预热题).docx
- 2025年医院三基考试试题(能力提升)附答案详解.docx
- 2025年医院三基考试试题预测试卷必考附答案详解.docx
- 湖南省南雅中学 2024 - 2025 学年高二下学期 5 月月考英语试题.docx
- 2025年医院三基考试试题预测试卷完整参考答案详解.docx
- 判断推理的题目及答案.docx
- 2025年医院三基考试过关检测试卷及完整答案详解一套.docx
- 2025年医院三基考试过关检测试卷及答案详解【必刷】.docx
- 2025年医院三基考试通关考试题库及参考答案详解(A卷).docx
- 2025年医院三基考试通关题库及答案详解(网校专用).docx
最近下载
- 中国移动河北省分公司校园招聘考试试题及详解-笔试真题.pdf VIP
- 2023年下半年教师资格考试真题及答案-301小学《综合素质》.docx
- 章市场营销组织与控制.pptx VIP
- 艺术导论智慧树知到答案章节测试2023年山东农业工程学院.pdf VIP
- 轴承检查方法.doc VIP
- 8.2 化学品的合理使用(教学设计)-2024-2025学年高一下学期化学人教版(2019)必修第二册.docx VIP
- 提高儿科雾化吸入规范率PPT(内容完整版).pptx VIP
- 提升住院患者雾化吸入治疗的规范率PDCA.pptx VIP
- 艺术导论知到智慧树期末考试答案题库2024年秋山东农业工程学院.docx VIP
- 化学丨河南省2025届高三下学期5月考前适应性大联考试卷及答案.pdf
文档评论(0)