新时期计算机软件开发技术应用及趋势
2017-09-08吴恺
吴恺
摘要:本文阐述了计算机软件开发概念,分析了新时期计算机软件开发技术的现状和重要性,并研究了计算机软件开发技术的主要方法,最后再总结出了计算机软件开发技术的发展趋势。
关键词:新时期;计算机;软件开发;应用;趋势
中图分类号:TP31 文献标识码:A 文章编号:1007-9416(2017)06-0252-02
随着计算机软件在人类社会的作用越来越突出,人们也开始意识到计算机软件开发技术的重要性,因此,近年来,国内外对于计算机软件开发技术的研究都投入了大量的精力。对此,本文针对计算机软件技术的应用及发展趋势开展了详细的探讨。
1 简述计算机软件开发技术
通常来说,计算机软件开发技术主要是针对计算机应用软件和系统两个大的方面。对于新时期计算机软件开发技术的研究来说,主要是为了解决用户在使用过程中遇到的问题。因此,对于计算机软件开发技术可以理解为一种不断提升和优化计算机应用软件和系统的技术。而站在人们对计算机的使用角度来说,人们通常情况下对于计算机的使用并不是针对计算机本身,事实上,人们在计算机的使用过程中所有的工作都是通过计算机软件来完成的,因此,从这一角度来说,计算机软件才是计算机使用过程中的主要组成部分。
2 新时期计算机软件开发技术的现状及重要性分析
2.1 新时期计算机软件开发技术的现状分析
随着计算机软件技术的发展,计算机已经成为了人们生活、工作、企业发展等各种领域不可缺少的组成部分。而對于计算机行业的发展来说,计算机软件开发技术是支撑其发展的重要驱动力。通过计算机应用软件,当今时代的人们才得以拥有便利的生活和工作条件。随着人们对计算机软件的要求不断提高,计算机软件开发技术在发展过程中也需要不断地提升自身。而就目前而言,计算机软件开发技术在发展过程中还需要大量的专业人才。其主要原因在于我国关于计算机软件方面的企业在全球的软件产业中占据着较大的比重。
2.2 新时期计算机软件开发技术的重要性研究
就目前而言,计算机软件开发技术对推动我国社会经济的发展起到了重要的作用。在信息时代,计算机软件技术也是推动我国信息化建设的主要力量。而对于软件工程来说,计算机软件开发技术也是其最重要的核心。[1]由此可见,计算机软件技术在我国当前的发展现状中具有重要的地位。因此,对于计算机软件开发技术的研究还需要进一步引起重视。
3 新时期计算机软件开发技术的主要研究方法
随着计算机软件开发技术的发展,关于计算机软件开发研究的技术也逐渐成熟,而在目前计算机软件开发过程中,主要有三种开发方法,即:生命周期法、原型化法、自动形式系统开发法。对此,本文在下文中进行了详细的阐述。
3.1 生命周期法
生命周期法也称为机构化系统开发法。就目前而言生命周期法在国内外的计算机软件开发过程中都比较流行。其主要原因在于生命周期法在开发复杂系统的过程中比较具有优势,同时也是目前计算机软件开发过程中发展最为成熟的一种技术。对于生命周期发来说,其主要有点在于它比较注重系统开发的全局性和整体性,同时,在实际的开发过程中生命周期法将软件开发分成了若干阶段,并在每个阶段都指定了相应的目标和任务。站在这一角度来说,利用生命周期法可以有效的降低软件系统开发过程中的复杂性,同时也提高了开发软件的可操作性。但相应的这种开发方法也存在一定的缺陷。通常情况下,生命周期法都会有6个月的基础阶段开发周期,而这也正是生命周期法的缺陷,由于开发周期过长,各个开发阶段也不能同时进行,因此一点在开发前期出现重大问题将会对后期的开发工作造成直接影响,不利于软件开发人员对其进行纠正和修复。
3.2 原型化法
在目前的计算机软件开发过程中,原型化法也是一种较为常用的软件开发方法。通常情况下,对于原型化法的采用需要软件开发人员对系统的主要需求有一致的结果,才会开发一个原型并进行运行分析和研究。而对于原型的运行来说,软件开发人员需要不断地对其运行状况进行优化和调整,同时还需要不断的分析用户的反馈信息,保证其运行效果能够满足用户的需求。对于原型化法来说,其优点在于可以明确用户的需求,有利于降低软件开发风险和成本,同时也能够保证软件的服务功能。但其缺陷也比较明显,对于一些大型的系统开发这种开发方法并不适用。
3.3 自动形式系统开发法
对于自动形式系统开发法来说,在开发过程中首先要明确软件开发的目的和内容,而为了满足这个前提条件,在软件开发过程中就必须要建立一个完善的软件工程质量管理程序。通常情况下,自动形式系统开发法可以分为以下三个步骤:
第一,构建软件工程产品质量标准,标准软件工程产品能够保证用户的不同需求,同时还要时时关注用户的反馈信息,针对用户的需求变化进行及时调整;第二,需要制定一套科学合理的软件开发及维护的有效方法,通常情况下,为了实现这一目的工作人员都会制定相应的标准和规范以支持软件工程产品的开发和维护;第三,要制定科学合理的软件工程产品的评价体系,在软件开发过程结束后,对软件产品进行复查、校验、和评估等等。
4 计算机软件开发技术的发展趋势分析
4.1 网络化发展趋势
随着网络技术的不断发展,计算机软件技术的发展也必然会朝着网络化方向发展。其主要原因在于计算机软件的应用必须依附于网络当中。而计算机软件开发技术的网络化发展也有利于网络技术的发展。因此,对于计算机软件开发技术的发展来说,这种发展趋势呈现出计算机软件和网络技术的协调发展模式。但站在用户的角度来看,计算机软件的网络化发展趋势能够使计算机软件在应用过程中更加方便、快捷。
4.2 智能化发展趋势
随着我国科技技术的不断发展,机械智能化也是我国计算机软件开发技术发展的重要趋势之一。通过对机器的控制系统植入新的算法可以实现机械的智能化,使得机器能够有着像人类一样的思维模式。对于计算机软件开发技术的发展来说,这是一项新的挑战,但对于人类社会来说软件开发技术的智能化发展将会是改变人类生产生活的重要技术项目。
4.3 服务化发展趋势
随着人们对计算机软件的功能需求不断提高,计算机软件开发技术也逐渐开始朝着满足用户的使用需求发展。因此,在不断的满足用户需求过程中,计算机软件开发技术也逐渐体现出了服务化的发展趋势。而这也是计算机软件开发过程中的核心发展理念。
5 结语
总之,计算机软件开发技术的发展对于未来人类的生产生活都具有不可忽视的作用,具体来说,计算机软件开发技术不仅可以推动我国社会科技的发展,同时它还可以为人类社会的进步提供必要的技术基础。
参考文献
[1]范伟.浅论新时期计算机软件开发技术的应用及发展趋势[J].计算机光盘软件与应用,2014,13:80+82.
[2]刘芳.新时期计算机软件开发技术的应用及发展趋向[J].中国新通信,2015,13:89.
[3]申红.关于新时期计算机软件开发技术的应用研究[J].山东工业技术,2015,22:155.
Abstract:this paper expounds the concept of computer software development, the paper analyzes the current situation of technology of computer software development in the new period and importance, and studied the main method of computer software development technology, and then summarizes the development trend of the technology of computer software development.
Key Words:new period;The computer;Software development;Application;trendendprint