移动网络软件结构分析

2022-09-10

一、引言

随着通信网络的技术的发展和智能手机的普及, 手机应用软件正在从单机版本向联网软件快速发展, 特别是当前3G通信产业的快速发展给移动网络软件应用带来了新的时机, 移动网络应用软件将不断走向市场, 本文根据作者在移动网络软件开发的经验和对移动网络软件的研究, 对移动网络游戏软件开发对此进行系统分析和研究, 对移动网络软件模型的设计、客户端软件、服务端软件、网络交互等方面进行了讨论, 可为移动网络软件的开发起到较好的指导和借鉴作用。

二、移动网络软件架构

为了便于分析和理解移动网络软件架构的特点, 以移动网络软件的典型应用软件——移动网络游戏为例, 对软件架构模型进行分析。

在移动网络游戏里, 不同玩家通过手机终端在线玩游戏, 玩家的游戏数据在在移动游戏服务器中, 同时需要系统管理员对游戏进行监管和维护, 是一种典型的客

户端/服务端的架构, 即其软件所包含:移动终端软件、服务端软件、客户端管理软件三大部分。如图1所示:

图1即为通常所述的2+1模式, “2”即为必备的“移动软件客户端”和“移动软件服务端”, “1”即为可选的“管理客户端软件”。

三、移动网络软件的组件结构

为了明确移动网络软件客户端与服务端之间的关系, 可用组件图来表示系统组件间的结构关系, 为此特别绘制组件图以对其软件结构有更清晰的认识。

移动网络软件牵涉到在移动终端、移动服务器、管理客户端上软件模块, 从图1的模型上可以看出, 其组件主要包括三大部分, 即:

移动客户端软件:如移动游戏的客户端部分;

移动服务端软件:如动游戏中的服务器端部分;

移动管理端软件:这分软件如果采用B/S方式, 则客户端通过浏览方式直接与服务端的WEB软件交互, 此时客户端主要体现为WEB页面中的用户请求和展现的内容, 而服务端则是对应的WEB服务软件。

其对应的组件图如图2所示:

图2中, 在客户端组件上进行了细化, 除了绘制基本的玩家客户端组件, 还绘制了门户组件, 并且将门户组件细化为管理员门户组件和商家门户组件, 三个客户端组件均与游戏平台服务端组件相连接。

组件图提供了系统的高层次的架构视图, 对于系统的整体架构以及后期的软件部署都有很强的表达作用。

四、结束语

本文在对其特点的分析基础上设计了移动网络软件架构的2+1模型, 即基本的“移动软件客户端”和“移

动软件服务端”加扩展的“管理客户端软件”, 并结合实际工作中的移动网络游戏为例分析了其组件结构, 从而对移动网络软件的模型和结构有了更清晰的阐述。

摘要:本文是在移动通讯网络应用软件不断兴起的背景下, 为了降低移动网络软件的设计的复杂性和技术难度, 本文对移动网络软件结构及其建模进行了分析和研究, 并以移动游戏为例分析了移动网络软件的结构特点, 构建了其基本架构。本文可为移动网络软件的设计和开发提供技术思路并起到借鉴作用。

关键词:移动网络,软件,结构,系统设计

参考文献

[1] Booch, G., Rumbaugh, J.and Jacobson, I., The Unified Software Development Process, Addison-Wesley, 1999.

[2] Booch, G., Rumbaugh, J.&Jacobson, I. (2000) , The Unified Modeling Language User Guide, Addison Wesley.

[3] 张龙祥.UML与系统分析设计[M].北京:人民邮电出版社.2001.

[4] 冯建和, 王卫东.第三代移动网络与移动业务[M].北京:人民邮电出版社.2007.

[5] 施铮.J2ME无线移动游戏开发[M].北京:人民邮电出版社.2006.

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:初中语文学困生的学业情绪研究下一篇:基于“互联网+”优化纳税公共服务研究