首页> 中文学位 >有宝网络游戏系统中网络游戏领域框架模型的设计与实现
【6h】

有宝网络游戏系统中网络游戏领域框架模型的设计与实现

代理获取

目录

文摘

英文文摘

独创性声明及学位论文版权使用授权书

第一章绪论

1.1研究背景

1.1.1现阶段网络游戏的现状

1.1.2国内外现状

1.2课题的提出

1.3研究意义

1.4论文结构

第二章软件框架、模式和体系结构

2.1软件的重用

2.2软件重用的粒度及其形式

2.2.1共享一致性——编程语言

2.2.2共享具体的解决片段——库

2.2.3共享单个的合约——接口

2.2.4共享单个的交互片段——消息和协议

2.2.5共享单个的交互结构——模式

2.2.6共享体系结构——框架

2.2.7共享总体结构——系统体系结构

2.3选择框架的意义

第三章框架设计与领域工程方法

3.1框架的分类

3.1.1根据作用域的分类

3.1.2根据扩展技术分类

3.2领域驱动设计方法学

3.2.1领域模型概述

3.2.2领域模型的选取因素

3.3面向对象的领域框架工程

3.3.1面向对象的领域工程方法概述

3.3.2面向对象的领域工程方法的步骤

3.3.3面向对象的领域工程OODE的优势

第四章网络游戏领域框架模型的设计

4.1网络游戏领域的定义和分界

4.2网络游戏领域功能用例的提取

4.2.1角色管理用例(CharacterManagement)

4.2.2道具管理用例(InstrumentManagement)

4.2.3情节管理用例(ScenarioManagement)

4.2.4多媒体支持用例(MultimediaProvider)

4.2.5帮助支持用例(HelpProvider)

4.2.6消息支持用例(MessageManagement)

4.2.7后台管理用例(BackgroundManagement)

4.2.8功能用例之间的关系

4.3网络游戏领域方面用例的提取

4.3.1面向方面的编程(AOP)

4.3.2网络游戏领域方面用例的提取

4.3.2网络游戏领域方面用例的总结

4.4网络游戏领域框架模型的建立

第五章有宝网络游戏应用系统的实现

5.1有宝网络游戏的应用系统体系结构

5.2有宝网络游戏的应用需求

5.2.1应用需求与领域用例的关系

5.2.2由领域用例扩展出的应用需求用例

5.3有宝网络游戏的应用系统实现

5.3.1服务端游戏主控逻辑处理系统的实现

5.3.2对象总线系统的实现

5.3.3核心模块的实现

第六章系统的展望

6.1领域框架模型的缺陷

6.2框架经验的总结

6.3结束语

参考文献

致谢

展开▼

摘要

面对日益复杂的软件系统,软件复用被认为是解决“软件危机”、提高软件开发效率和质量、实现软件产业工业化生产方式的重要途径.面向对象技术、软件构件技术、软件体系结构、领域工程、软件再工程等相关技术的发展则为软件复用提供了基本的技术支持,并推动了其在研究和实践中的迅速发展. 软件复用的研究和实践表明,特定领域的软件复用活动相对容易取得成功.这里的领域不是指特定的行业领域,而是指一组具有相似和相近软件需求的应用系统所覆盖的功能区域.一个特定的行业领域可能会覆盖若干个功能领域,同一个功能领域也可能贯穿于若干个行业领域中.领域的内聚性(领域知识逻辑上的紧密相关性)和稳定性(在一定时间内,领域知识不会发生剧烈的变化)为软件复用活动提供了可供复用的软件资产和潜在的经济利益,使得特定领域的软件复用相对容易获得成功. 借鉴传统产业的工业化生产方式,软件复用活动包含两个重要子活动:可复用软件资产的生产(developmentforreuse)和基于可复用软件资产的应用系统开发(developmentwithreuse).领域工程是可复用软件资产生产的主要技术手段,它包含领域分析、领域设计和领域实现3个阶段.领域分析在对领域中若干典型系统的需求进行分析的基础上,考虑预期的需求变化、技术发展及客观限制等因素,确定合适的领域范围,识别领域中的共性和变化性,获取一组具有足够复用性的领域需求,并对其进行抽象,形成领域模型。 本文简要分析了领域工程的三个步骤,并且结合沈阳有宝网络游戏项目实践,对领域分析进行了细致的研究,给出了一种网络游戏领域的领域模型具体形式。在此领域模型的基础上,对其加以扩展和细分,并且成功的结合到具体的沈阳有宝网络游戏应用系统整个开发过程中。本文详细论述如何基于现有领域模型,并且利用软件大粒度重用构件框架的思想以及面向方面编程的思维方式,结合设计模式以及重构手段来达到应用系统快速开发,并且提高了软件的扩展性,柔韧性等。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号