面向对象可扩展计算机网络设计软件系统探析

面向对象可扩展计算机网络设计软件系统探析

ID:5254702

大小:28.50 KB

页数:7页

时间:2017-12-07

面向对象可扩展计算机网络设计软件系统探析_第1页
面向对象可扩展计算机网络设计软件系统探析_第2页
面向对象可扩展计算机网络设计软件系统探析_第3页
面向对象可扩展计算机网络设计软件系统探析_第4页
面向对象可扩展计算机网络设计软件系统探析_第5页
资源描述:

《面向对象可扩展计算机网络设计软件系统探析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、面向对象可扩展计算机网络设计软件系统探析  摘要:计算机自问世以来,在很大程度上改变了人们的生活方式和习惯。进入互联网时代后,计算机更是以前所未有的速度发展起来。该文主要探讨了面向对象的可扩展计算机网络设计软件系统的一系列问题,首先,对面向对象技术进行了介绍,然后分析了计算机网络设计软件系统的可扩展性,最后重点介绍了面向对象的可扩展计算机网络设计软件系统的设计和实现。关键词:计算机网络设计;面向对象技术;可扩展性;软件系统中图分类号:TP393文献标识码:A文章编号:1009-3044(2014)03-0540-02一

2、直以来,计算机网络技术的开发者致力于计算机网络软件技术的开发。随着计算机科学技术的发展,计算机网络软件技术也在不断地向前发展。计算机网络在进行软件设计的时候,涉及的因素非常的多,主要有网络拓扑、网络路由、网络开销以及网络安全等。面向对象技术在进行计算机网络设计的时候具有较高的优势。该文主要是运用面向对象技术,对计算机网络设计的软件系统的可扩展性进行了设计。1面向对象技术的概念及其特点7面向对象技术指的是把对象当做基础,通过消息或事件对驱动对象进行执行处理的一种计算机程序设计技术。世界是由众多的事物或对象构成的,他们之间

3、通过发出信息来进行处理。所以,面向对象的技术相对于面向过程的技术具有更大的优势。面向对象的技术是以数据为中心进行系统描述,由于数据的稳定性相对较高,因此通过面向对象技术的计算机网络软件系统更具有稳定性。面向对象技术具有抽象性、多态性、继承性和封装性等特点。面向对象技术具有抽象性。抽象性指的是对事物进行的抽象概括和描述,从而实现了客观世界转向计算机世界。抽象是一个比较难的过程,同样也是面向对象技术的第一步。面向对象技术具有多态性。面向对象在进行设计的时候借鉴了现实世界事物的多态性,具体体现在不同的事物在收到同样的消息时,

4、会产生许多不一样的行为方式。面向对象技术具有继承性。面向对象技术的继承性是由软件开发的特征所决定的。软件开发时,通过继承,完成了软件模块的独立性、重用性,同时缩短了软件的开发周期,提高了软件的开发效率。面向对象技术具有封装性的特点。通过对对象进行封装,实现了软件开发的设计者和使用者的分离。封装实际上是对象的复杂性隐藏了起来,通过代码重用,降低了软件的开发难度。7正是由于面向对象技术的这些特点,面向对象技术自提出以来便受到了人们的重视,目前,面向对象技术正广泛的应用于数据库等软件设计中。2计算机网络设计软件系统的可扩展性

5、一直以来,软件的可扩展性是软件开发者的目标,开发软件的可扩展性能够有效的延迟软件的生命周期。具体来说,软件的可扩展性体现在软件的功能具有可扩展性和软件的规模具有可扩展性。相对于计算机网络设计的可扩展性来说,主要指的是计算机网络设计的功能具有可扩展性。从计算机网络设计软件系统的主要内容来看,计算机网络设计的软件主要可以向以下三个方向发展:第一,计算机网络设计的软件向性能分析的功能扩展。当前,随着科学技术的不断发展,信息技术不断的推陈出新,促使网络软件开发人员能够充分地通过先进的网络性能模型来完成对开发项目的质量进行合理的

6、、科学的评价,进而扩展新型的网络性能的模型。第二,计算机网络设计的软件向可视化的功能扩展。随着信息技术不断的发展,新的科技产品和网络协议正在不断地出现。在第一代的网络技术带动下,计算机网络软件基本实现了跟踪网络技术和网络视频等功能。7第三,计算机网络设计的软件向软件的外界接口扩展。进入信息化社会,平板电脑、手机、U盘等外界接口的需求量也越来越多。许多时候,人们会用到多个的网络软件接口,完成资料的保存、处理等。因此,积极的拓展计算机网络软件的外部接口,能够最大限度地方便用户,提高软件的使用效率。3面向对象的可扩展计算机网

7、络设计软件系统的设计和实现3.1计算机网络设计软件系统的系统结构依据计算机网络设计内容,我们把计算机网络软件划分成四个功能模块,即系统调度、网络拓扑的设计、网络性能的仿真和网络性能分析。系统调度7主要负责完成系统的各个组成间的功能调度。网络拓扑主要负责设计网络拓扑结构的可视化,设计网络路由器,设计网络设备的参数输入,设计子网的划分等。通过网络性能仿真对网络进行仿真运算,通过网络的性能分析,利用依据性能需求形成的分析性能的模型,对设计的计算机网络软件系统的费用、运行效果和安全性能做出科学的、合理的结果分析。为确保软件的外

8、部功能得到有效扩展,在进行软件系统的网络设计的时候,添加通用的数据库的接口模块,实现数据库和系统接口,通过通用的数据库系统完成和其他软件系统的接口。利用分层模型,通过五个功能模块把计算机的软件结合在一起。计算机网络软件系统内的各个模块通过计算机设备参数和对象的接口,均能够实现其功能。计算机网络软件系统的结构图如下图1所示。3.2计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。