APP下载

计算机应用软件开发技术研究

2018-05-14沙子清

知识文库 2018年4期
关键词:开发技术原型生命周期

沙子清

计算机的应用软件其实是对计算机功能的拓展,起到丰富计算机应用的作用。通过对计算机应用软件的开发,能够极大地拓展计算机在科学技术领域的应用空间。本文中,笔者首先阐述了计算机应用软件开发应坚持的原则,然后分析了计算机应用软件开发存在的问题,最后在前文的基础上探讨了计算机软件开发技术。

目前,计算机早已不是陌生的事物,它已经应用于社会生产及日常生活的各个领域,对社会的发展产生了极其深远的影响。随着社会经济的快速发展,时代的不断变迁,新情况和新问题也不断出现,计算机系统提供的各项软件已经无法满足实际应用的要求,必须要加大对各种应用软件的开发力度,从而满足人们日益增长的个性化需求。在对计算机应用软件进行开发的过程中,不可避免地会面临一些问题,这些问题的存在,极大地阻碍了应用软件的开发,因而需要采取相应的技术加以解决。

1.计算机应用软件开发遵循的原则

在进行计算机应用软件的开发时,并不是随意的开发,而是要遵循一定的原则。从当前的实际情况来看,计算机应用软件开发过程中,应当遵循规范性原则、易维护原则、少即是多的原则。规范性原则指的是要遵循计算机软件的开发规律,遵循人们的认知和使用规律,保证开发技术的可行性。易维护原则指的是在开发的过程中要考虑到后续的维护,为后续维护提供方便。少即是多的原则,要求技术人员在开发时使用最简便的指令、最简化的步骤编写程序,为应用软件的运行提供更多的空间。

2.计算机应用软件开发时存在问题

首先,对需求分析的工作重视程度不够。在进行计算机应用软件的开发时,一定要对软件的需求分析和系统的设计工作保持高度重视,而这却成为了当前计算机软件应用开发时的不足之一。其次,对应用软件的测试和维护工作不到位。计算机应用软件的开发是一个有机的过程,涉及到诸多环节,其中便有测试和维护环节,但这两个环节的工作却不是非常到位。最后,缺少规范化、标准化的编码。少部分的开发团队在编码规范化、标准化方面的重视程度不够,造成代码的一致性受到一定的破坏。

3.计算机应用软件开发技术的分析

3.1生命周期开发技术

何谓生命周期开发技术?所谓生命周期开发技术指的是在进行计算机应用软件开发时,将开发的过程当成一个生命周期,在这个生命周期中,保证每一个开发环节前后之间的联系性,使得各个开发环节能够紧密相联,形成一个有机的整体。在这个生命周期内,主要的环节有问题的定义、问题的分析、用户需求研究、框架构建等。(1)问题的定义:计算机应用软件的开发,首先对问题进行必要的定义。简言之,就是在开发计算机应用软件之前,要明确开发一个什么的应用软件,这个应用软件的作用是什么,能够满足拥护那些方面的需求。(2)问题的分析:对问题进行定义之后,就要对问题进行分析,比如对问题的可行性进行分析、对问题的意义进行分析等。(3)需求的研究:计算机应用软件的开发,面向的使用户,用户的需求是应用软件开发的动力,要求开发出来的应用软件必须要满足用户的实际需求。(4)框架的构建:根据用户的需求,对设计的框架进行调整,搭建相应应用软件的基本模型。(5)程序的编写:搭建好应用软件的框架之后,设计人员要进行程序的编写,坚持规范化、易维护等原则,保证应用软件能够正常运行。(6)软件的测试:进行软件测试的目的是发现软件运行过程中的问题,并及时加以改进。(7)后续的维护:做好维护工作,对应用软件的运行将会起到巨大的作用。

3.2原型法开发技术

原型法开发技术中的“原型”,指的是用户的需求和反馈的问题。也就是说,在开发计算机应用软件的时候,需要最大限度地满足用户的实际需求。原型法应用于计算机应用软件的开发过程中,需要注意以下几个方面:首选,分析用户的需求。如功能的要求、界面的要求、个性化设置要求等。其次,根据分析结果进行模型构建。再有,应用软件开发出来之后,进行相应的测试,发现并改进其中的问题。最后,做好升级和维护工作,提升软件的使用性能。

3.3自动形成开发技术

在计算机应用软件的开发过程中,与生命周期开发技术和原型法开发技术相比,自动形成开发技术操作起来更加便捷。自动形成开发技术主要是通过开发软件来实现计算机应用软件的开发。在实际的开发过程中,技术人员从软件需要实现的功能出发,进行相应的研究,在研究分析之后进行编程,整个过程操作起来花费的时间和精力非常短。需要注意的是,自动形成开发技术在应用时,必须要有严格的规范和保障,开发之后还需要对软件进行调试,否则无法正常运行。

4.结语

总而言之,计算机的使用已经触及到社会各领域,对社会各领域的发展造成了深远的影响。对计算机应用软件的開发,其实是保证计算机可持续应用的重要手段,可以极大地满足社会发展过程中出现的新需求。考虑到计算机应用软件开发的过程中,对需求分析工作的重视程度不够、应用软件测试和维护不到位以及规范化、标准化编码的缺乏等方面存在问题,因而在进行开发的过程中,一定要注重对这几方面问题的解决,从而更好地实现应用软件开发的目标。

(作者单位:西南石油大学)

猜你喜欢

开发技术原型生命周期
新时期计算机软件开发技术的应用及发展趋势
基于云制造模式的产品碳足迹生命周期评价
一起来探案
包裹的一切
计算机软件开发技术及应用
人人敬爱的圣人成为了 传说人物的原型
探索ASP.NET的生命周期
油田低渗透油藏开发技术研究
基于生命周期理论的科技型小微企业融资路径选择探析
税收筹划在企业经营管理中的应用探讨