软件工程发展历程及其发展趋势

来源 :文化产业 | 被引量 : 0次 | 上传用户:panxuanyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着计算机技术的发展,软件工程的应用范围得到极大推广,软件工程在经历四个发展阶段后,已经发展成为一项较为成熟、应用性极广的一门新兴技术,由当前发展现状不难推测,软件工程在未来将以模块化、开放化、合理化及全球化的趋势继续发展。
  关键词:软件工程;发展趋势;模块化;全球化;
  中图分类号:TP3 文献标识码:A 文章编号:1674-3520(2015)-08-00-01
  随着科学技术的不断发展,计算机应用得到了前所未有的普及与深化,同时对软件自身及软件系统的功能也提出各更为严峻的挑战。传统的软件开发方法速度较慢,质量不高,难以适应计算机用户的需求。在过去的几十年里,软件工程在应用领域得到广泛推广,如财务管理、医院管理、交通管理甚至军事管理都开始利用软件系统,云计算平台的出现,促使计算机领域的理论研究、软件开发、技术发展等加快了发展的脚步,同时也提出了新的挑战。
  一、软件工程的发展历程
  软件工程的发展经过几十年的发展,已取得良好的技术成果,其主要发展历程主要经历了四个阶段。
  (一)软件工程的萌芽阶段。软件工程的萌芽阶段始于20世纪的60、70年代,这一时期一些支持软件开发的工具被完成,这些工具是在一些列高级语言的应用及结构化程序设计技术的基础上设计而成,此时,软件工程思想及相关概念被正式提出。
  (二)软件工程的成长期。软件工程经历了一段传统的成长期,这一时期处于20世纪70年代。这一时期的研究热点为计算机辅助软件的开发;同时,为减少软件开发过程中的失败率及错误率,提出了软件工程化的思想,将软件开发推到正规化、成熟化的新阶段,给软件工程的发展创造了有力环境,为后期发展产生深远影响。这一时期软件工程的概念、方法、框架及手段逐渐形成,并开始对程序设计方法、结构化分析进行研究。
  (三)软件开发的发展期。软件开发发展期的研究热点为对软件过程的研究,面向对象语言和方法在这个时候开始出现,并逐步流行,在80年代末期开始了面向对象的分析以及设计方法的发展,完整的面向对象技术体系也就形成了,延长了系统的生存周期,最终成为主流的软件开发技术,应用也更加广泛。此时,对于软件开发又提出更高的要求,就是提高软件的生产率,并使软件质量得以保证。与此同时,软件开发也开始了对过程的管理。
  (四)软件开发的转型期。进入20世纪90年代以后,人们开始将注意力放在如何改善软件的开发过程,侧重有关软件构建技术的研究和实践,即构件软件工程阶段。软件开发技术的主要处理对象为网络计算和支持多媒体信息的www。为了适应超企业规模、资源共享、群组协同工作的需要,需要开发大量的分布式处理系统。
  二、我国软件工程的发展现状
  (一)我国软件开发的进展。我国的软件技术发展的相对比较落后,相比先进的国家还存在着非常大的差距。但是,我国软件工程的发展却是非常迅速的,短短几年的时间就形成了属于我们自己知识产权的软件技术。以至于软件工程发展到现在,我国不仅研发了属于我们自己的开发工具,还制定了符合我国实际情况的研发技术方案。时至今日,软件工程已经成为计算机应用领域的核心技术,而且市场需求量尚在逐年攀升。
  (二)我国软件开发工程中存在的不足。我国软件工程发展迅速的同时,还存在一些需要解决的问题。首先,软件工程管理体制不完善,,导致软件工程开发团队的工作无法得到有效的协调,开发质量较低,开发周期长,整体效率不高;其次,由于对软件开发人员以及开发进度的控制力度不足,致使研发人员的稳定性下降,进一步降低了软件产品的研发效率及产品质量;部分软件的开发进度未控制好,使得软件产品的生产不能按时完成,项目延期现象频发。
  三、软件工程的发展趋势
  随着全球化软件产业发展更迭,在市场竞争压力下,软件工程发展趋势正向模块化、开放计算、合理的开发治理、全球化软件协作交付等方面发展。
  (一)软件工程模块化。模软件工程模块化是将复杂庞大的系统进行分解,划分为若干个子系统,各个子系统具有独立的运转功能,并具有多种接口,增强了子系统的通用性。若系统需要升级,只需更换相应的模块,而不需要进行整体更换,增强了系统的可扩展性。模块化的最大优点是使开发者专注于某一功能的开发,提高专业性的同时,缩短了研发时间和研发成本。
  (二)软件工程开放式计算。互联网的普及使软件工程开放式计算成为可能,利用开放的资源让更多的软件工程集成在一起,形成互连互通的软件开发标准,从而打破文化、语言等界线,实现软件开发的协作交流。Linux、Jazz、Android等软件的开源,促进了开放计算的发展,同时也在改变着软件开发技术的格局。在互联网普及的推动下,开放计算迎来了前所未有的机遇,它把原本分散的开发人员通过互联网聚在一起,在合适的基础和框架下,通过集体的智慧,能高效的开发出更多、更优秀的产品级的软件。
  (三)软件工程合理的开发治理。合理的开发治理,建立有效的软件开发团队,根据用户需求,用软件工程的方法明确“做与不做”、“做什么”、“怎么做”,以此来定义软件产品的功能,以保证软件产品的质量。如今,软件系统越来越庞大,系统越来越复杂化,如何开发出一款满足用户需求的软件产品?开发治理的目的在于协调开发团队之间的关系,通过采集和分析软件系统中的源代码,揭示软件系统中各项功能之间、功能与接口之间的相互依赖关系,去实现软件变更质量管控,最终开发出符合用户需求描述的软件产品,为客户带来预期价值。
  (四)软件工程全球化协作发展。软件工程研发工作将聚集全球化的专业人才和领先技术,形成分布式软件开发团队,以外包和任务驱动等模式完成研发相关工作,如产品开发、测试、交付及服务等,这就是全球化协作发展。
  参考文献:
  [1]张忠华.软件工程发展历程及其发展趋势探讨[J].计算机光盘软件与应用,2014,(24):69-69,71.
  [2]赵杰.浅谈软件工程的发展历程和发展趋势[J].商情,2012,(17):191-191.
  [3]吴建华.浅谈我国软件工程的发展[J].科技风,2013,(19):249-249.
其他文献
摘 要:本文分部件介绍了熄焦车制作过程中的质量控制重点和结构改进方案,对产品的制造及质量控制有一定的指导作用  关键词:开门机构;自锁;气路管道;  文章编号:1674-3520(2015)-08-00-01  引言  焦炉熄焦车是用来装载由焦炉推出来的温度约1000℃的炽热焦炭,并由电机车牵引送入熄焦塔进行喷水熄焦,然后将冷却了的焦炭运往焦台卸出的设备。它由车架、转向架、前后端壁、前后侧壁、车门
期刊
摘 要:在水质监测中,石油类是一个重要的监测指标。红外分光光度法作为国家标准方法,具有灵敏度高、适用范围广等优点,目前得到普遍应用。  关键词:水;石油类;测定;体会;  中图分类号: X832 文献标识码:A 文章编号:1674-3520(2015)-08-00-02  前言  目前,红外分光光度法是测定石油类的第一方法,红外分光光度法根据烃类物质中的甲基,亚甲基和芳香烃在2930cm、2960
期刊
文章编号:1674-3520(2015)-08-00-01  2013年分别是中国广电行业的“数字”和“产业”发展年,广电系统的收入模式将面临重大转变,以付费电视节目为重要内容的数字电视的产业化进程将加快,在这种情况下,高清晰度电视节目的概念将更加引人关注。不仅如此,技术上跨越式的发展,使得高清晰度数字电视,而不是标准清晰度数字电视(SDTV),成为模拟电视向数字电视革命性转轨的市场启动工具。  
期刊
摘 要:加强基层干部的作风建设,不仅关乎党员干部自身形象,更重要的是关系凝聚党心、民心,汇聚起推动企业发展的正能量。在当前面对宏观经济新常态、煤炭市场持续低迷、企业经营面临严峻考验的新形势下,生产经营面临着巨大的生存压力。越是在企业困难的时刻,党员干部的作风建设愈发显得更加重要。  关键词:煤矿;基层干部;作风;  文章编号:1674-3520(2015)-08-00-01  针对基层干部作风建设
期刊
摘 要:现代城市的建设离不开园林景观的设计。园林景观不仅能够让城市居民享受自然环境带来的放松感和亲近感,还能够为城市建设提供自然景观,使得城市整体设计具备多样性和丰富性。就目前我国的现代城市园林景观设计情况来看,仍然存在着诸多的问题,使得园林景观设计无法得到其最佳效果,其对于城市居民和城市建设的应有作用也得不到有效发挥。本文首先分析了我国现代城市园林景观设计的现状,并根据当前的现状和人们的需求进而
期刊
摘 要:随着国际贸易的发展,海上货物运输也日益繁忙,集装箱运输作为海上货物运输的重要方式也越来越被重视。但同时国际贸易中发生的纠纷也越来越多,如果国际贸易纠纷提起诉讼,如果发生无单放货或者视同于无单放货的情况,出卖人习惯上首先采用起诉承运人的方式进行维权,这样可以确保货款损失能得到赔偿,而且不用担心因质量问题带来的困惑。执行也相对方便,大大降低诉讼成本,故而由于未能收回货款而导致的无单放货纠纷也逐
期刊
摘 要:新中国成立以来,我国一直在大力发展国家的经济实力,改革开放以后,我国的市场经济发展突飞猛进,建筑行业也随着发展壮大。建筑工程预算造价是整个建筑项目工程的重要环节,在项目工程建设的各个阶段充当着重要角色,在编制工程项目投资估算、设计总概算、修正概算、施工图预算、工程招投标价、单项工程结算价以及竣工结算价中,均会使用工程预算造价,但我国目前的工程预算造价控制技术在实际施工中还存在不少的问题,建
期刊
摘 要:随着经济的快速增长,发展绿色经济已经成为经济中的一个重要部分。越来越多的国家将园林作为城市文明的标志,认识到园林在城市建设中的作用越来越大。园林绿化是美化城市、城市建设和生态文明不可缺少的一部分,也是城市经济发展和城市繁荣的主要内容,是实现中国生态文明建设的重要手段。本文介绍了园林绿化施工中要注意的一些问题,探讨了一些园林绿化施工与养护技术。  关键词:园林绿化;施工;养护技术;  文章编
期刊
摘 要:安全是煤矿的天字号大事,也是煤矿永恒的主题。通过对煤矿事故的分析研究,发现95%的煤矿事故都因煤矿作业人员的不安全心理状态和行为而引发。究其根本原因在于人不是能够精确执行操作的机器,人的心理状态时刻影响着人的工作行为。因此,研究和解决煤矿作业人员的不安全心理问题,揭示“人”在安全活动中及事故发生前后的心理需求和心理过程的特征和规律,从而更准确地进行事故预测和预防,及时有效地控制、消除员工的
期刊
摘 要:随着我国现代化建设步伐的加快及运输市场的科学发展,对铁路运输能力的计算、利用、加强和发展四方面的问题开展系列研究,愈益成为运输理论与实践发展的迫切需要。特别是系统论、控制论、信息论、运筹学、现代管理科学的理论、方法和电子计算技术在铁路运输领域的日益渗透以及对先进国家运输问题研究的学习和借鉴,极大地开阔了人们的眼界和思路,为全面深入地开展铁路运输能力问题的系列研究(以下简称“系列研究”)奠定
期刊