



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 计算机应用软件开发技术研究分析 袁俊【摘 要】计算机的使用是由计算机硬件和软件构成的,所以,要充分考虑计算机的硬件资源和软件资源。其中软件资源主要包含应用软件、系统软件。应用软件是针对某些问题进行解决的软件;系统软件是对计算机进行监控、管理与维护的软件。应用软件的主要功能是根据计算机本身所提供的功能,对计算机工作进行合理的安排。由此可见,软件的开发离不开应用软件的支持。【关键词】计算机;应用软件;开发技术二十世纪五六十年代软件的开发都是通过手工方式进行的,人们以为程序就是计算机软件。随着应用软件开发技术研究的不断深入,软件开发者意识到要想保
2、证软件程序从设计、调试到运行的成功就必须要对文档进行严格的规范。发展到二十世纪七十年代,人们认为软件程序还包括每个开发阶段所需的文档。到了二十世纪八十年代,在软件工程的基础上,对软件进行了更为全面的定义。1.软件工程概念以前大型系统软件的开发都是通过手工方式进行,软件开发和生产的效率比较低,经常会出现错误。面对不断增长的软件生产需要,之前的软件开发状态已经无法满足其需求。在软件生产中主要有以下几个方面的问题:(1)软件开发复杂化。(2)软件开发成本变高。(3)软件开发和生产的时间较长。(4)软件开发生产后维护工作量大。为了摆脱软件生产的这种危机局面,1968 年北大西洋公约组织的学术会议上首次
3、提出“软件工程”概念。软件工程就是规范软件开发与维护的方法,主要以工程问题的处理方式为指导,处理软件生产过程中出现的问题。软件工程学是从软件生产的过程中得来的。软件工程学主要包括管理学、经济学、系统工程学、计算机科学等等,是一门综合性较强的学科。软件工程学就是怎样使用现代的科学技术和理论去进行软件的开发,并在最少的投资范围内使软件产品获得较高的质量。2.软件工程发展在软件工程的发展过程中,主要经过了三个阶段:程序设计阶段、软件阶段、软件工程阶段。开发生产软件的过程与建筑工程生产产品的过程极为相似。例如,在进行一项建筑工程建设时,从开始到竣工,主要精力三个阶段设计、施工、验收。软件产品的生产过程
4、同样也要经历三个阶段:定义、开发、维护。通过软件开发生产与建筑工程之间的比较可以发现:(1)建筑工程流程图在确定设计蓝图产生以后,建筑工程接下来的每个环节都没有回溯问题。软件开发与之不同,每一个步骤也许会经过多次的回溯问题。(2)软件再生产完成交付使用后,如果出现用户的新要求、软件运行环境的变化等等,还涉及到维护的问题。3.应用软件开发现在的应用软件开发主要有:自动形式的系统开发方法、原型化方法、软件生命周期法三种方式,一个大型应用软件的开发需要许多专业人员共同努力才能完成。因此,为了使大型应用软件系统的开发质量得到保障,软件系统的开发过程要严格的依据软件工程的思路和原则进行,采用正确的软件开
5、发方式,充分利用软件工程能提供的图示工具,协调好软件开发人员的各项工作,一起努力完成软件的开发任务。自动形式的系统开发方法的主要特点是应用4gt所包含的大量软件开发工具,这种方法的优势在于软件开发者只需要对软件所要实现的内容进行说明,对于怎样实现的不需要说明。第四代技术中的软件工具主要是按照系统的规范要求进行分析,并自动的设计和编码。在传统的生命周期中基础理论比较严谨。通常在软件开发的整个过程中,首先要严格的对软件开发做出定义,或是实现对软件开发进行说明,在系统的开发初期软件时,开发人员需要对软件的功能做出全面的准确的定位。一般情况下,用户对软件目标的定义都是概括性的,关于输入、处理或是输出的
6、需要都没有详细的描述。软件开发人员对处理算法的效果、将要使用的人机界面形态、操作系统也可能没有确定下来。面对这样的情况,只能一边进行软件开发一边认识,应用软件开发的原型化方法就是这种指导思想。原型法开发软件的过程大体上可经过可行性研究、确定系统的基本要求、建造原始系统、用户和开发人员的评审、开发人员修改系统五个阶段。原型化方法的三种形态主要包括(1)工作原型,即在软件制作时,一部分所需要的功能在计算机上进行,这样能使开发者和用户更好的了解所开发的程序。(2)纸上原型,即用纸张和墨水的模型对软件中的一些特征做出解释。(3)现有原型,即在软件开发中所需要的功能,可以利用现成的可运行程序完成,但是其中一些功能必须有新的开发,并在此基础上进行改进。软件开发的生命周期主要有六个阶段,生命周期法主要是从时间上对软件的定义、开发以及维护进行分析,并将其分成几个不同的阶段,在每个阶段都要严格按照要求进行,前一个阶段结束后就必须要开始下一个阶段,并要求每个阶段的文档质量都要符合规定的要求。4.结论在应用软件的开发过程中,要充分的考虑选择哪种开发方式,并根据软件的特性采取相应的开发方法,这样能提高软件的开发进程。【参考文献】1赵明亮.计算机应用软件开发技术j.黑龙江科技信息,2011(26).2张丽英.面向对象的软件开发技术的研究及实现j.信息与电脑(理论版)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 知识普及的考试试题及答案
- 2024年秘书证考试能力建设试题及答案
- 2025中国贸易合同范本
- 2025年福州市房地产买卖合同(甲种本买卖)
- 2025水果种子买卖合同协议书
- 新生儿动脉栓塞的护理
- 甘肃历年国考试题及答案
- 教育强国建设的战略规划与实施路径
- 绿色转型加速:全球与中国清洁能源市场现状及前景分析
- 哈尔滨商业大学《英文报刊时文赏析》2023-2024学年第一学期期末试卷
- 2025生猪购买合同范文
- 医疗器械经营质量管理制度及工作程序-完整版
- (二模)温州市2025届高三第二次适应性考试英语试卷(含答案)+听力音频+听力原文
- 行政事业单位固定资产培训
- 6.1.2化学反应与电能 课件 2024-2025学年高一下学期化学人教版(2019)必修第二册
- 建筑施工企业安全生产流程
- 申请XXX最低生活保障不予确认同意告知书
- 城市雕塑艺术工程量清单计价定额2020版
- 河池市出租车驾驶员从业资格区域科目考试题库(含答案)
- 淘汰赛赛对阵表
- 医疗纠纷中的病历伪造篡改问题研究
评论
0/150
提交评论