计算机应用软件开发技术

点赞:15170 浏览:67753 近期更新时间:2024-02-07 作者:网友分享原创网站原创

摘 要:文章以计算机应用软件开发技术为中心话题,探讨分析了计算机软件的概念与发展、软件工程的概念与发展历程、应用软件的开发技术,其中包括生命周期开发技术、原型化开发技术、自动形式的系统开发技术,希望能够让人们对计算机应用软件开发技术有更加全面的认识.

计算机应用软件开发技术参考属性评定
有关论文范文主题研究: 关于计算机的论文范本 大学生适用: 电大论文、专科毕业论文
相关参考文献下载数量: 43 写作解决问题: 学术论文怎么写
毕业论文开题报告: 论文提纲、论文总结 职称论文适用: 刊物发表、职称评中级
所属大学生专业类别: 学术论文怎么写 论文题目推荐度: 最新题目

关 键 词:计算机应用;软件开发技术;软件工程;原型化

中图分类号:TP311文献标识码:A文章编号:1674-7712(2013)04-0107-01

一、引言

计算机的应用和功能的正常使用离不开硬件和软件,只有硬件和软件得到很好的组合,计算机才能正常工作,完成相应的任务.在计算机的资源配置上,既要考虑硬件资源又要考虑软件资源.就软件资源来看,它包括系统软件和应用软件.系统软件的主要目的是实现对计算机的管理、监控和维护,包括自检程序、操作系统等等.而应用软件的主要目的是解决计算机当中的某些具体问题,实现对计算机的管理等功能,包括学习管理软件、人事管理软件等等.从软件功能的角度来看,我们可以认为,软件就是通过利用计算机本身提供的逻辑功能,合理组织计算机的工作,简化或者替代人们在使用计算机过程中的工作环境.因此,对于计算机的各种程序来说,不管是支持计算机工作的程序,还是支持用户使用的程序,它们都是软件.


二、计算机软件的概念与发展

软件的概念是随着计算机的发展而得出进一步完善的,最先人们认为软件就是程序,到了20世纪70年代,人们认为软件不仅包括程序,还包括开发、使用、维护这些程序所需要的文档.到了80年代,较为全面的软件的定义才出现,包括计算机程序、实现程序所使用的方法、规则、相关联的文档、运行所需的数据等都是程序.

三、软件工程的概念与发展历程

(一)软件工程的概念.该概念出现上个世纪70年代,是开发和维护软件的规范化方法,其指导思想是以处理工程问题的方法处理软件生产的全过程.

(二)软件工程发展的历程.软件工程发展大致经过三个阶段,包括程序设计时代、软件时代、软件工程时代.而软件开发也大体经过三个阶段,定义、开发、维护三个阶段.随着软件工程的发展,软件工程学出现,它是计算机科学、系统工程学、管理学、经济学等等,既是边缘学科,又是综合性学科.

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

对于计算机应用软件来说,小型的软件一般可以由某个人就能够完成开发工作.而对于大型应用软件,比如计算机辅助设计软件、大型仿真训练软件,其开发工作比较复杂,单个人的力量不够,往往需要多个人来共同完成.在这些大型应用软件的开发过程中,为了保证应用软件的质量,必须遵循相关的开发原则,运用相应的开发方法,并协调好开发人员的工作,只有这样才能收到更好的效果.就目前来说,计算机应用软件开发技术主要包括以下几个种类.

(一)生命周期开发技术.该技术是从时间的角度出发,将软件相关的复杂问题进行分解,包括软件的定义、开发和维护等,分成几个不同的阶段进行,并做好每个阶段的开发工作.对于每个阶段的开发,都严格遵循相应的标准和方法,做好衔接工作,前一阶段的结束就是后一阶段的开始.为了提高整个软件开发的质量,对于每个阶段的质量都要把握好,提高每个阶段的质量.一般来说,软件的生命周期分为六个时期,也就是六个阶段,只有做好每个阶段的开发工作,才能提高整个软件的开发水平和质量.

(二)原型化开发技术.生命周期开发技术的要求比较严格,在进行开发的时候,首先必须做好严格的定义和预先说明,在系统开发的初期,开发人员就能够对软件的功能和信息需求做出全面的认定.但是该技术存在着不足与缺陷,比如无法详细描述输入、处理或输出需求,不能确定处理算法的效果,操作系统的适应性等问题.为了弥补这种缺陷,在边开发的时候应该有相应的认识,开发和认识应该同步进行,基于这种认识,原型化开发技术应运而生.

第一、原型化三种形态.包括纸上原型、工作原型、现有原型三种形态.都是边开发边认识,并在开发的过程中进一步完善的方式.

第二、原型法开发过程.具体过程为:可行性研究、确定系统的基本要求、建造原始系统、用户和开发人员评审、开发人员修改系统.

(三)自动形式的系统开发技术.该技术最为显著的特点就是:采用第四代技术包含的大量软件开发工具,在软件开发的时候,只需要说明软件所要实现的内容,而不必要说明如何去实现.该开发技术能够根据系统的要求,确定相应的规范,并进行分析,自动设计,自动编码,从而实现计算机应用软件的开发工作.

五、结束语

总之,软件在整个计算机系统当中具有重要的作用.我们在计算机软件的开发中,不能单一的选择某种方法,单独运用某一开发技术.应该根据应用软件的性质和功能,来选择恰当的开发技术,以取得更好的开发效果.在实际开发过程中,为了提高开发效率和开发速度,常常采用几种方法相结合的方式.