计算机软件开发技术的应用与发展探究
2017-09-08史玉洁
史玉洁
摘要:本文分析了计算软件技术的发展历程及其问题,阐述了计算机软件开发技术的发展意义,并详细的研究了计算机软件的开发技术,最后再根据计算机软件的应用,总结出了计算机软件的未来发展趋势。
关键词:计算机软件;软件开发技术;应用;发展;探究
中图分类号:TP31 文献标识码:A 文章编号:1007-9416(2017)06-0255-02
随着计算机软件在我国各个领域的不断渗透,计算机软件开发技术逐渐成为了当前我国发展的重点。对此,本文就计算机软件开发技术的应用及发展提出了以下几点内容。
1 计算机软件开发技术的发展历史及其问题
计算机软件开发技术的发展最初的时期是在20世纪中期左右,但在当时,计算机软件的开发全都是依赖程序员得以完成,但也正是因为如此,当时计算机软件开发的生产效率还普遍较低,同时在开发多程中也很容易发生错误。而由于在计算机软件开发过程中,所有的任务都集中在程序员身上,以至于程序员在日常工作过程中承受了太多的压力,久而久之,程序员的工作兴趣和工作积极性也会遭受到一定的负面影响。因此,改变计算机软件的开发效率和开发方式成为了当时计算机领域的研究重点。而随着计算机软件技术的不断发展,有关计算机软件开发的相关技术也逐渐成熟,从整体来说,计算机软件技术的发展呈现出一种复杂化和大型化的特点。因此,相对来说,计算机软件技术的开发有了更加完善的体系,同时在要求上也更为严格。但在发展过程中,计算机软件技术的开发面临着许多问题。具体来说主要表现在以下两个方面:
第一,在计算机软件的开发过程中,由于计算机软件的复杂化和大型化发展,使得在开发过程中需要投入更高的成本,在一定程度上给计算机行业带来了更大的压力。但这也正是社会发展更加需要计算机软件开发技术的表现。
第二,由于计算机软件开发的复杂化发展,工作人员需要花费更多的时间用于计算机的维护,在一定程度上增加了工作人员的工作量。与此同时,由于程序代码的增加,工作人员在处理过程中会遇到更多的问题,因此,及时采取措施进行补救也成为了当前计算机软件开发人员的主要工作任务之一。从一点上,可以看出对于当前计算机软件开发技术需要工作人员有更高的专业技能。而站在用户角度来说,当前大部分计算机软件的用户对于软件的体验要求也在逐渐增加,因此,工作人员还需要花费更多的精力应对客户的要求,并将计算机软件进行完善和升级。而由于这种现状,计算机领域也逐渐出现了“软件工程”这一代表名词,而“软件工程”的出现也表明了当前计算机软件开发的复杂性,同时也预示着计算机软件开发进入了一个新的层次。
2 计算机软件开发技术应用的意义
就目前而言,计算机软件开发技术成为了当前软件工程的核心技术之一,同时它也是推动计算机行业发展的重要先决条件。随着计算机软件开发的技术的不断创新,软件开发人员的专业技能也得到了相应的提高。而随着用户需求的转变,计算机软件也逐步实现了计算机网络的远程控制,其主要目的是为了更加快速便捷的进行网络支持和维护,对于计算机行业的发展来说这是一个较为重大的突破。而随着计算机网络的远程控制技术发展,计算机软件开发技术也逐渐形成了开发性、共存型的发展模式。
3 计算机软件技术开发的方法
3.1 生命周期
对于计算机软件开发技术的生命周期来说,它主要是站在时间角度对软件卡法进行的定义。通常情况下,计算机软件的开发周期会分为几个阶段,即:定义、开发、维护等等。同时对于计算机软件开发的各个阶段来说,都建立了单独的标准。而一般来说,计算机软件开发的生命周期保持在6个月左右,即6个月的基本阶段。
3.2 原型化方法
传统软件开发生命周期有着严格的定义和预说明,同时在软件开发的初始阶段计算机软件开发人员还会注重考虑用户的体验,进而对软件开发系统有一个整体的把握。[2]而在計算机软件开发人员对软件的使用范围不明确的情况下,通常计算机软件开发人员都会通过原型化法来确定计算机软件开发需要满足的要求,具体来说,计算机软件开发人员会利用基础柱模、原始系统构建来进行计算机软件的检验,同时在这个过程中计算机软件开发人员还会对其进行严格的审核。
4 计算机软件技术的应用
对于当今社会来说,计算机软件的应用已经逐渐渗透到我国的各个领域当中,同时也深入到了人民的日常生活。因此对于当今时代的人们来说,计算机软件的价值是不可替代的。在此,本文举出了下面一则实例来证明计算机软件开发的价值。对于产品开发,计算机软件技术主要是通过两个方面进行。一是采用单机版运行的VB6.O+Acess,另一个是采用高级数据库服务进行软件开发。通常情况下,采用单机版运行的VB6.O+Acess对于产品的安装只需要保证系统的兼容性,而采用高级数据库服务则需要更加繁琐的步骤。两者之间有着各自的优点,但也存在各自的缺陷。相对来说,单机版运行的VB6.O+Acess虽然安装步骤简洁,但随着用户的增加会影响其运行速度。而高级数据库服务则是由于访问过程较为复杂,不利于用户体验。但对与以上两种方式来说,都能在一定程度上提高现代人们生活、办公的工作效率。因此,对于当前的计算机软件技术应用来说,虽然存在一定的不足,但仍然极大的提高了人们的生活、办公质量,也实现了计算机软件开发技术推动社会经济发展的作用。
5 计算机软件技术的发展前景
在当今时代,计算机软件技术的应用已经成为了人们生活、办公不可缺少的重要组成部分。因此,计算机软件技术也逐渐成为了现代文明发展的核心。对于今后计算机软件技术的发展来说,随着互联网的高速发展,将会朝着全球领域的信息资源共享和平台互动交流的趋势发展,而这也正好为我国企业提供了更大的发展空间,有利于我国企业实现国际化的发展。同时由于现代社会信息通讯成为了人们日常生活中重要的组成部分,今后的计算机软件技术也应该逐渐朝着这个方面发展,实现计算机软件与信息、数字的协同作用,提高人们的生活质量。同时随着信息处理的智能化出现,今后的计算机软件也要朝着智能化的开发发展,实现软件产品的智能化服务。总之,对于计算机软件技术的发展来说,还存在着较大的发展空间,而人们对计算机软件的需求也只会逐渐提升,对此本文认为计算机软件技术的发展还存在一个广阔的发展前景。
6 结语
总之,计算机软件开发技术在发展过程中还存在一定的缺陷,但即便如此,计算机软件开发技术在推动我国社会发展中仍然扮演着重要的角色。而从计算机软件开发技术的发展前景来看,它还存在着广阔的发展空间。而无论从社会角度还是从人们的生活角度来看,计算机软件都发挥着越来越重要的作用。
参考文献
[1]范伟.浅论新时期计算机软件开发技术的应用及发展趋势[J].计算机光盘软件与应用,2014,13:80+82.
[2]潘其琳.计算机软件开发技术的现状及应用探究[J].信息技术与信息化,2015,03:249-251.
[3]李玉霞.探究新时期计算机软件开发技术的应用及发展[J].电子技术与软件工程,2016,10:57.
Abstract:this paper analyzes the calculation software technology development and its problems, this paper expounds the development of computer software development technology, and the detailed study of the development of computer software technology, finally, according to the application of computer software, summarizes the future trend of the development of computer software.
Key Words:computer software;Software development technology;Application; Development; To explore theendprint