计算机应用软件开发技术探讨

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:michaelhocn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:文章以计算机应用软件开发技术为中心话题,探讨分析了软件的一般知识、软件开发存在的问题、软件开发技术及维护。
  关键词:计算机;应用软件;软件开发技术
  中图分类号:G623文献标识码: A
  引言
  软件在整个计算机系统当中具有重要的作用。我们在计算机软件的开发中,不能单一的选择某种方法,单独运用某一开发技术。应该根据应用软件的性质和功能,来选择恰当的开发技术,以取得更好的开发效果。在实际开发过程中,为了提高开发效率和开发速度,常常采用几种方法相结合的方式。
  一、关于计算机软件一般知识的分析
  在一般情况下,计算机软件可以分为系统软件和应用软件两种。在计算机系统软件中,操作系统是最为重要的,它全面的负责控制和管理计算机的各个方面的协调工作,在整个计算机系统软件中起到了管家的作用,是计算机系统中最基本也是最为重要的软件,Windows、DOS是较为常见的系统软件。一个计算机的运行必须要安装一个操作系统,否则计算机将无法进行正常运行。而我们在使用电脑进行看电影、听音乐等,这些功能所使用的就是应用类的软件,比如:Office、flash等。在我们对软件进行拷贝时要注意版权问题,只有这些软件的开发版权所有者经过授权以后才能够尽兴安装使用,否则会引起法律纠纷。因此,我们不能去购买或使用那些盗版软件。
  软件的应用范围非常广泛。软件和硬件有很多不同的地方,硬件是能够为人们所见的且具有自己的形状和空间。而软件却和硬件存在很大的不同,软件是一种存在于纸面上的东西,它只是由一些数据组成。只有在计算机运行以后才能够判断软件的优劣。软件是人们智慧的结晶,这一个小小的软件包括了太多人思考和智慧,在软件的开发过程中有很多地方与硬件开发的过程相同,但是软件总归不是硬件,硬件在经过一段时间使用以后会出老化或者损坏的情况而软件则不会,软件是一种边使用边维护的特殊状态。
  二、软件开发存在的问题
  文档的有效性不能保证。软件的各模块由于是不同的人去开发的,就造成了文档的编写形式不够紧凑,需要使用不同的工具在不同的时间里进行书写。同时维护程序时不能完全的得到文档的帮助,而且不能在更新软件时同步更新相应的文档。
  软件的开发与维护分开。软件的开发人员在开发软件的时候多数是不会考虑软件以后的更新,没有留出相对应的接口,这样使软件的维护变得更加的困难起来。出现新的问题的时候,常常需要软件重构,不仅浪费了资源,维护的时候容易带进新的问题。
  程序与其对应的文档的内容不够紧凑。需求文档和设计文档采用了不同的角度,面向的对象也不一样,这就造成了这两者采用的描述不同,在软件的开发我维护中不能同步的更新所有的文档,这样就导致文档基本上不能准确的描述程序。甚至开发人员对社会需求理解得不是很恰当,加剧了分离,还会给用户带来很多的负面影响和损失。
  三、计算机应用软件的开发技术
  对于计算机应用软件来说,小型的软件一般可以由某个人就能够完成开发工作。而对于大型应用软件,比如计算机辅助设计软件、大型仿真训练软件,其开发工作比较复杂,单个人的力量不够,往往需要多个人来共同完成。在这些大型应用软件的开发过程中,为了保证应用软件的质量,必须遵循相关的开发原则,运用相应的开发方法,并协调好开发人员的工作,只有这样才能收到更好的效果。就目前来说,计算机应用软件开发技术主要包括以下几个种类。
  1、原型化开发技术
  生命周期开发技术的要求比较严格,在进行开发的时候,首先必须做好严格的定义和预先说明,在系统开发的初期,开发人员就能够对软件的功能和信息需求做出全面的认定。但是该技术存在着不足与缺陷,比如无法详细描述输入、处理或输出需求,不能确定处理算法的效果,操作系统的适应性等问题。为了弥补这种缺陷,在边开发的时候应该有相应的认识,开发和认识应该同步进行,基于这种认识,原型化开发技术应运而生。
  第一、原型化三种形态。包括纸上原型、工作原型、现有原型三种形态。都是边开发边认识,并在开发的过程中进一步完善的方式。
  第二、原型法开发过程。具体过程为:可行性研究、确定系统的基本要求、建造原始系统、用户和开发人员评审、开发人员修改系统。
  2、自动形式的系统开发方法
  此类方法的特征在于使用了第四代技术所包括的许多软件开发设计工具,使得软件实践开发者只需要说明软件所需要进行实现的具体内容,却没有必要说明怎样去实现处理。4GT的软件实践工具可以依据系统规定从而进行需要的分析,达到自动设计与自动编码的目的。在软件工程的实践开发过程当中,不能够武断地去选取某些特别的方法,应该跟相应的使用特征来决定所需要使用的方法。
  3、生命周期开发技术
  该技术是从时间的角度出发,将软件相关的复杂问题进行分解,包括软件的定义、开发和维护等,分成几个不同的阶段进行,并做好每个阶段的开发工作。对于每个阶段的开发,都严格遵循相应的标准和方法,做好衔接工作,前一阶段的结束就是后一阶段的开始。为了提高整个软件开发的质量,对于每个阶段的质量都要把握好,提高每个阶段的质量。通常,软件的生命周期分为六个时期,包括问题的定义及规划、需求分析、软件设计、程序编码以及运行维护六个阶段,只有做好每个阶段的开发工作,才能提高整个软件的开发水平和质量。
  四、应用软件维护方法
  软件维护有很多种类,大概可以分为以下五种:一是改正性维护,即改正开发时的疏漏和潜伏的漏洞或者错误,大约占总维护的19%;二是适应性维护,就是对当前数据进行革新以满足实际变化的需要,大约占22%;三是完善性维护,即根据用户提出的要求对应用软件进行完善和优化,大约占56%;四是预防性维护,即为了软件的未来提前做出适当的修改,约占1%;最后是其他维护,这部分所占的比例少,可针对某些突发事件,约为2%,不同的分类有不同的影响因素。而影响软件维护的因素有:团队素质;客户需求的调整;文档同步;維护成本等。面对如此多的诱导因素,我们要抓住主要因素进行有规律的改进和提局。
  电脑在使用当中,软件会出现各种各样的问题,硬件同时也会有很多的故障出现。所以想要让计算机正常稳定的工作,就需要经常对计算机进行维护。系统软件是计算机的重要组成部分,如果系统软件出现了问题,硬件和应用软件就无法正常的配合工作,所以对系统软件的维护是非常重要的。系统软件的维护说简单点就是对操作系统的维护,系统在运行一段时间后,就会出现很多的临时文件和垃圾文件等,这些文件不仅没有什么作用还影响系统的运行速度,同时也影响系统的正常使用。维护软件的首要的任务就是清理无用的文件。以Windows XP操作系统为例。在Windows XP操作系统中,有的垃圾文件是很容易找到的,但是有的文件是隐藏在系统文件中的,我们可以使用磁盘清理工具来清理。Windows操作系统中就自带了一个磁盘清理工具,用户可以很方便的使用。打开以后就可以自动清理临时文件、回收站等等。另外也可以使用另外的软件来对系统软件进行维护,例如Windows优化大师、超级兔子等等。对于应用软件的维护主要的途径是在网上即时下载更新。
  结束语
  计算机的使用是由计算机硬件和软件构成的,所以,要充分考虑计算机的硬资源和软件资源,对计算机工作进行合理的安排,软件的开发离不开应用软件的支持,所以对于应用软件的开发技术应当予以重视。
  参考文献
  [1]罗张伟.计算机软件开发技术的应用与发展趋势研究[J].软件.2013(03)
  [2]徐爱兰.计算机软件开发中的分层技术探讨[J].计算机光盘软件与应用.2012(24)
  [3]姜蕊利.计算机应用软件开发技术研究分析[J].网友世界.2013(04)
  [4]胡杭杰.浅谈计算机应用软件开发技术[J].科技致富向导.2013(06)
其他文献
摘要:TJ165型架桥机综合了各型架桥机的优点特别适用于铁路桥梁的架设。本文以某铁路架设工程为例探讨了TJ165型架桥机架设施工技术及安全控制措施。  中图分类号:TU74 文献标识码:A  一、工程概述  我公司担负施工的某铁路NXPJ标共有1588片梁采用TJ165型架桥机架设,T梁采用在A地预制场进行预制,并搭建临时存放基地。以A地为中心,东西向双向平行越战施工,运输方式国铁轮轨长途运输和工
期刊
摘要:我国于2009年全面实施农村危房改造工程,2009年广西制定《广西农村危房改造项目规划》,计划组织实施广西边境一线农村危房改造和少数民族聚居村寨、贫困地区30万户农村危房进行改造。改造至今除政府补贴的危房改造的建筑外还有大量居民跟风把原有具有乡土文化特色的旧居拆除重建或寻找新址重建,农田被侵占、乡土风貌破坏严重。危房改造项目的政策和实施诸多问题渐显,本文主要阐述其对乡土聚落的冲击以及相关问题
期刊
摘要:质量是工程的生命,工程质量直接关系到国家财产和人民安全,直接关系到党的形象。虽然影响工程质量的因素很多,但是项目建设前期建筑工程设计质量不高,是不容忽视的重大因素,本文就此做一探讨。  关键词:建筑工程设计;质量;控制  中图分类号:TU198文献标识码: A   引言  随着社会经济的发展,建筑行业发展势头越来越好,由于房屋使用者的要求越来越高,不但要达到耐久实用,还要做到经济美观,这就需
期刊
摘要:暖通空调系统是现代建筑中工程不可或缺的重要组成部分,也是现代人们对生活工作环境质量要求的一项重要需求表现。要保证暖通空调系统能够持续稳定的良好运行,在暖通空调的设计和施工中都要严格的按照规范进行操作,对其中容易产生的问题进行分析和有效的规避。本文从暖通空调的设计和施工两方面容易存在的问题进行分析,并提出了有效的对策,旨在保证暖通空调的高质量运行。  关键词暖通空调;设计;施工;问题分析;对策
期刊
摘要:随着我国人民生活水平不断提高,新兴住宅小区不断涌现在人们面前,在购买住宅时,除了关注住宅的楼层、面积、平面布置等因素外,同时也将更多的注意力放在了住宅设备上。给排水系统作为住宅设备的重要组成部分,其系统设计是否合理,对今后住户的装修、日常使用与维护将产生重要影响。下面就几个方面结合本人在住宅设计过程中的一些经验与体会,浅谈住宅给排水系统设计方法。  关键词:住宅给排水系统设计  中图分类号:
期刊
摘要:城市湿地公园是以湿地生态资源为建设基质,以保护湿地生态系统完整性、维护湿地生态服务功能为主,兼顾满足科学教育和游览休闲等活动开展的新兴公园类型。城市湿地公园作为一种新兴的公园类型,成为近年城市建设的热潮,同时存在着过度公园化、景观同质化、生态硬质化、地域文化缺失等问题。  关键词:城市湿地公园;黄土崖湿地公园;规划设计;湿地净水系统;生态景观  中图分类号:G246 文献标识码:A  城市湿
期刊
摘要:施工中变更签证是引起工程造价动态变化的主要部分,本人通过从造价管理的角度对工程变更签证的内容、作用、存在的问题等方面,对工程变更控制进行了探讨。  关键词:变更签证;工程造价;管理  中图分类号:TU723文献标识码: A     一、前言  在工程建設中,变更签证是一项经常性的工作,工程变更签证构成原因复杂,发生时间长,引起的增减价款已成为工程造价动态变化的主要部分。本文主要从造价管理视角
期刊
摘要:随着CAD技术的不断应用在土木工程中,给设计师的工作带来了方便,也让设计师面临了一些挑战。本文作者结合多年来的工作经验,对计算机绘图CAD技术在土木工程中的应用进行了研究,具有重要的参考意义。  关键词:CAD 应用 发展   中图分类号: C39 文献标识码: A  随着CAD技术的迅猛发展与完善,在土木工程行业中给予非常大的技术帮助,已经成为发展最快及使用范围最广的技术。现在,CAD技术
期刊
摘要:固定资产投资项目节能评估和审查作为政府部门加强节能管理工作的重要组成部分,对合理利用能源,提高能源利用效率,从源头上杜绝浪费,促进产业结构的调整和升级具有重要意义。为更加充分发挥节能主管部门的管理、指导和把關等作用,本文针对目前在节能评估和审查过程中存在的问题,对其应加强和完善的环节进行分析和阐述。  关键词:节能评估;节能审查;节能主管部门  中图分类号:TE08文献标识码: A    0
期刊
摘要:建筑工程施工过程复杂,而且施工过程中要受到气候、水文、地质条件、建筑环境、人员水平等因素的制约,如果控制管理不合理就可能引发严重的质量、安全事故,增大施工成本,因此现阶段急需加强建筑工程施工的全过程控制与管理。本文主要针对建筑工程施工全过程的控制与管理概括、建筑工程施工过程中存在的主要问题以及加强建筑工程施工全过程控制与管理的有效措施进行简要分析。  关键词:建筑工程;施工;全过程;控制管理
期刊