APP下载

计算机软件开发技术及其应用

2016-06-28李童

科教导刊·电子版 2016年13期
关键词:计算机软件应用

李童

摘 要 本文主要分析了计算机软件开发的主要技术及其应用,希望可以给计算机开发工作人员提供参考。

关键词 计算机软件 软件开发技术 应用

中图分类号:TP391 文献标识码:A

1计算机软件概况

计算机系统是由硬件和软件共同组成,硬件为计算机的运行提供支持,软件对计算机的工作进行合理的组织,计算机系统缺少其中任意一个部分就不能进行正常工作,在计算机资源方面应该考虑硬件资源和软件资源两个方面,不能仅仅考虑一个方面,但其中核心的是计算机软件。计算机的软件是由系统软件和应用软件组成。其中,系统软件可以对计算机实施控制、管理、监督以及维护,能够为计算机软件的正常运行提供基础性的安全保障;应用软件可以对具体的应用进行操作,能够及时解决计算机的各种问题,比如财务管理软件类型就属于应用软件。计算机软件的开发应用对各个领域的发展有着重要的作用,计算机管理部门当前应该加强对计算机软件的开发力度,促进其健康、快速的发展,并在一定程度上带动其他产业的发展。

2计算机软件开发技术的主要特点和原则

2.1计算机软件开发技术的主要特点

计算机软件主要包括系统软件和应用软件,计算软件开发技术具有很多突出的特点,一方面,计算机软件开发技术具有很高的社会使用价值,计算机软件开发技术在各个领域各个行业的广泛应用,极大地推动了社会的发展和进步,产生了多元化的社会效益;另一方面,计算机软件开发需要耗费大量的财力、物力和人力,是一项细致而又复杂的设计工作,在社会各个领域各个行业中发挥着中重要的作用。计算机软件具有多种多样的开发种类,主要的软件开发是系统软件和应用软件的开发,主要用于控制和管理计算机的运行,为用户良好的计算机应用界面,或者结合实际的社会需求而进行的软件开发,如游戏软件、人事管理软件、财务管理软件等。

2.2计算机软件开发技术的原则

计算机软件开发首先使用规范的开发技术,保障计算机软件开发的质量和安全性;其次,计算机软件开发应该按照不同阶段的设计要求完成设计模型;最后,利用科学合理的方法,正确评估计算机开发软件,验证计算机开发软件的使用效果和质量。

3计算机软件开发的常用方法

3.1软件生命周期法

软件生命周期法主要是从软件开发的时间角度考虑,将计算机软件的设计、开发、评估、运行、维护等开发环节分成不同的阶段,每一个阶段都制定严格的标准,软件生命周期法可以帮助软件开发者制定科学合理的计划,逐渐完成所有阶段软件开发的过程。

3.2原型化法

软件生命周期需要对计算机软件进行预说明和定义,需要软件开发人员全面了解用户的需求,深刻、准确、全面地认定计算机软件系统的主要需求和功能。如果在软件开发初期,用户没有给出详细的软件设计要求,开发人员不能全面确定软件的算法效果和实用性,可以采用原型化的设计方法,在原型化的计算机系统基础上,后期再进行修改,完善软件使用要求。

3.3自动形式的系统开发法

这种软件开发方法主要应用了第四代软件开发技术,需要软件使用者明确地说明软件想要实现的主要内容和目标,然后结合计算机软件系统的要求自动地完成编码设计。

4计算机软件开发技术的意义

计算机软件技术的开发能够促进计算机技术的发展,主要体现在以下几个方面:(1)软件开发能够促进开发人员创新能力的提高;(2)软件的开发有效保证了计算机网络远程控制的实现,同时,也有效维护了网络的便捷性和时效性;(3)软件技术的开发使计算机技术适应了计算机网络发展的需求,形成了开放性、共存性的网络发展模式;(4)软件的开发提升了研发人员的工作效率。

5计算机软件开发技术的应用

5.1在Internet上的应用

Internet在全球的应用不但推动了信息的交流,实现了全球信息资源的共享,而且还加强建设了“全球村”,使全球人民联系的不断加强。Internet的应用特点分别是范围涵盖全球的连通性、信息系统没有统一控制的自控性、涉及大量信息的丰富性。

5.2在新一代网络通信中的应用

在Internet的应用的推进下,信息的传播加快,其传播的模式和工具以及传播形式也发生了变化。在此基础上,出现了多种多样的通讯设备、信息处理设备,并以无线网和区域网的形式推动计算机软件开发技术的发展,出现了信息化时代。

5.3在软件工程中的应用

在运用计算机软件开发技术时,主要存在着两种产品模式。第一种软件开发产品是利用vB6.O+Acess的单机版计算机运行模型;第二种软件开发产品是利用Web+Xml+ActiveX的数据库服务模式。将这两种不同的产品模式同时安装在客户的计算机上,可以发现第一个软件可以实现自动化的操作模式,能够为客户提供便利,这款软件在开发中比较稳定且软件的安装和修复都在独立的模板,用户可以进行简单的操作发到自己的目标,但是这个软件的运行时间比较长,运行效率较低,能源消耗大。第二个软件的使用则是需要更改相关浏览器的参数设置,和第一个软件比较,操作较复杂,因此,很容易受到计算机运行版本的限制,而且因为其参数设置的复杂使其的更新和维护也变得复杂,给客户的使用带来了麻烦。

由两种产品模式的实验分析发现,随着计算机的发展,客户对其发展的要求不断提高,对计算机软件工作人员的技能也提出了要求,基于这种情况,在计算机领域兴起了软件工程的发展。在软件工程的发展方面,通过制定一系列的系统规范,帮助软件开发人员根据系统规范对开发出来的软件进行调整,并对未开发的软件进行预测,从而更好地实现软件性能的开发。

6结语

随着网络时代和信息时代的发展,计算机技术逐渐在各个领域中发挥着越来越重要的作用,计算机软件开发技术可以加快计算机的发展,因此我们要不断研究计算机软件开发技术,以为人们提供更多的计算机实用软件,提高计算机的社会使用价值,进而推动计算机行业的可持续发展。

参考文献

[1] 胡玲芳.新时期计算机软件开发技术的应用研究[J].信息与电脑(理论版),2013(08):74-75.

[2] 邱志超.计算机软件开发技术的现状及应用探究[J].电脑知识与技术,2014(10):2261-2262.

猜你喜欢

计算机软件应用
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
计算机软件数据库设计应用探析
浅谈基于C语言的计算机软件程序设计
多媒体技术在小学语文教学中的应用研究
神州修车救援APP取得计算机软件著作权
基于计算机软件开发中分层技术的应用