欢迎来到天天文库
浏览记录
ID:9556187
大小:49.00 KB
页数:3页
时间:2018-05-02
《计算机软件开发技术的现状及应用探究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、计算机软件开发技术的现状及应用探究计算机软件开发技术的现状及应用探究当前时代,是以计算机网络技术为核心的新信息时代,在这个时代里,相关的软件在载有操作系统的计算机上完美了实现了各种功能,有效地满足了相关用户的不同需求。然而,我们应该明白的是,就这种日益增多的、功能实现类型越来越多的软件而言,其在实际的开发过程中并非易事,因为其总要必然涉及到相关的软件开发架构、标准以及能力过硬的计算机软件开发人员三者之间形成一个完善和协调的有效循环体。当然,为了能够更好地理解和把握该软件开发技术的相关内容,对其现
2、状及其应用进行分析和介绍显得尤为必要。 1计算机软件开发技术现状 我们知道,一个完整的计算机实际上是由包括软件和硬件在内的两部分组成,而且只有这两个部分处于一种较高的协调状态之中,整个计算机在具体使用起来才能处于一种高效的水平之上。当然,就这两个部分而言,其作为上层的与用户直接交流的软件更为重要,而这种重要性的实现实际上也就是用户与相关计算机之间的交互,而这种交互功能的达成,则需要软件在实际的运行过程中一直处于一种顺利的状态之中,因此,计算机软件开发技术便是在这样一种需求的大背景下提出的。事
3、实上,就如今的计算机软件开发技术而言,其在经过几十年的发展过后已经逐步走向成熟,并在开发技术方法和模式上呈现出一定的特点。 一般来说,目前常用的计算机软件开发方式主要包括生命周期法、软件原型法以及自动形式系统开发法在内的多种类型,本文由.L.收集整理这些类型实际上也存在着一定的差异性。例如,就生命周期法而言,其作为一种典型的传统开发方式,对计算机软件的各各个方面进行拆分式分解,从而对各个类型的时间段进行严格定义,并标明其开发周期。又如,在认识生命周期法所存在的那种定义严格、要求高以及工作量大等
4、弊病之后,计算机软件开发人员试图在相关软件要求的规定之下,对其进行原型化处理,从而再经过后期中对前期已经生成的概念建造起一个新型的原型系统,这种方法便成为了后期的软件原型化方法。当然,到了后期,具有开发效率高以及难度较小的自动化软件系统开发也逐渐在提出之后得到了十分广泛的运用。 当然,也正是因为软件的重要性以及其在社会各个领域的广泛运用,其在实际的开发过程中才会呈现出一种更为复杂的特点。事实上,就软件开发这一工作而言,其总是需要投入大量的人力和时间,而这种人力和时间的大小又会随着软件自身复杂度
5、的升高而相应增加。因此,在这样一种现状以及全球信息化的推动之下,计算机软件开发技术正在面临着前所未有的挑战。一方面,如今的计算机软件开发核心技术相对来说还是比较匮乏,创新度较为低下,但这与我国的计算机事业起步有着很大的关系。另一方面,如今的计算机软件开发技术从业人才结构不大合理,因为其技术核心人才相对来说相对较少,并且无法实现其与产品体系两者之间合力的形成,这样种种原因,也就必然导致如今的计算软件开发技术被约束在一个发展不佳的境遇之中。 2计算机软件开发技术的应用 事实上,就计算机软件开发而
6、言,其是为了在对相关用户需求的有效分析之下,运用相关技术措施和方法,设计出实现相关功能的软件,从而充分地满足相关用户的需求。然而,也正是在这样的出发点和归宿的推动和要求之下,与其相关的计算机软件开发技术才在社会各个领域得到了十分广泛的运用,但就这种运用而言,其实际上又需要不断地对其现有计算机硬件进行优化,从而实现软件与硬件两者之间的更快交互。 当然,我们在运用计算机软件开发技术时,主要有两种产品模式。第一个软件开发产品利用VB6.0+Acess的单机版计算机运行模型,第二个软件开发产品应用l+
7、ActiveX的数据库服务模式。将这两个产品分别安装在客户端的计算机上。第一个软件开发产品采用了微软历史版的VB虚拟机和Access驱动,在安装操作时,可以直接运行安装,计算机可以实现自动化的系统兼容,为用户提供了极大的便利。第二个软件开发产品由于应用了ActiveX组件,在安装过程中需要更改相关浏览器的参数设置,然后再进行安装设置,和第一个软件开发产品相比,第二个软件开发产品的安装过程比较复杂。两个软件开发产品安装完成后,经过一段时间的运行,第一个软件开发产品的运行过程中比较稳定,并且软件的安
8、装维护修复都在独立的模块中,用户通过简单的操作,就可以单独完成。但是这个软件也有一定的缺陷,软件的运行时间越长,运行速度和效率越低,能量损耗严重。第二个软件开发产品在安装运行过程中,容易受到计算机运行系统版本的限制,并且需要修改浏览器的参数设置,软件的更新维护比较复杂,给计算机用户带了很多的不便。不过,我们相信,随着如今计算机网络技术及相关技术的不断革新,计算机软件开发技术也必将在未来的发展过程中逐步地打破其瓶颈,从而提高这两种产品模式的可行度。 3结语 经过上文的分析和介绍,我们对计算机软
此文档下载收益归作者所有