学习啦>论文大全>学科论文>计算机论文>

计算机应用软件开发技术探析论文(2)

坚烘分享

  计算机应用软件开发技术探析论文篇二

  《基于计算机应用软件的开发技术研究》

  摘要:计算机系统硬件与软件构成了计算机应用功能的统一规范化整体。所以计算机系统资源需要既考虑到硬件部分资源同时还要兼顾到软件系统资源。软件系统资源包含了系统型软件与应用型软件。系统型软件是用于执行操作管理、监督控制、维护处理计算机的软件,比如自检性质程序与操作系统等方面。应用型软件是用于解决某部分具体方面问题的软件,比如学习操作管理软件与人事代理管理软件等方面。根据功能意义上可以把软件视为是运用计算机原本能够提供的各种逻辑任务功能而进行合理有效地组织计算机执行工作,从而实现简化人们在具体操作计算机过程当中的模拟环境。

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

  中图分类号:TP 文献标识码:A 文章编号:1007-0745(2013)06-0349-01

  1引言

  当处于20世纪50或60年代的事前,人们是通过手工方式来实现软件系统开发的工作,这就简单地认为计算机软件即为程序。伴随着操作应用化、经济商业化、通用兼容化与大型扩展化等各种形式软件的相继开发,软件系统的开发设计者慢慢地感觉到需要提供有一定程度规范化的文件用于保证程序从开发设计、调试处理与运行显示等环节的顺利完成。由此直至20世纪的70年代时期,社会上认为软件不但只是程序而且应当包含开发设计、调试使用、维护处理等这方面执行所需要的所有文件[1]。直到20世纪80年代的时期,国际标准化组织为软件工程给出了官方的定义,即为计算机应用程序、实现这程序功能所需要应用的方法、规定以及相关的文件与在计算机系统上执行所需要的数据信息都称之为计算机软件。

  2应用软件开发技术

  2.1生命周期法

  生命周期方法定义了根据时间角度对于软件实行定义、开发与维护的综合复杂问题进行相应分解,可以分为若干个不同的功能阶段。每一个对应阶段的开始与结束一般都会有严格的制定标准,上一个阶段的结束代表着下一个阶段的开始。制定标准作为每一个阶段都应当提交高质量形式的文件,软件相应的生命周期通常会分成六个不同的阶段。

  2.2原型化方法

  传统模式的生命周期法相应理论基础相对比较严密。对于通常情况的软件实际开发过程,应当通过严格过程的定义与事先说明,并且要求对软件实践开发人员与使用用户在操作系统对应的初始阶段,应当对整一个的功能结构与数据信息需求做出全面系统、准确细致而深刻地肯定。一般情况下使用用户制定出概括性的软件实现目标然而无法表达具体的输入或者输出要求。软件开发实践人员很有可能不能够确保算法的执行处理效果、操作系统的兼容性与被用户使用的人机界面模式[2]。

  2.3原型的三种形态

  2.3.1纸上模式原型。这一种纸张与墨水的实际模型对于软件系统上的一部分特点进行相应的描述。

  2.3.2工作模式原型。制定使用所需软件过程中的一部分相应功能,使其能够在计算机系统上执行处理,能够让使用用户与实践开发者在各种程度上实现了解。

  2.3.3现有模式原型。使用一个能够真正运行的操作程序,可以完成使用所需目的功能的某些部分,其中有一部分应当在新的开发过程实行改进与完善。

  2.4原型法开发过程

  利用原型法开发软件大致经过可行性研究阶段、确定系统的基本要求阶段、建造原始系统阶段、用户和开发人员的评审阶段、开发人员修改系统阶段。

  2.5 自动形式的系统开发方法

  此类方法的特征在于使用了第四代技术所包括的许多软件开发设计工具,使得软件实践开发者只需要说明软件所需要进行实现的具体内容,却没有必要说明怎样去实现处理。4GT 的软件实践工具可以依据系统规定从而进行需要的分析,达到自动设计与自动编码的目的。在软件工程的实践开发过程当中,不能够武断地去选取某些特别的方法,应该跟相应的使用特征来决定所需要使用的方法[3]。

  3.应用软件维护方法

  3.1对软件工具的模块化以及质量技术进行提升

  现代模式软件的开发具体工作中不断意识到可维护性的关键作用,所以在实际开发过程当中通常都会对其进行考虑,相应软件的实践开发工作应当需要减弱成本达到提升质量的目的,从而做到两者最有效的方式。所以就把软件开发实践过程实行模块化分割处理,这样就能够依据需求对相应功能模块执行增加、修改与删减等操作反而不必要进行整体性地调整,同时不会对其他的模块产生相应影响,通过这样的形式能够完成程序需要的功能增加、修改、删除与查询等处理操作。

  3.2创建精密的软件品质目标和优先级

  应用程序的维护性应当具有可理解的、可靠的、可修改、可测试的、可移植的、可以使用与效率高等各种特点。为了能够达到这些目的,相应付出的相当大的代价,然而这也未必是可行的。一部分运行质量特点存在着互补性的特征,比如可理解性、可测试性、可理解性与可修改性等各个具体方面。所以其它一部分质量特点会产生互相矛盾的结果,比如效率、可移植性、效率与可变性等方面。

  3.3选有可维护的程序设计语言

  依据程序的可维护性特点,选择合适的程序设计语言,这方面的影响是非常大的。低级别的编程语言为机器语言与汇编语言,这是十分难以理解与掌握,同时更加难以对其实行维护工作。高级别的语言则显得易于理解,然而作为高级别编程语言,其难易程度的区别也是应当是可以理解的[4]。

  4 结束语

  目前阶段计算机系统技术在整一个国民经济领域之中包含了十分广泛的应用,对于人们的实际日常生活,计算机系统技术显示出无处不在的特点,把软件技术视为其内部结构灵魂的计算机信息化系统,对于系统的高度集成化、结构功能分布化、信息多元化与功能智能化等各系列新型方向的趋势发展越来越重视,并且能够逐步在实践过程中得以实现。在实际软件开发的各个过程阶段中,软件的可维护性保持在这一阶段而都成的,所以应当在整一个软件开发过程中提升软件相应的可维护性。

  参考文献:

  [1]王炽鸿.计算机辅助设计[M].北京:机械工业出版社,1998.

  [2]丁剑洁,基于度量的软件维护过程管理的研究[D],西北大学,2006.

  [3]朱穆超.试析计算机软件开发[J].高等教育研究.

  [4]师以贺.计算机开发与应用[J].科技创新导报,2009(36).

计算机应用软件开发技术探析论文相关文章:

1.计算机软件开发研究毕业论文

2.计算机应用软件论文

3.计算机应用技术专业毕业论文

4.计算机应用技术专业毕业论文范文

2717742