网络化软件的复杂网络特性实证
2014-04-29苏媛
苏媛
摘 要 随着时代的发展和社会的进步,互联网在人们生活中的应用变得越来越廣泛。互联网的普及和万维网的兴起,进一步加快了软件技术的变革,并催发了新的软件形态——网络化软件。随着其发展的进一步加快,也为软件工程带来了新的挑战。本文根据大量实践,结合实际,对网络化软件的复杂网络特性进行了研究,提出了很多富有建设性意见和想法,在我国网络化软件的发展道路上做出了有意义的探索。
关键词 网络化软件 复杂性 实证
中图分类号:TP31 文献标识码:A
0引言
计算机和互联网从诞生以来,应用范围一直在迅速扩大。尤其近些年,随着互联网和计算机的普及,已经渗透到了我们生活的方方面面,逐渐改变并在持续改变着人们的生活方式。目前,随着万维网和互联网的不断发展,软件的技术变革也在逐渐加快,软件的网络化趋势日益明显,随着网络技术的进步,网络化应用必将会在未来软件发展上占有重要位置。
1网络化软件的的发展
网络化软件作为互联网环境中的复杂软件系统的抽象,是各种不同的网络信息、网络服务、拓扑结构等共同构成的一种动态的面向服务的计算机典型形态之一。网络化软件更加突出以“用户为中心”的服务理念,让用户可以获得更好的使用体验。
1.1网络化软件的主要特点
随着网络化的不断普及,按需服务和以“用户为中心”的服务理念也越来越被人们重视,整个网络软件的发展看,主要有以下特点:满足个性化和多元化的客户需求是网络软件开发的主要指导方向;在互联网中通过虚拟化的服务来实现开发。从计算机的发展来看,我国现在正是朝着信息时代快速发展的阶段,计算机软件一定会在这个时期取得重要的发展。
1.2网络软件的发展现状
计算机网络的发展历经了从传统的计算机网络控制到现在的计算机系统控制,随着计算机网络的发展,在人们工作、生活中扮演的地位也是越来越重要。目前最受到人们重视的是以网络化、共享化和资源化为主的网络技术,网络化系统的开发是目前形成人网互交的重要基础。
2网络软件技术的复杂性分析
网络化软件本身就具有复杂性的特质,这也是计算机软件工程面临的巨大挑战之一。如何能够更好的管理和控制计算机软件的复杂性并科学的评价软件质量,一直就是我们研究的重要方向。计算机软件与计算机网络的结合越来越广泛,由于网络的复杂性,导致整个对软件复杂性的评估变的更加困难。
网络软件技术本身处在互联网的复杂环境之下,如何有效地描述和刻画计算机网络的组织形式,需找寻并发现其中的规律性,是在新时期计算机网络复杂情况下,有效认识计算机软件的基础。只有通过科学的方法对计算机复杂的人工系统结构特性进行认识,才能有效的控制计算机网络化软件系统的复杂性,进行更好的改进,以及进而创造出更复杂的计算机软件系统。
随着Internet和www的不断发展,彻底改变了传统软件PC的形态,并且在发展的过程中逐渐的融为一体。网络化软件在强调“按需服务”的同时,展现出了网络化软件在多元素中的核心地位。广大用户是整个网络系统中的能动性主体,既是系统的受益者和服务者,也是系统的制造者和个性化需求的提出者,“社会化”体现的网络用户在使用过程中的创新价值。
从生态视角的角度去看,网络软件的复杂性主要是基于不断变化的动态网络环境之下,整个网络软件的设计中,除了要考虑使用性能等必要因素外,还需要考虑文化、经济、政策等其他因素。所以,维持网络化软件的健康要从内部技术因素和外界干扰两个方面入手,是一个不断相互适应改进的变化的过程。在不同的历史时期,不同的外部环境会造就不同的网络化软件的复杂性,针对环境和需求这两方面的不断变化,网络软件在不断的发展、优化并自身完善。
2005年以后,一些针对于复杂网络理论的软件结构复杂性度量方法并相继提出,可以说是在网络软件复杂性研究的理论上做出的很大的进步,对传统的研究方法做出了深化的研究。并且随着网络思维的系统化发展,动力学行为研究开辟了一条不同于传统的研究路线。为网络软件的复杂性研究提供了更多的研究切入点和研究理论,除了对网络软件的复杂性结构进行了研究,还在探索并且建立网络化软件的行为模式、特征与结构的相互作用上,建立起了很多量化的指标研究策略。因此,建立科学合理的研究度量体系,可以更好的设计和评估网络软件的复杂性,从而更好的确保网络软件的发展。
3结论
计算机从诞生以来,计算机网络的发展就为人类的发展带来了革命性的变化。计算机软件工程是计算机网络使用的重要工具之一。从整个网络发展来看,不仅规模巨大,而且各种元素交织在一起,错综复杂。随着网络化软件的用户不断增多和应用领域的日益广泛,使得网络软件面临着越来越大的考验。本文着重对网络化软件进行了研究和分析,笔者相信,在不久的将来,我国的网络化软件一定会取得更大的发展和进步。
参考文献
[1] 左开中. 复杂网络与网络化软件系统[J].计算机应用与软件,2013.21(10):100-103.
[2] 汪北阳. 加权软件网络的建模、分析及其应用[D].武汉大学,2012.32(16):123-125.
[3] 马于涛,何克清, 李兵,等. 网络化软件的复杂网络特性实证[J].软件学报,2010.41(13):114-116.
[4] 秦蕾. 网络化软件的复杂网络特性实证[J].黑龙江科技信息,2013.15(13):20-24.