- 相关推荐
计算机软件开发技术的应用与发展
计算机软件技术的开发和发展推动了信息技术的不断向前发展和计算机网络的发展,可以说计算机软件技术是推动信息时代的主要力量。下面这是小编为大家整理的关于计算机软件开发技术的应用与发展的论文,希望对大家有帮助哦!
摘 要:计算机由硬件和软件两个部分组成。硬件资源为软件资源的运转提供硬件支持,软件运转通过计算机本身所提供的逻辑功能,对计算机的工作进行协调,广泛运用于数据通信、文化教育、经济管理、医疗工程等领域。
关键词:计算机技术;开发技术;应用发展
1.计算机软件开发技术所面对的相关理由
作为计算机技术的核心的软件产业日益发展,已成为我国经济发展的支柱型产业。但也面对如下理由需要解决:
1.1版权侵害理由
版权理由是所有安全理由中最突出的。根据计算机软件的运转程序,知识权人的权利无法得到保障,而与之相反,计算机软件的使用者却是“无比满足”,可以很轻易的获取自己所需要的信息。这样做的结果是,极大地挫伤了知识权人的积极性和创造性,进而带来更大的理由。正确的做法是要制定相关的法律法规以使计算机软件朝着健康科学的道路发展。
1.2数据安全性理由
数据的安全性理由主要表现在两个方面:其一,传输数据的机密性;其二,传输数据的完整性。
1.3信用值的计算
信用值的计算是信用机制的一个关键点。一般来说,不同的信用机制有着不同的计算策略,在这里我们主要采用的是一种加性增、乘性减的策略,即当信用度增加时采用加性策略,反之,采用乘性策略。这种策略的好处是可以有效遏制恶意节点,鼓励节点多做贡献。
2.计算机软件开发的策略
2.1计算机软件开发的生命周期
计算机软件开发周期是从时间角度对软件开发进行定义,一般软件开发的周期会分为定义、开发、维护等几个重要的方面,并且相应的有着自己严格的执行标准。软件开发的生命周期一般为6个月,有6个基本的阶段。
2.2自动形式的系统开发
通过利用软件编程中程序员需要的编程语言中的编程软件对软件开发技术进行进一步的开发和研究,提高软件开发技术。系统根据软件开发者对软件开发的具体要求进行自动编写,只需要软件开发人员列出对软件的实际要求,不需要进行具体的设计实现,系统将会自动完成,这种策略减少了程序的工作量,使计算机技术发展更加的智能化。
3.Internet和新一代网络通信的应用
3.1计算平台资源相当丰富,方便了全球的来往
移动通讯日益进步,各种嵌入设备和信息处理设备不断更新发展,以无线网或局域网为局部的设施,才有了现在的数字化、信息化时代。
3.2新一代软件运转平台注重自治性和协作性
3.2.1网络应用的普及提升了软件中间技术的发展空间,增大了其应用量
作为一种新型的软件,中间件在Internet的影响下,内涵越来越丰富,其技术趋势主要呈现在两方面:一方面,支撑软件逐步向靠近运转层,欲与其融合,给系统提供更多更强的支持;另一方面,中间件也正在对运转部署和高层计等开发工作做考虑。这两方面都是以软件构件和软件体系结构为技术基础的。广义上看,中间件指的是应用软件和系统软件之间的那部分,它主要是为了保障应用软件的高效开发和运转。目前,中间件已是软件技术重点研究的对象,主要的中间件有:消息中间件、数据访问中间件、远程过程调用中间件、面向对象中间件和事务中间件等。分布式计算和对象技术的结合产生了面向对象中间件,它主要负责提供一种能在异构分布计算环境中透明地传递对象的通讯机制。
3.2.2网格计算
和以往的计算机应用体系结构不同,Internet使各种各样的服务器都在网上连接,计算机系统也从Client/Server结构向Cfient/Network结构转变。受高层系统软件的制约影响,各种服务器产生了一个具备海量信息处理能力且能为社会大众提供一体化信息服务的大环境,此环境被称为“网格”,是Internet技术下一代发展目标。Internet负责计算机硬件的连通,Web负责网页的连通,而网格则担任着连通互联网上所有资源的重任,包括计算资源、通信资源、存储资源、信息资源、软件资源和知识资源等。在互联网上,数据和计算资源分布比较零散,存在于各个网络站点;在网格中,这些可得到统一管理或使用。这些应用体系结构都在很大程度上影响着计算机系统,如何在跨地域的网络上建立网格系统,且网格系统要具有透明安全可靠、单一系统映像、资源共享和负载平衡的性能,这是当前计算机系统结构研究的重点之一,也是以后的一大趋势。
4.计算机软件技术的发展趋势
4.1服务化趋势
面向客户,为客户提供最优秀的设计理念、最先进的软件技术、一流的产品应用和最优质的服务,是软件行业的一种主流模式,也是尽力去实现的目标。
4.2网络化趋势
网格化是一种网络存在形式,由于互联网的发展,拉近了全球的距离,网格化也必将是以后的一个重要发展方向,为各个角落的人提供服务。
4.3开放化趋势
开放化指的是软件源代码的开放和软件产品的标准化,技术的开放可以使从事软件行业人员互相交流互相学习,共同进步,从而提高产品的质量,也能推动软件业的进一步发展。
4.4智能化趋势
人工智能在当今社会不断发展,应用也很广泛,软件技术也必将朝这个方向发展,一旦人工智能软件的开发获得成功,这在软件开发史上作用不凡,具有划时代的作用。
伴随经济进步和社会发展也推动了计算机软件开发与应用,计算机软件系统也在不断演变和升级。因此对于软件开发和制作者而言,需要根据具体情况进行有效的选择系统,从而确定适宜软件开发的方式,来有效的完善软件工程的体系,为国家和人民做出重要贡献。
参考文献:
[1]刘默.浅析软件开发技术在计算机网络教育中的重要性[J].中小企业管理与科技,2011,2(18):275.
[2]周国强,董保华.计算机软件的开发与发展分析[J].信息与电脑,2012.
[3]陈斌.计算机软件的深度开发应用[J].科技致富向导,2012,2(21):61
【计算机软件开发技术的应用与发展】相关文章:
计算机通信技术的应用与发展论文10-09
计算机技术的应用和发展10-08
计算机通信与网络发展的应用技术10-26
DSP技术的发展及应用10-08
浅谈计算机应用软件开发技术论文10-08
计算机应用软件开发技术探析论文10-08
探讨计算机通信与网络发展的应用技术10-07
红外探测技术的应用与发展10-05
计算机网络技术的应用及发展论文10-08