软件开发前沿技术经验.docxVIP

  • 27
  • 0
  • 约6.33万字
  • 约 48页
  • 2021-09-23 发布于山东
  • 举报
精选文档 精选文档 PAGE 精选文档 精心整理 软件工程前沿开发技术 经过近四十年的发展,软件工程在支持软件系统工程化开发方面获得了令人瞩目的成绩,提出了大批的理论、方法、技术和工具,可是最近几年来的研究和实践表示软件危机依旧存 在,软件开发仍旧存在成本高、质量得不到保证、进度和成本难以控制等方面的问题,很多软件项 目被迫缓期甚至撤消。与此同时,跟着网络技术(特别是Internet技术)的不停发展,部署在网络基础上的软件系统的规模和复杂性愈来愈高,并表现出诸如连续性、自适应性、交互性、动向性、开放性、异构性等特色。所以,如何支持这种复杂系统的开发、缓解和除去现阶段的软件危机是目前软件工程面对的一项重要挑战。为了迎接上述挑战,最近几年来软件工程领域的一些学者提出了很多新的方法和技术,包含:矫捷软件开发(AgileSoftwareDevelopment)、极限编程 ExtremeProgramming,XP)、测试驱动的开发(Test-DrivenDevelopment,TDD)、面向Agent的软件开发(Agent-OrientedDevelopment)、面向方面的编程(Aspect-OrientedProgramming,AOP)、 模型驱动系统结构(Model-DrivenArchitecture,MDA)等等。与传统的软件工程方法对比较,这些方法和技术为软件工程实践供给了新

文档评论(0)

1亿VIP精品文档

相关文档