软件工程的热点技术现状与展望论文.docVIP

软件工程的热点技术现状与展望论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程的热点技术现状与展望论文      摘要:对软件重用与软件构件技术进行了概述,并对其中间件、分布式计算以及标准化、智能化技术进行了分析,并对软件开发热点技术相关的软件可靠性工程进行了深入探究,同时研究了Inter、网络等技术的高速发展对软件工程、软件产业的深远影响。      关键词:软件工程;技术;展望      中途分类号:TP311.52:A      软件工程历经几十年的发展在当今计算机领域拥有其无与伦比的重要地位,因此,在未来很长一段发展进程中软件重用与软件构件技术会保持一定的研究热度。其中间件和分布式计算以及网络计算、智能化等也将成为相关领域长期研究热点,基于此,文章对软件工程相关研究热点进行分析研究可为行业发展提供参考,具有现实意义。      1、软件工程的若干热点技术发展现状      1.1软件重用和软件构件      当前软件工程领域研究的热点主要集中在软件重用与软件构件等方面,构件是软件工程的核心也是其基础,而重用是软件工程的方法和有效手段。重用构件可有效节约软件开发人员重写代码的时间,在问题定义方面投入更多精力,促进问题空间与求解空间的一致性发展。因此,软件行业的长远梦想即为一构件技术进行软件重用,实现软件的便捷生产。      1.2中间件技术      中间件技术与平台是实现软件重用与构件化应用的重要支撑,从功能上区分中间件有数据库访问、远程过程调用、通信、事务处理、分布对象中间件这5类,软件重用与构件技术受中间件的影响深刻。第一,中间件对分布式应用进行抽象化,将与应用相关的业务逻辑细节省略而在中间件提供的环境中以构件化的形式沿用了分布式交互模式的关键特征,发挥了重要的协同作用。第二,中间件解决了大量重要却与业务无关的通信、互操作、容错性、可靠信等问题,为构建软件的运行提供了优质的环境。第三,中间件能对多样的系统资源进行屏蔽,中间件位于基础的硬件、操作系统与高层应用之间,通过标准的程序接口针对不同的硬件平台和不同的操作系统提供符合不同的协议规范的途径,以便于不同的构建开发模式实现。      1.3标准化技术      软件重用与软件构架技术的发展催生了软件工程标准化技术。软件工程标准化是保证软件行业发展健康的必要条件和强力支撑。软件工程标准包括两大方面,一是软件标准,二是软件过程标准。软件工程成熟的标志之一就是软件过程标准,当前国际软件工程企业乃至整个软件行业产生了一系列规范软件产业的标准,为软件产业的发展起到良好引导作用。      1.4分布式计算技术      随着软件工程的发展近年来产生了一种分布式计算的新型计算方式。分布式计算即两个或以上的软件在一台或相互连接的多台计算机上进行信息共享。分布式计算具有共享稀有资源和平衡计算机计算负载的作用,同时可以将为程序选择最适合其运行的计算机,并可将构件运行于网络内的不同平台之上。计算机分布式计算的中心思想是实现稀有资源的共享以及计算机算负载的平衡。分布式组合在理论上具备高性能和可扩展以及共享资源等特点,然而当前构建软件技术成熟度较低,其服务的物理分布并发控制局部失效等使得应用软件的功能性过于复杂,其规模也大幅度增加,因此,分布式计算技术应用的难点克服是当前软件行业重点研究的对象。      1.5智能化技术      当前软件工程的智能化技术尚处于计划研究阶段,软件工程中应用人工智能软件的概念是近几年兴起的,据悉欧洲拟将人工智能技术与软件工程相结合,以期产生一个智能分析和设计软件系统的高端工具,虽然方案尚处于计划阶段,然而理论上看,人工智能与软件工程一旦实现融合必将革新软件开发方式,促生全新的软件开发管理规范,有迹象表明,软件工程的智能化是一个可行且必然的发展方向。      1.6软件可靠性工程      软件质量的主要依据和特征之一是软件可靠性,软件的正确性和软件的完整度、一致性等都由软件可靠性体现。软件可靠性如利用数学方法严丝合缝的进行精确计算和严格证明的难度非常大,可以说一数学方式证明软件的正确度与完整性、一致性可能性微乎其微,因此,软件可靠性常依靠其他统计理论或估算软件进行分析证明,为保证软件的质量提高软件准确度、一致性等软件可靠性工程已经形成了相当的规模成为软件工程的分支之一。软件可靠性工程可通过一系列流程(预测、建模、估计、度量、管理如图所示)从产品生产到使用维护的全过程对软件的可靠性进行评估。尽管软件可靠性工程发展迅速,但行业对其深入研究的热情仍不断高涨,目的在于进一步追求软件可靠性分析的全面性和预计的精确度。对软件可靠性工程的研究目前行业内应用了标准软件可靠性模型和校正、纠偏、加权组合、开发方法类型因子、测试类型等多种方式,以提高其对软件可靠性评估的精确度。      2、软件工程中若

文档评论(0)

scj1122118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8066052137000004

1亿VIP精品文档

相关文档