关于计算机软件开发技术的相关探索

来源 :电脑迷 | 被引量 : 0次 | 上传用户:goubo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 现如今,随着国民经济的不断发展,人们的生活水平日益提高,计算机已成为人们生产生活中不可或缺的重要组成部分之一。计算机的功能一般都是通过软件来实现的,想要开发出一款功能强大且实用性较高的计算机软件,就必须采用合理可行的开发技术,这是非常重要的环节。基于此点,本文就关于计算机软件开发技术的相关问题进行探索。
  关键词 计算机 软件开发 开发技术
  中图分类号:TP31 文献标识码:A
  1计算机软件开发概述
  计算机软件具备较高的社会价值,在社会各界、各个领域均得到了广泛应用,在提高工作效率、实现信息共享、提升管理水平等方面发挥着重要作用,同时也给软件开发商带来了良好的经济效益,有力地推动了计算机软件产业的快速发展。随着用户对计算机软件功能需求不断提高,计算机软件越来越复杂,从而使得开发商必须投入更多的人力、物力以及时间研发软件。换言之,计算机软件的复杂性决定了软件开发时间和精力投入。此外,由于计算机软件存在被修改和复制的风险,所以开发人员在开发完成后必须对计算机软件采取保护措施,以防止软件遭到窃取或破坏。计算机软件是开发人员的智慧成果,其实用价值不仅决定着经济效益目标的实现,而且还影响着软件在市场上的占有率,关系到软件开发商的生存和发展。计算机软件开发主要分为应用软件开发和系统软件开发两种。应用软件开发是指为了解决实际应用问题而进行的软件开发工作;系统软件开发是指为了控制、管理、维护计算机外部设备,以及提供人机操作界面而进行的软件开发工作,如数据库管理系统、信息管理系统、操作系统、语言处理程序等等。当前,计算机软件开发必须严把以下关口:在软件开发前制定科学的开发计划,构建分阶段生命周期模型;在软件开发过程中要严格把控开发质量,确保软件功能的实现;在软件开发后期要做好评审工作,采取科学手段对软件进行分阶段评审,以保证软件的实用价值。
  2计算机软件开发的技术方法及其应用研究
  2.1软件开发方法
  计算机软件开发是一项较为复杂且系统的工作,在开发的过程中需要应用到一些开发方法,虽然每一种开发方法特点各不相同,但其最终目标都是为了开发出一款性价比高的计算机软件。目前,比较常用的计算机软件开发方法有以下几种:
  2.1.1基于生命周期的软件开发技术
  软件的开发都有一个特定的周期,通常情况下,这个周期可分为定义、开发、维护等几个过程,每个过程都有属于自己的执行标准,这些过程综合到一起就是一个计算机软件的生命周期。常规的计算机软件的生命周期一般不超过6个月,大致可分为6个基本阶段,每个阶段所解决的问题均不相同,但上个阶段都是为下个阶段作铺垫,直至完成软件开发的整个生命周期。
  2.1.2原型开发法
  因为基于生命周期的软件开发有着十分严格的定义和预说明,并且开发设计人员需要在实际开发前对用户的具体需求进行全面的调查分析,以此来把握将要开发的软件的整体功能。如果是在用户未给出详细的功能要求或是开发设计人员无法准确判定软件的适用范围时,则可以利用原型化的方法来确定软件开发需要满足的基本要求,然后再通过对待开发软件的基础构建,便可以逐步完成整个软件的开发。
  2.1.3自动式开发
  随著科学技术的不断发展和完善,软件编程语言的功能越来越强大,利用相应的编程软件,可以开发出各种各样的计算机软件,这对于软件开发技术的提高具有非常重要的现实意义。同时,这种方法进一步简化了软件开发的步骤,使开发过程中变得更加简单、效率更高、速度更快,其已成为当前计算机软件开发的主流趋势。在进行具体开发的过程中,只需要开发设计人员按照实际需求进行自动编写程序,编程软件就能够按照需要自动生成所需的应用软件。
  2.2软件开发技术的具体应用研究
  计算机软件技术改变了人们的生活、生产方式,已经成为人们生产、生活中必不可少的部分。下面通过两种开发技术对同一产品进行开发:一种是利用单机版运行的VB6.0+Acess开发软件,该软件安装要求系统具备良好的兼容性;另一种是采用高级数据库服务器开发软件,该产品的安装步骤较多,使得软件应用较为繁琐。第一种软件虽然安装简单,但是当用户人数增多时就会减慢软件运行速度。第二种软件安装的限制条件较多,尤其在用户访问过程还需要经过复杂的访问步骤,严重影响软件使用的便捷性。所以,计算机软件开发技术还需要不断发展和完善,急需一大批软件技术人才,开发出功能齐全、性能高、弊端少的软件。
  3结论
  总而言之,计算机软件开发是一项极为复杂且系统的工作,软件的功能是否强大、应用效果是否良好全都与开发技术方法有关。所以想要开发一款功能强大的计算机软件,除了要选对开发技术方法之外,还需要设计开发人员的不懈努力,只有这样,才能不断开发出更好、更实用、更强大的软件,这对于促进人类社会的进步具有非常重要的现实意义。
  参考文献
  [1] 盛雪.基于网络层传输的计算机软件开发技术探讨[J].计算机光盘软件与应用,2012(12).
  [2] 夏雪,腾达,魏荣凯.基于计算机软件开发中影响软件质量的因素探讨[J].电子技术与软件工程,2013(12).
  [3] 王玉贤.计算机软件开发中用户体验途径的分析[J].软件工程,2013(10).
其他文献
摘 要 随着计算机技术的发展,不断地丰富着人们的生活,为人们生活而服务,可见信息技术在人们生活中所取得的重要地位,所以一旦信息系统出现了安全问题就会令人们普遍的关注,在计算软件当中,安全漏洞是威胁最大的问题,对电脑的软件有时会带来致命的打击。所以对这方面进行研究是非常必要的,因此安全漏洞就成为了信息软件工程探讨的主要问题。  关键词 计算机 软件 安全漏洞  中图分类号:TP31 文献标识码:A 
目的 针对矩形件无约束2维剪切排样问题,提出一种可简化板材切割工艺的简单块占角排样方式,并构造这种排样方式的动态规划生成算法.方法 该排样方式在板材左下角按照简单块方
目的探讨孕期炎症刺激对子代大鼠心脏局部肾素血管紧张素系统的影响,为高血压发病机制及其新的防治策略提供实验依据。方法SD孕鼠12只,采用随机数字表的方法随机分为3组:(1)脂多糖(LPS)模型组(LPS组):在孕第8、10、12天腹腔注射LPS 0.79 mg/kg;(2)对照组:每只孕鼠腹腔注射无菌生理盐水0.5 ml;(3)LPS+吡咯烷二硫氨基甲酸(PDTC)组(PDTC组):在孕第8、10、
联通本地传输网络每天传输的信息量是逐渐增多的,传输速度要求也是随之增加的,在这种情况下,联通本地传输网络不仅要保证满足传输要求,还要保证传输网络是安全稳定的,所以相
目的探讨抗β3肾上腺素能受体抗体(β3AA)对心力衰竭大鼠心脏是否具有保护作用。方法本研究采用雄性Wistar大鼠为研究对象。合成β3肾上腺素能受体抗原肽段,将该抗原肽段主动免疫大鼠,经ELISA方法检测免疫鼠血清中β3AA水平,纯化β3AA阳性的免疫大鼠血清中的免疫球蛋白IgG。将大鼠分为假手术组(n=8)、心力衰竭组(HF组,n=8)、β3AA被动免疫组(HF+β3AA组,n=8)和β3AA被
筛管在采油管柱中起到过滤和进液两个作用,但在实际生产过程中,由于各种原因的影响,经常出现筛管堵井,若处理不当,一是容易导致油井产量下降,二是容易导致抽油泵供液不足而干
《学苑创造》的同題竞技场又迎来了新一波的小作者!同一幅图,不同的朋友,不同的想法。我们的宗旨是:同图不重样,欢迎来挑战。  一个星期天的早上,晴空万里,金色的阳光暖暖地洒在地上。小力约小芳出去玩。  小力拉着小芳来到马路边的银行门口,踢起了足球。小芳劝阻小力:“小力,这里太危险了,我们换个地方吧。”小力兴致勃(bó)勃地说:“没事,我会小心的!”足球像会跳舞似的,在小力的脚上飞舞着,一会儿在脚尖跳
期刊
目的 传统的手绘图像检索方法主要集中在检索相同类别的图像,忽略了手绘图像的细粒度特征.对此,提出了一种新的结合细粒度特征与深度卷积网络的手绘图像检索方法,既注重通过
目的探讨白细胞介素(interleukin,IL)–17在病毒性心肌炎(VMC)小鼠发病中的作用。方法IL–17A基因敲除(IL–17A–deficient,IL–17A-/-)小鼠和野生型(wild–type,WT)BALB/c小鼠分别腹腔注射柯萨奇病毒B3(CVB3)建立小鼠VMC模型,于注射病毒后第7天,苏木素伊红染色(HE)观察心肌组织形态,实时荧光定量逆转录聚合酶链反应检测心肌组织中IL
摘 要 目前,我国社会主义改革日益扩大市场经济份额,这使得软件工程在我国国民建设中的作用越发凸显。软件工程是一个综合学科,其涉及知识面很广,包括系统平台、模式设计、程序语言、软件开发、数据库等等。尤其对我们生活最为常用的操作系统、电子邮件、办公套件、游戏、人机交互界面等软件来说,几乎覆盖了社会上各个行业,包括工业生产、航空、农业、政府机构、银行等。根据软件工程自身特点,不断补充软件开发系统的知识,