计算机软件开发技术应用研究
【摘要】:计算机软件是计算机的重要组成部分,计算机软件的开发直接影响着计算机的发展本文主要就计算机软件开发技术的现状、计算机软件开发技术的面临的问题、技术开发的方式、软件开发的应用、软件开发技术的趋势进行了研究,为以后计算机开发技术的应用研究提供一些理论基础。
【关键词】:应用;软件开发技术;计算机;趋势研究
引言:计算机软件包括计算机系统软件和计算机应用软件两方面,与计算机本身有关的软件,如维护软件、操作系统软件、管理软件、自检程序、监控软件等称为计算机系统软件。为解决用户的具体应用问题而开发的计算机软件,如管理有关的软件和学习有关的软件等称为计算机应用软件。计算机系统软件和计算机应用软件都是为用户服务的,平时我们所说的使用计算机,其实就是在使用计算机的软件,计算机软件我们使用计算机正常工作的重要前提,因此说计算机软件是计算机的重要组成部分,计算机软件的开发直接影响着计算机的发展。
1.计算机软件开发技术的现状及问题
过去,手工软件开发是计算机软件开发技术的开发方式,手工软件开发的万式效率不高,消耗的时间长,满足不了用户的需求量随着经济的发展、科技的进步,将计算机软件开发作了新的定义:计算机软件开发主要是为达到某种目的,运行计算机程序的方法以及规则。计算机软件技术主要由程序设计过程向软件过程发展,最后再由软件过程向软件工程发展.
目前我国计算机开发软件的发展主要表现为:软件产业迅速崛起、软件人才队伍壮大、我国软件产业销售额增加。部分软件制作公司在金融危机为冲淡金融危机的消极影响,从而将国外的软件市场转移到了中国,中国的软件开发服务行业才迅速兴起与扩大。随着软件产业的迅速发展,软件人才的需求也越来越大,因此我国的人才培养方式也在不断的改变,软件人才队伍得到不断的壮大
当前计算机软件开发技术面临的问题有以下几个问题:①信用值计算问题。信用值计算问题是信用机制的关键点,信用机制不同,计算方法也会存在差异。采用加性增的方法处理信用度增加情况,采用乘性减的方法处理信用度增加的情况。这样可以有效的将恶意节点遏制,同时鼓励节点做更多的贡献。②数据的安全性问题数据安全性包括数据传输的完整性和机密性。数据传输的完整是指数据在传输的过程中没有信息损失或丢失的现象;机密是指数据在传输的过程中不会被非法的窃取等③版权侵害问题。版权侵权问题是计算机软件开发技术中问题最突出的一个。当前计算机软件开发技术专业人员由于版权侵权问题,创造性和积极性大大的降低,进而使计算机软件开发工作停滞不前。
2.计算机软件开发技术的发展对策
2.1软件开发技术应注重核心技术的研发
国家、企业以及高等院校应该与相关的研究机构进行合作,对计算机软件开发技术进行不断的创新,强化核心技术的研发,确保软件产品的质量,以促进国内软件开发技术的良好发展。此外,软件开发人员应该和客户保持好联系,了解客户的真实需求,依据其需求进行
软件产品研发。对软件开发中的存在的难点进行充分的了解和分析,提供有效、准确的数据进行软件开发,提高软件的有效性。
2.2加强软件开发队伍建设
计算机软件工程的质量管理,也就是管理软件开发的一个过程,而这个过程的实现就需要人工来进行,因此,对软件开发人员进行适当的培养和管理至关重要。正常来说,可以采用以下两类方式管理和培养软件开发人员:聘请优秀的软件工程质量管理人才,对国内外先进的管理经验进行学习,从根本上提升软件工程质量管理的水平;定期对软件开发人员进行软件开发知识和技术培训,并让相关的管理人员和技术人員也参与其中,确保软件开发人员能够掌握最前沿、最先进的软件开发技术和管理知识,进而有效提升工作人员的综合素质和专业水平。
2.3注重软件产品开发的质量
计算机软件的质量对于软件的使用性能有着直接的影响,因此,软件开发单位应该组建一个专门的研发小组,给软件开发提供技术支持与人才保障,对软件开发过程中遇到的问题进行及时的处理和解决,确保软件设计的正常运行。
3.计算机软件开发技术的主要方式
目前计算机软件开发的技术和方式都已经非常的成熟和利学,在新的时代背景下,合理选择计算机软件的开发和开发的方法,对计算机的政策运行和人们的工作都有很重要的意义。当前主要要有三种计算机软件的开发方式,分别是:计算机软件生命周期法、原烈化方法和自动形式的系统开发法。
生命周期法也称为结构化系统开发的方法,是目前在国内外比较流行和普遍使用的方法,尤其在开发较为复杂的大系统是显小了它的优越性,它是目前计算机软件开发法最普遍和最成熟的方式。它的优点是强调系统开发过程的整体性和全面布局,将软件的开发和维护分为若干个阶段,每个阶段都有明确的任务和目标,这样降低了系统开
发的复杂性,调高了可操作性。但是,这种开发方式的缺点在于开发的周期较长,各个阶段不能同时进行,前面的问题对后面的工作影响较大,而要纠正的工作量就更大。
原烈化的开发方法,也是计算机软件开发的常用方法,它是开发人员就系统的主要需求取得一致的结果之后,进行开发一个原烈并运行,在运行的过程,对这个原烈不断的进行修改,直到用户满意为止的方法。这种开发方式的优点在于对用户的需求明确,降低风险和开发的成本,有效利用各种系统的服务功能,但缺点在于不适合大烈的系统开发,而且系统难以进行维护。
4.结语
在软件工程的开发和研制的过程,常常会不可避免地出现一定的缺陷和较低质量的软件,这就需要在软件工程的开发,设定一套行之有效的质量标准体系,以此来监督软件开发的整个过程,从而使得软件工程质量管理措施实施的过程做到有据可依,保障软件工程质量的总体水平。
参考文献:
[1]刘芳. 新时期计算机软件开发技术的应用及发展趋向[J]. 中国新通信,2015,17(13):89. [2017-09-26].
[2]潘其琳. 计算机软件开发技术的现状及应用探究[J]. 信息技术与信息化,2015,(03):249-251. [2017-09-26].
[3]李万明. 浅谈计算机软件开发技术的应用研究与趋势[J]. 网络安全技术与应用,2014,(12):241-242. [2017-09-26].
[4]范伟. 浅论新时期计算机软件开发技术的应用及发展趋势[J]. 计算机光盘软件与应用,2014,17(13):80+82. [2017-09-26].
[5]旷文兵. 计算机软件开发技术及应用[J]. 科技信息,2013,(21):91. [2017-09-26].