(华北油田科达开发有限公司河北任丘062552)
摘要:计算机已经成深度融入了人们的工作、生活和学习之中,随着这种依赖程度的不断增加,人们已经不再局限于计算机操作系统所提供的各种功能。针对这种情况,计算机应用软件开发人员则根据人们的需求,开发出了具有多种功能的计算机应用软件,在实现计算机功能扩展的同时,也满足了人们对应用软件的功能要求。然而,计算机应用软件的开发是一个综合性较强的工作,在技术水平满足要求的前提下,相关问题主要集中在计算机应用软件功能的实用性方面,部分冗余功能的存在,不仅影响了软件的使用效率,也给用户带来了极大的困扰。因此,在计算机应用软件的开发过程中,除技术因素外,用户需求也应当被考虑在内。
关键词:计算机应用软件;软件开发
1应用计算机软件开发技术的重要性及积极意义
就现阶段实际情况而言,在当前软件工程中计算机软件开发技术是核心技术,与此同时软件开发技术还是有效促进计算机行业得到稳定健康发展的先决条件。计算机软件技术的进一步创新与完善,对技术开发人员的工作能力以及专业技能与职业素质提出了越来越高的要求。计算机软件在用户需求不断转变的新时期中,逐渐朝着网络远程控制方向发展,主要是为了提升网络维护与支持的快速便捷性,很大程度上是实现了计算机领域的重大突破。计算机网络远程控制技术在当前大时代背景下得到了发展与进步,与此同时,软件开发技术形成了共存型及开发性的发展模式。
2计算机应用软件开发应遵循以下原则
2.1规范性原则
由于计算机应用软件设计的最终目的是让软件为人们方便所用,因此,计算机应用软件在开发设计前,必须考虑到这个软件是否具有可操作性,还有目前软件的技术是否能够实现软件的开发设计。因此,一个应用软件的开发应用必须具有一定的规范性。所谓规范性,就是说这个计算机应用软件必须符合自然规律,而且它必须具有一定的可操作性,这个软件的设计必须有一定的可行性。因此,计算机软件在设计的时候,必须考虑到这个软件是否符合人们日常的生活习惯。由于目前计算机应用软件的开发市场竞争非常激烈,因此,只有符合人们日常生活习惯的软件才更容易从剧烈的市场竞争中涌现出来。因此,在软件设计初期,必须考虑到人文的因素,让软件的可操作性更强,而且更加符合自然规律。
2.2软件必须方便后期维护
计算机应用软件最为重要的因素是应用,因此,计算机应用软件在应用的同时,也要考虑到后期维护的问题。在计算机应用软件设计初期,除了要考虑到软件的规范性,还要考虑后期维护是否方便。因为如果不考虑这些问题的话,一旦应用软件过了使用周期,就会产生故障,影响到使用,如果产生不能修复的问题,将大量消耗计算机应用软件维护的人力,而且会给软件公司带来经济损失。因此,计算机应用软件在开发应用初期,必须要保障软件在出现故障时,可以及时得到修复,否则将会对用户带来负面影响。
2.3精简的原则
由于计算机软件运行会消耗一定的内存,因此,用户都希望使用简洁,精练的程序,这样在使用应用程序时,也不会为计算机带来过多的负担,运行速度也可以跟上用户的要求。因此,在计算机应用软件设计开发时,应尽量采用简短的命令,而且使用简短的程序编写语言,这样可以极大的减轻计算机软件运行的负担,让用户更方便使用。
3软件技术在我国多个领域中的具体应用
对于现阶段我国社会发展的实际情况而言,计算机软件已经实现了我国多个领域及行业中的应用,并且也已经实现了人们日常生活的渗透,所以对于当前人们来说,计算机软件应用价值具有不可替代性。软件技术的产品开发主要以下两个方面展开,(1)应用单机版运行的VB6.O+Acess;(2)应用高级数据库服务实现计算机软件的开发。一般情况下,应用单机版运行的VB6.O+Acess在产品安装过程中只要简单的确保系统兼容性,而第二种方式的应用在步骤上具有极大的繁琐性。与第二种相比较而言,VB6.O+Acess步骤安装十分简洁,但是计算机用户的增加会对其与运行速度产生不良影响;高级数据库服务因为具有较为复杂的访问过程,对客户体验会产生不利影响。但是这两种方式对于提升新时期人们办公效率、便利生活等方面起到了积极的推动作用。所以即使当前的软件开发技术存在一定的缺陷与不足,但却有效的提升了人们工作中的办公质量及日常生活质量,并且还发挥出了软件开发技术的优势与积极作用,有利于社会进步及经济的良好发展。
4计算机应用软件开发技术
4.1软件生命周期开发技术
这种开发技术的核心部分,就是要做好各个软件开发阶段的衔接工作,虽然每个阶段都有不同的软件工程师参与完成,但是每个开发阶段的开发质量必须要保障好,才能让软件开发工作顺利的进行。为了节约时间和软件开发进度,一个阶段快要完成的时候,就要开始着手准备下一个阶段的开发,每两个阶段的衔接工作对软件开发工作都是非常重要的,任何一个阶段工作的失误都有可能造成软件开发失败,因此,每个阶段的开发工作都要做好质量控制工作。通常,一个软件生命开发技术都有七个必经之路,第一阶段,就是要明白这个计算机应用软件开发做什么用途,对用户有何意义;第二阶段,要对该软件开发的可行性进行论证。第三阶段,是做好用户调研工作,也就是展开客户调查,看用户对该软件有什么要求,用户需要实现什么样的功能。第四阶段就是通过前三个阶段的调研,进行软件建模工作,搭建出这个软件所需要的框架。第五阶段,进行模块内各个程序的编写,编写时必须尽量使程序命令简单化。第六阶段,对该程序进行测试,对一些可行性不好的程序进行改写,第七阶段,就是将软件让用户体验,并且让客户给出体验的意见,并且对一些软件的缺陷进行修改。
4.2原型化开发技术
软件生命周期开发技术需要经历很多的步骤,这种开发技术一般适合有经验的软件开发工作者,对于新手来说,这种开发技术就显得有点复杂。原型化开发技术比较适合新入门的软件开发设计者。原型开发技术可以对应用软件的用户的需求进行全面的了解,而且可以有针对性的进行设计。在生命周期开发技术中,需要进行三个步骤才能了解客户的需求,但是在原型开发技术中,就没有这么复杂。设计者可以预先了解客户对软件的需求,并且可以有针对性的对一些问题进行解决,因此,也比较适合新入门的软件开发设计者。
4.3自动形式的系统开发技术
自动形式的系统开发技术是最为方便的软件开发技术之一,相比前两种技术,它要简单的多。它采用了4GT技术,这种技术可以有针对性的对软件的功能进行设计,因此,更加适合入门者。采用这种自动化形式的系统开发工作人员,只需要事先了解好软件需要实现什么功能,就可以很容易的对软件程序进行编程了。因为软件系统会进行自动分析和设计,这种开发技术,就要事先明确好软件的开发功能,而且一定要遵循软件开发的原则。
结束语
综上所述,在科学技术迅猛发展的大时代背景下,我国计算机技术得到了普及与应用,计算机软件开发已经引起了人们的高度关注与重视,虽然计算机软件开发兴起较晚,但是却做出了非常瞩目的成绩。文章首先详细分析了应用软件开发技术的重要性及积极意义、软件技术在我国多个领域中的具体应用这两部分内容,之后通过有利于企业的国际化、现代化发展及服务化、开放化、融合化发展趋势阐述了软件技术未来的发展趋势与前景。
参考文献:
[1]王小平,裴喜龙,卫志华.面向计算机专业的软件开发技术课程集成发现教学法探索[J].计算机应用与软件,2017,3409:19-26.
[2]金辉,石敏.基于Cortona解释器的VRMLAutomation软件开发技术[J].系统仿真学报,2017(09):1179-1182+1258