计算机网络设计软件系统的扩展性

发表时间:2020/12/23   来源:《科学与技术》2020年24期   作者:桂佳斌 张灵朗 钱翔
[导读] 着科技发展速度的进一步加快,计算机网络结构将趋于复杂,网络设计的理论将更加难以理解,网络设计的影响因素将更加繁多。

        桂佳斌 张灵朗 钱翔
        武汉东湖学院 湖北省武汉市 430000
        摘要:随着科技发展速度的进一步加快,计算机网络结构将趋于复杂,网络设计的理论将更加难以理解,网络设计的影响因素将更加繁多。计算机软件开发者将面临更加严峻的挑战,主要表现为现有的分析模型难以满足超大型项目的需求、仿真算法的效率低、缺乏开发新型设备的技术等。针对新形势下的网络软件设计,软件开发者需不断地进行学习、积累、创新,开发适用性更强、效率更高、生命周期更长的计算机网络软件设计系统。
        关键词:可扩展;网络设计;计算机软件
        一、引言
        进入二十一世纪以后,计算机技术获得了快速的发展。伴随着计算机发展的同时,计算机网络系统也获得了有效的发展。计算机网络系统的成熟发展,不仅实现了资源的共享,同时也促进了信息的有效传播,给人们日常生活工作带来了较大的便利,推进了社会的进步和发展。计算机网络下的互通互联系统架构的发展,展现自身潜在优势的同时,市场应用前景也是较多[1]。
        为了满足快速变化的市场需求,计算机网络设计软件在开发时需考虑维护、可扩展性等多方面的影响因素。其中, 计算机软件系统的可扩展性尤为重要。
        二、计算机网络设计软件的可扩展性
        软件的可扩展性有利于缩短软件的研发周期、降低软件的开发成本,延长软件的生命周期。软件的可扩展性是软件开发工程师的重要目标[2]。计算机网络设计软件系统的可扩展性主要指软件规模的可扩展性和软件功能的可扩展性[3], 其主要包含以下三个方面。
        (1)可视化的扩展性
        可视化能够通过图像化等方法,方便、快捷、高效的传递信息以及完成用户任务目标。由于新型产品的出现以及网络协议的创新,计算机网络设计软件在可视化方面的扩展性大大增强,主要表现为网络实时跟踪技术、可视化通话、网络视频播放。
        (2)性能分析能力的扩展性
        计算机网络设计软件的优劣需通过模型进行评估,进而分析软件的优点与不足,方便开发者进行修改完善。由于网络技术的发展与是俱增,新型网络分析模型不断变化。为了能够使用最新的分析模型对软件进行评价,软件开发者需充分考虑性能分析能力的扩展性,紧跟新型技术的发展。


        (3)外部接口的扩展性
        在信息化时代的工作中,电脑病毒极易危害网络安全, 甚至损坏电脑中保存的重要资料。在大规模计算机病毒的传播中,如果电脑中的资料遭到破坏,将造成严重的后果。因此,重要资料的保存、备份不容忽视。计算机网络软件的外部接口扩展性能够方便用户管理、保存资料等。
        三、计算机网络设计软件的系统结构
        根据计算机网络设计的特点,可将网络软件分解成四个模块,其分别为:系统调度模块,根据用户的使用进程及时完成系统各部分功能的调度;网络拓扑设计模块,根据连入网络设计的数量及时完成可视化的网络拓扑结构设计、网络优化、网址分配等;网络性能仿真模块,及时根据仿真模型完成网络的仿真分析;网络性能分析模块,根据软件开发者建立的分析模型,对网络的运行速度、状态等进行实时分析并反馈结果。为了保证软件的外部功能扩展,软件开发者需设计四个功能模块的通用数据库接口,通过通用数据库接口才能为网络软件系统和数据库提供外部接口。系统调度模块、网络拓扑设计模块、网络性能仿真模块、网络性能分析模块以及通用数据库接口模块构成了完整的计算机网络设计软件系统。
        四、面向对象和系统接口
        面向对象是目前最主要的软件开发方法,其具有对象唯一性、抽象性、继承性、封装性、共享性、多态性的特征。封装性作为计算机网络设计软件的重要特性,能够对软件的内部进行封装,保证整个系统结构的安全性。面向对象的设计方法主要是通过对类和对象进行封装。通常情况下,软件开发者通过合理有效的利用类和对象,通过对对象的分析和应用,结合网络拓扑的优化设计,能够实时与子网进行连接。由此可见,类和对象对于软件的扩展能力具有重要作用。随着科学技术的迅猛发展,计算机技术的发展也日新月益。由于社会生活的需求,计算机网络的复杂性也逐渐增强。故在对计算机网络设计软件进行开发设计时,需格外重视系统的可扩展性。通过利用系统的可扩展性,可以方便后期的开发维护、缩短系统开发周期。本文通过分析软件系统的可扩展性,结合面向对象的编程方法建立了网络设计软件。
        五、计算机网络设计软件的建立
        通过分析计算机网络设计软件的系统结构、通用数据库接口,结合面向对象的开发方法,在W i n d o w s系统上,利用Microsoft Visual Studio2012工具,建立了完整的网络设计软件,实现网络设计、网络优化,并通过性能分析模型对该网络进行评估。通过上述方法建立的计算机网络设计软件能够较好的实现网络设计、网络分析、网络拓扑优化等功能, 并且通用数据库接口具有简单、实用的特点。
        【参考文献】
        [1]丰永庆,张磊.基于面向对象的可扩展计算机网络设计软件系统研究[J].电脑知识与技术,2013,12(23):5263-5265.
        [2]刘建国.可扩展的计算机网络设计软件的设计与实现[J]. 计算机应用,2001, 21 (1):28-31.
        [3]孙开荣.可扩展计算机网络设计软件系统探讨[J].电脑知识与技术,2014,3:540 -541.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: