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

点赞:4710 浏览:12282 近期更新时间:2024-04-16 作者:网友分享原创网站原创

摘 要:目前随着计算机技术的迅速发展,网络结构也随之变得越来越复杂,很多计算机的理论知识对普通人来说也将会变得越来越难懂,在任何一个新型的网络软件的设计中,都需要考虑很多方面的因素,本文所采取的面向对象可扩展计算机网络设计软件系统,对其OSI网络模型构建软件进行分析,这一软件设计可以在增加网络之间的实用性,同时延长了使用寿命,把它利用到智能手机中,也能让人们的生活更加的便利.

关 键 词:对象;可扩展计算机网络;设计软件系统

中图分类号:TP311.52

在对计算机软件系统进行设计的时候,不但要对其拓扑结构进行考虑,同时还要对其中使用过程中所存在的各项问题进行分析.其中西方国家在对软件系统设计中,在这一方面做得非常好,其对先进网络工具设计投入了大量的资金,例如其ComPredictor软件,另外还有OPNET等软件等,在其设计过程中就投入了大量的资金.那么在这一方面,我国的网络软件设计做的还不够到位,下面本文就基于面向对象的可扩展计算机网络设计软件系统的方法进行研究.

1目前计算机网络设计软件可实施扩展的方向

1.1可视化功能

目前,社会经济和科技水平发展非常迅速,人们对于计算机网络的认识有了很大的提升,同时,也提出了很多的要求,由于离家远或是工作问题等原因,很多人对计算机网络、手机等设备提出了可视化功能要求,随着科技的发展,在电脑中,可视化功能已运用的较为成熟,仍然需要继续改进,但是在智能手机中,这项技术还只是仅仅处于初期阶段,离全面运用还有一些距离.


1.2增加软件的分析能力

目前很做人在做一些如工程项目的设计时,会从网上参考其他人的一些设计,在完成设计以后,同样这些设计人员,想要计算机网络等能对自己的设计做出一个比较科学的合理的评价及建议,以便设计人员对设计进行修改或是完善,目前这是很多设计人员的希望所在,因此网络设计人员需要在这方面,以此对新的网络性能模型实施构建.

1.3软件外界接口数量进行增多

在网络时代下,人们在对计算机应用过程中,可能需要对多个网络软件进行应用,那么在对其重要资料实施保存过程中,就有可能需要用到多个网络软件的插口,因此增加软件外界接口数是计算机网络发展的一种必然性.

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

2.1面向对象的可扩展计算机网络结构设计

在对计算机网路设计内容实施分析的时候,通常可以将其设计分为4个功能模块:a系统调度,它的主要功能是对网络设计系统功能进行调度;b拓扑结构,其主要是对网络的可视化功能进行实现;c其主要就是要对路由器设定以及参数输入等工作完成;d是其结构的最后一个模块,其需要对网络的仿真运算功能进行实现.其中在其结构设计中,如果出现了新的要求,就要依照其实际需求作出新的调整.在设计这4个模块时,需要保证软件的外部功能扩展,所以需要加入通用数据库接口(如图1所示),然后软件再把这5个功能模块结合在一块.

面向对象可扩展计算机网络设计软件系统参考属性评定
有关论文范文主题研究: 关于计算机的论文范文素材 大学生适用: 学士学位论文、学年论文
相关参考文献下载数量: 37 写作解决问题: 写作技巧
毕业论文开题报告: 论文模板、论文设计 职称论文适用: 核心期刊、职称评初级
所属大学生专业类别: 写作技巧 论文题目推荐度: 优质选题

其中通用数据库接口主要就是为了把计算机数据库与软件系统联系在一起,它是作为一个独立的功能模块,出现在网络软件系统中,并不会出现在分层结构体系中,当然通过共享计算机设备,软件系统中的各部分都是能够实现各自功能的.

2.2面向对象和数据接口

面向对象的可扩展计算机网络软件的设计所包含的功能,就是能够对怎么写作方面进行设计,能够对其封装在软件内部的一些属性实施设计,简而言之,不管其设计对象界面出现任何变化,其都将不会对其整个软件产生影响.有很多的网络设计人员,均希望能够在其设计出的网络拓扑结构之中,其编辑性能非常方便,例如设计人员可以在这张图上可以随意的插入或是删除,在这个软件设计中都可以得到实现.

2.3计算机类和对象

在设计的计算机软件中,为了面对对象的分析和设计,需要设计类和对象的标识,同时标识的质量严重影响着软件的扩展功能,在系统调度这一模块之中,能够借助于编辑工具对其问题实施解决,至于软件的其他扩展的功能可以通过各种类来实现.

随着计算机的发展,网络设备变得越来越多的同时,网络的功能也在短时间内得到快速的扩展,所以很有必要建立设备类,其中国际权威标准化机构ISO提出的OSI模型,就是为了在全世界的范围内,能够将其计算机网络形成一个规范的互联网框架,虽然目前这一设计模型,还有大部分计算机网络专家不认可,但是这种模型在各类网络软件中非常具有代表性,这个模型可以使得网络结果以及计算机设备结构等更加的完善.利用OSI模型,可以使得互相连接的计算机,将其之下的7层功能全部具有,在此软件系统之中,设备的类对象能够独立的完成一些如、进行仿真运算或者性能显示等功能,两台计算机之间的电缆连接是通过第一层的物理层来实现的,而且基类能够对其他设备类进行派生,其作用就是对其不同设备提供程度不一样的扩展的函数集,下图2是OSI模型,在此模型之中,借助于计算机硬件实现的主要为第一层物理层和第二层数据链路,那么借助于计算机软件进行实现的也就是其他的5层.

2.4系统的建立

利用上述所说的计算机网络结构,使用VC++语言,在Windows平台的帮助下,就能够设计出面向对象的可扩展计算机软件,使得设计出的计算机软机具有仿真功能,而且设计出的网络拓扑图能够通过拖动主机等来实现随意添加和插入的功能,这也使每个设计者的都希望实现的地方.计算机软件的仿真运算功能能够在很大程度上能够解决延时、丢包率以及网络拥塞等问题.在用户操作软件的设计过程中,一定要考虑带计算机的主机是为了应用功能,其次,为了交换和路由等的作用在软件中得到发挥,需要在网络系统的调度模块中把交换机和路由器设备等的数据添加进去,增加交换和路由的拓展功能.另外计算机软件还具有一些其他的拓展功能:能够进一步提高网络语言的形象性;能够进一步完善数据库;能够进一步使其计算机计算和性能更加的合理与科学等.其中在软件设计的编辑模块之中,用户在对其启动按钮敲击之后,那么其网络就会依照用户的输入需求,对其中软件模式时间自动设置成为零.在计算机网络路由表等都建立完成以后,显示着计算机网络拓扑结构验证成功,就会需要到事件处理环节,这一环节主要是为了在相互连接的设备中找出最早出现的事例,并参考这一事例对其进行处理,这一环节完成后就进入了性能分析模块,它的依据是事先在软件中设定的一些列参数,找出关键所在,然后再进行科学合理的判断,也同时为计算机网络设计提供了重要数据.

3结语

综上所述,目前我国计算机技术发展越来越快,人们对于事物的要求也越来越多,智能手机也应运而生,为了满足人们对智能化通讯的需求,需要设计一种面向对象的可扩展计算机网络设计软件系统,以上本文主要讲述一些计算机方面的网络软件系统结构设计情况,希望能给软件设计者带来一些启发.