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

来源 :东北大学 | 被引量 : 0次 | 上传用户:hjjytsfsdf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面对日益复杂的软件系统,软件复用被认为是解决“软件危机”、提高软件开发效率和质量、实现软件产业工业化生产方式的重要途径.面向对象技术、软件构件技术、软件体系结构、领域工程、软件再工程等相关技术的发展则为软件复用提供了基本的技术支持,并推动了其在研究和实践中的迅速发展. 软件复用的研究和实践表明,特定领域的软件复用活动相对容易取得成功.这里的领域不是指特定的行业领域,而是指一组具有相似和相近软件需求的应用系统所覆盖的功能区域.一个特定的行业领域可能会覆盖若干个功能领域,同一个功能领域也可能贯穿于若干个行业领域中.领域的内聚性(领域知识逻辑上的紧密相关性)和稳定性(在一定时间内,领域知识不会发生剧烈的变化)为软件复用活动提供了可供复用的软件资产和潜在的经济利益,使得特定领域的软件复用相对容易获得成功. 借鉴传统产业的工业化生产方式,软件复用活动包含两个重要子活动:可复用软件资产的生产(developmentforreuse)和基于可复用软件资产的应用系统开发(developmentwithreuse).领域工程是可复用软件资产生产的主要技术手段,它包含领域分析、领域设计和领域实现3个阶段.领域分析在对领域中若干典型系统的需求进行分析的基础上,考虑预期的需求变化、技术发展及客观限制等因素,确定合适的领域范围,识别领域中的共性和变化性,获取一组具有足够复用性的领域需求,并对其进行抽象,形成领域模型。 本文简要分析了领域工程的三个步骤,并且结合沈阳有宝网络游戏项目实践,对领域分析进行了细致的研究,给出了一种网络游戏领域的领域模型具体形式。在此领域模型的基础上,对其加以扩展和细分,并且成功的结合到具体的沈阳有宝网络游戏应用系统整个开发过程中。本文详细论述如何基于现有领域模型,并且利用软件大粒度重用构件框架的思想以及面向方面编程的思维方式,结合设计模式以及重构手段来达到应用系统快速开发,并且提高了软件的扩展性,柔韧性等。
其他文献
随着Internet技术的不断发展及其应用的深入,Web俨然已经变成全球最大的虚拟资料库,可用的信息正呈指数级的增长。对于一个普通的用户,面对信息的海洋,要检索出所需要的文档变得
云计算的发展离不开虚拟化技术的支持,虚拟化技术对底层物理资源进行抽象,并向上为操作系统提供统一的接口,使得在同一台物理机上可以同时运行多台虚拟机。虚拟化技术的引入
近年来,集成电路技术的不断发展和日趋成熟为嵌入式系统在日常生活中的大规模的应用铺平了道路。随着嵌入式系统的日益普及,其安全性也渐渐受到了越来越多人的关注与重视。尤其
在这个瞬息万变的时代,随着网络通信技术的迅猛发展,人们可以通过因特网方便快捷地获得各种服务.而在人们对各种服务的需求呈指数上升的时候,通过各种可能的通信媒体发展高速
煤气流分布状态是高炉上部布料操作的主要依据,它对于高炉生产的增产提质,降低焦比具有十分重要的意义。但是煤气流的分布状态是无法做准确测量的,于是我们采用了利用高炉的运行
随着数字图像处理技术的飞速发展,数字图像得到了越来越广泛的应用。由于自动化、数字化办公需求的增长,逐步形成了由纸质文档资料的手工处理转化成数字文档图像自动处理的趋
网格计算作为一种新模式的分布式计算基础架构,因其资源和服务的异构、动态、多域的特征,决定了安全机制的重要性。授权和访问控制是安全的一个非常重要的部分,但是在目前,还
随着移动智能终端设备的普及、无线通信技术和全球定位技术的发展,空间查询处理技术在日常生活中扮演者越来越重要的角色,并受到了工业界和学术界的广泛关注。在今天,空间查
本文是以基于数据仓库技术的金融企业客户关系管理系统为基础,从数据仓库软件系统开发方法,数据仓库存储模型设计,联机分析处理技术,数据挖掘技术等多个角度介绍了数据仓库软
计算机网络已经深入到社会的各个领域,其应用范围越来越广。计算机网络可靠性和可用性一直以来都是人们比较关心的问题,特别是在军事、金融、政府、高科技等领域应用时更是如此