当前位置:众信范文网 >专题范文 > 公文范文 > 计算机应用软件开发技术研究分析

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

时间:2022-10-26 20:05:04 来源:网友投稿

摘 要

在计算机领域,软件和硬件的进步有着密切的联系,由硬件和软件组成了计算机使用的统一整体。本文通过对计算机应用软件开发技术研究分析,对软件开发阶段和技术重要性进行简要概述,以此从根本上提高技术,保证应用软件的使用率。

【关键词】计算机教学 软件开发 技术研究

在20世纪五六十年代,人们错误认为计算机软件就是基于手工形式对软件进行开发研究的程序。但随着相应技术的发展,如今人们对计算机软件有了更多的认识,明白计算机资源应该既考虑硬件资源又考虑软件资源,对计算机应用软件技术的研究也做了更进一步的分析和探究。

1 计算机应用软件开发技术

1.1 软件资源包括系统软件和应用软件

系统软件是集监控与管理为一体的计算机软件,例如,操作系统和检测系统等,而应用软件是主要解决某些具体问题的软件,处理软件,学习软件等具备计算机提供的逻辑功能,有效地进行组织的软件,可以简化,甚至代替人们使用计算机的工作环境。从二十世纪七十年代开始,就有观点认为软件不仅仅是指程序,或者使用、维护和开发等功能软件,随着计算机领域的环境开始变得商品化,大型化软件的开发也具备很大的重要性,到二十世纪八十年代,国际标准化组织就给了这么一个较为全面的定义,“计算机程序是实现程序功能所采用的方法、规则以及与其关联文档和计算机运行其所需要的数据。”

1.2 软件设计开发的发展障碍

在20世纪五六十年代,人们错误认为计算机软件就是基于手工形式对软件进行开发研究的程序,继而提出了“软件工程”这一概念,由于这种背景不能满足急速增长的软件生产需求,软件开发设计不具备科学性,造成了一些发展障碍,导致了软件制作应用复杂, 开发周期过长,维护工作量大,所需消耗的成本过高等,由于这些现象而导致了“软件危机”的出现,造成了许多发展障碍,而为了摆脱软件生产的这种局面,也第一次提出了软件工程的概念。软件工程是规范化开发和维护的软件,它的指导思想是以处理工程问题一样的方法处理软件生产,具备严谨的操作性,所以软件设计要有一定的操作规范性,以保证程序设计开发、程序调动运行的成功。

2 软件工程和软件工程学的认识

根据这些现象,为了更好地指引应用软件的开发使用,软件工程学应运而生。软件工程学是通过分析研究,通过利用现代的科学理论和技术指导软件,以做到用较少的投入生产高性能软件产品,如何利用当代的科学理论和技术指导软件的开发,以达到利用较少的投资获得高质量产品的目的科学。软件工程学一种边缘学科,包括系统工程学、计算机科学、人体工程学和经济管理学等具有综合性特征的科学。

软件工程的发展大体经历了三个时代,也就是程序设计时代、软件时代、软件工程时代。

软件开发的三个阶段是用软件工程的方式生产软件的过程类似于机械、建筑工程生产产品的过程,具备有一定的操作规范性,从而才能保证程序设计开发、程序调动运行的成功。如开始一个建筑工程,类似进行建筑大厦,高速公路等的工程,从开始到结束,就要经历设计开发、实践施工、检查验收的三个阶段。软件产品的生产也要经过定义、开发、维护的这三个阶段的软件开发过程。

但是软件工程与其他工程科学还是具有不同之处,可以看到,将建筑工程与应用软件这两者的开发阶段进行比较,应用软件的开发历程更是繁琐,开发一个大型的应用软件,例如大型的教务系统软件、计算机的辅助设计软件等都需要多人共同进行完成,确保大型软件的开发质量和应用水准,采用软件的开发方法,必须严格按照软件工程的思路和原则,小组成员共同完成一个任务。

3 软件开发技术的应用分析

现代应用的软件开发主要有以下几种方法:

3.1 软件生命周期法

软件生命周期法也称作结构化系统开发方法,主要是从时间的角度对软件的定义、研发和修护等问题进行简要分解,通过将其分为不同的阶段,在各个阶段的起始和结尾都进行严谨的标准审核,交出高性能高质量的文档,也就是要做到前一阶段的结束就是后一阶段的开始。它是目前国内外较为流行的信息系统开发方法,应用较为成熟,在大型的软件系统开发的过程中现实了优越的作用,也是现代开发方法中应用最为广泛的开发方法。

3.2 原型化方法

瀑布模型,是传统软件生存期模型中的典型代表,这种模型将生存期划分为若干阶段,具备较为严谨的理论基础。一般情况下,在软件开发过程中,会根据不同阶段的操作特点,运用不同的方法或技术来实现任务要求,经过严格的定义或预先说明,并要求软件开发人员遵循严格的规范准则,在每一阶段任务结束时进行严格的评审和验收,并对整个系统的功能和信息需求做出全面准确的定义。原型具备的三种形态如下,纸上原型、工作原型和现有原型。纸上原型利用纸张和墨水的模型解释了软件上的一些特征;工作原型,也就是将制作所需软件中的一部分功能先实验,通过在计算机上使其执行,可以做到让用户和开发者可以对即将被开发的程序有一点理解。现有原型,利用原型法开发软件主要经过可实践性的研究阶段、确定系统需求的阶段、构建初级系统的阶段、用户和开发人员的评审阶段、开发人员修改系统阶段。

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

自动形式的系统开发方法的特点是是采用第四代技术(4GT)包含的大量软件开发工具,4GT软件工具根据系统要求可以确定规范,对数据进行分析,可以达到自动编码设计的作用,而自动编码使软件开发者只需简要说明软件所要实现的内容,取代了过去需要强调如何实现的过程,利用一个可运行的现成程序,而完成所需功能的部分或全部,在新开发的基础上加以改善,做到简化高效的作用效果。

4 结语

如今人们对计算机软件有了更多的认识,对计算机应用软件技术的研究也做了更进一步的分析和探究。明确了在软件工程中,要根据其应用特性来决定所采用的方法,而不是随意选择应用方法,合理采用技术设计,才能有效地做到提高开发技术的效果,加快软件开发的进度。

参考文献

[1]易军凯,孟庆庆.基于意群的计算机证据倾向性研究[J].北京化工大学学报(自然科学版),2010(01).

[2]曹曼曼,曹宝香,汪勉.基于扩展的WebService的构件组装的研究[J]. 计算机与现代化,2008(06).

[3]张秋余,潘强,贾志龙.基于WEB服务的构件组装结构的研究与设计[J].微计算机信息,2006(24).

[4]冯缨.JSP-JavaBean开发模式研究及在网上答题系统中的应用[J].计算机工程与设计,2006(05).

[5]周巧双,徐锡山.基于工作流的在线健康保险系统的研究与实现[J].计算机技术与发展.2006(01).

作者单位

1.石家庄理工职业学院 河北省石家庄市 050228

2.石家庄职工大学 河北省石家庄市 050200

推荐访问: 技术研究 计算机应用 分析 开发 软件