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

来源 :科技致富向导 | 被引量 : 0次 | 上传用户:ztldkd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】计算机的使用是由计算机硬件和软件构成的,所以,要充分考虑计算机的硬件资源和软件资源。其中软件资源主要包含应用软件、系统软件。应用软件是针对某些问题进行解决的软件;系统软件是对计算机进行监控、管理与维护的软件。应用软件的主要功能是根据计算机本身所提供的功能,对计算机工作进行合理的安排。由此可见,软件的开发离不开应用软件的支持。
  【关键词】计算机;应用软件;开发技术
  二十世纪五六十年代软件的开发都是通过手工方式进行的,人们以为程序就是计算机软件。随着应用软件开发技术研究的不断深入,软件开发者意识到要想保证软件程序从设计、调试到运行的成功就必须要对文档进行严格的规范。发展到二十世纪七十年代,人们认为软件程序还包括每个开发阶段所需的文档。到了二十世纪八十年代,在软件工程的基础上,对软件进行了更为全面的定义。
  1.软件工程概念
  以前大型系统软件的开发都是通过手工方式进行,软件开发和生产的效率比较低,经常会出现错误。面对不断增长的软件生产需要,之前的软件开发状态已经无法满足其需求。在软件生产中主要有以下几个方面的问题:(1)软件开发复杂化。(2)软件开发成本变高。(3)软件开发和生产的时间较长。(4)软件开发生产后维护工作量大。为了摆脱软件生产的这种危机局面,1968 年北大西洋公约组织的学术会议上首次提出“软件工程”概念。软件工程就是规范软件开发与维护的方法,主要以工程问题的处理方式为指导,处理软件生产过程中出现的问题。软件工程学是从软件生产的过程中得来的。软件工程学主要包括管理学、经济学、系统工程学、计算机科学等等,是一门综合性较强的学科。软件工程学就是怎样使用现代的科学技术和理论去进行软件的开发,并在最少的投资范围内使软件产品获得较高的质量。
  2.软件工程发展
  在软件工程的发展过程中,主要经过了三个阶段:程序设计阶段、软件阶段、软件工程阶段。开发生产软件的过程与建筑工程生产产品的过程极为相似。例如,在进行一项建筑工程建设时,从开始到竣工,主要精力三个阶段设计、施工、验收。软件产品的生产过程同样也要经历三个阶段:定义、开发、维护。通过软件开发生产与建筑工程之间的比较可以发现:(1)建筑工程流程图在确定设计蓝图产生以后,建筑工程接下来的每个环节都没有回溯问题。软件开发与之不同,每一个步骤也许会经过多次的回溯问题。(2)软件再生产完成交付使用后,如果出现用户的新要求、软件运行环境的变化等等,还涉及到维护的问题。
  3.应用软件开发
  现在的应用软件开发主要有:自动形式的系统开发方法、原型化方法、软件生命周期法三种方式,一个大型应用软件的开发需要许多专业人员共同努力才能完成。因此,为了使大型应用软件系统的开发质量得到保障,软件系统的开发过程要严格的依据软件工程的思路和原则进行,采用正确的软件开发方式,充分利用软件工程能提供的图示工具,协调好软件开发人员的各项工作,一起努力完成软件的开发任务。
  自动形式的系统开发方法的主要特点是应用4GT所包含的大量软件开发工具,这种方法的优势在于软件开发者只需要对软件所要实现的内容进行说明,对于怎样实现的不需要说明。第四代技术中的软件工具主要是按照系统的规范要求进行分析,并自动的设计和编码。
  在传统的生命周期中基础理论比较严谨。通常在软件开发的整个过程中,首先要严格的对软件开发做出定义,或是实现对软件开发进行说明,在系统的开发初期软件时,开发人员需要对软件的功能做出全面的准确的定位。一般情况下,用户对软件目标的定义都是概括性的,关于输入、处理或是输出的需要都没有详细的描述。软件开发人员对处理算法的效果、将要使用的人机界面形态、操作系统也可能没有确定下来。面对这样的情况,只能一边进行软件开发一边认识,应用软件开发的原型化方法就是这种指导思想。原型法开发软件的过程大体上可经过可行性研究、确定系统的基本要求、建造原始系统、用户和开发人员的评审、开发人员修改系统五个阶段。原型化方法的三种形态主要包括(1)工作原型,即在软件制作时,一部分所需要的功能在计算机上进行,这样能使开发者和用户更好的了解所开发的程序。(2)纸上原型,即用纸张和墨水的模型对软件中的一些特征做出解释。(3)现有原型,即在软件开发中所需要的功能,可以利用现成的可运行程序完成,但是其中一些功能必须有新的开发,并在此基础上进行改进。
  软件开发的生命周期主要有六个阶段,生命周期法主要是从时间上对软件的定义、开发以及维护进行分析,并将其分成几个不同的阶段,在每个阶段都要严格按照要求进行,前一个阶段结束后就必须要开始下一个阶段,并要求每个阶段的文档质量都要符合规定的要求。
  4.结论
  在应用软件的开发过程中,要充分的考虑选择哪种开发方式,并根据软件的特性采取相应的开发方法,这样能提高软件的开发进程。
  【参考文献】
  [1]赵明亮.计算机应用软件开发技术[J].黑龙江科技信息,2011(26).
  [2]张丽英.面向对象的软件开发技术的研究及实现[J].信息与电脑(理论版),2009(11).
  [3]余江.浅谈我国计算机应用发展的回顾与展望[J].信息与电脑(理论版),2010(04).
  [4]周国强,董保华.计算机软件的开发与发展分析[J].信息与电脑(理论版),2012(08).
其他文献
【摘 要】车床主要运用在工厂的加工工件和小型作坊的工件制作。本文对一台加工零件的孔和倒角的专用车床的电气自动控制线路进行设计。通过机床主电机加工,工进电动机正转反转送工件,同时设计有快速电动机正反转的快送快退来有效的完成对工件的加工。系统具有较好的可靠性和抗干扰性。  【关键词】专用车床;电气自动控制;设计  0.概述  为了保证一次设备运行的可靠与安全,需要有许多辅助电气设备为之服务,能够实现某
提出了多出口校园网环境下路由器的多种配置,即地址转换、默认路由、静态路由、策略路由。旨在合理利用现有CERNET网络及当地多个ISP提供的网络出口,提高校园网的出口带宽和
【摘 要】随着经济和科技的持续快速发展,城镇化步伐的加快,建筑用地日益紧张,高层建筑能为人民提供理想的工作和生活环境,也将成为建筑的发展趋势。要在建筑特别是高层建筑中创造一个安全舒适的环境,消防安全是其中最重要的一个方面。消防系统主要有两部分组成:一部分为感应机构,即火灾自动报警系统。第二部分为执行机构,即灭火及联动控制系统。  【关键词】建筑火灾;消防系统  1.建筑火灾特点及危险性  (1)建
【摘 要】本文介绍了四层教学电梯模型的结构特点、操作功能及PLC控制软件的设计思想,提出具有一定推广价值并适用于高层电梯控制程序设计的编程方法。  【关键词】PLC;电梯;模块化程序;递推功能  0.引言  我们学院自1997年在广东省第一个开办电梯安装维修专业以来,随着新技术的应用和发展,教学的需要,我们自行设计、安装一台采用PLC控制的四层电梯教学模型。该设计既考虑实际电梯的操作功能,又兼顾了
【摘 要】本文对冷库结构的受力特点进行了总结,给出较为合理的建模方式假定和分析方法,并对结构的材料和相应特殊构造要求进行了简介,介绍了工程实例中的特殊节点处理,对冷库设计特殊节点进行了总结。  【关键词】冷库结构;构造处理;结构设计  0.引言  冷库结构作为一种特殊使用用途的结构形式,随着食品加工业不断发展,应用日益广泛。冷库结构根据物流和面积使用率的相关要求,有单层冷库、多层冷库之分;按设计规
【摘 要】通过吕合1号隧道在修建过程中遇到的渗水问题进行分析,拟定渗水在隧道施工中的解决方案。  【关键词】隧道;渗水;解决方案  0.工程概况  吕合1号隧道位于楚雄北~南华南区间,双线隧道。线路纵坡为4‰单面下坡,全隧除D2K42+663.6~D3K44+420段位于半径R=4504.5米的右偏曲线上外,其余地段均为直线。隧道进口里程D2K42+155,出口里程D3K44+420,全隧长226
【摘 要】研究了离散时间和空间中运动目标最优搜索问题,给出了使得成功探测到搜索目标的可能性达到最大值的一个模型及其算法。  【关键词】最优搜索;模型  1.搜索理论简介  最优搜索理论是关于如何以一种“最佳”的方式寻找某个事先己确定的对象(通常被称之为“搜索目标”)的理论。通常最优搜索问题由下面三个基本的要素 所构成:  1.1目标的位置和移动路径的概率分布函数  对搜索目标在某个时刻的初始位置以
【摘 要】介绍了采用数字信号处理器(DSP)实现自适应自动重合闸, 根据电力线路工作和故障跳闸时采集的暂态量参数变化, 利用BP 神经网络所构成的专家系统进行运算, 从而确定是否重合闸, 有效地解决了目前自动重合闸中合于永久性故障对电力系统造成的危害。通过仿真试验结果分析,证明设计方案可满足实际要求。  【关键词】DSP;自适应重合闸;断路器;神经网络  0.引言  自动重合闸是保证电力系统安全供
【摘 要】为了提高网络拓扑发现的准确性,提出多层的拓扑发现方法。该方法从网络层和数据链路层分别进行拓扑分析,先找出网络的逻辑拓扑,然后在此基础上将数据链路层的交换设备加入到逻辑拓扑结构中去,进而形成完整的网络拓扑。通过该方法设计的原型系统验证,其能够无遗漏的发现数据链层交换机与其它设备的链接关系。  【关键词】拓扑发现;SNMP;地址转发表;端口信息表  0.引言  随着网络规模的不断增大,网络设
【摘 要】预应力技术是一种通过采取措施来降低混凝土自身预应力,增大其抗拉能力,从而防止混凝土出现裂缝的施工技术,在现代桥梁建设施工有着广泛的应用。现本文就主要分析了桥梁施工中的预应力技术的应用问题。文章首先阐述了预应力技术的内涵与作用,继而详细分析了预应力技术的应用方法以及常见的施工问题和解决对策。  【关键词】桥梁施工;预应力技术;应用;问题;对策  目前在我国的桥梁建设中,如何防治桥梁出现裂缝