期刊文献+

模式驱动的软件架构设计研究综述 被引量:10

Review of Pattern Driven Software Architecture Design
在线阅读 下载PDF
导出
摘要 在目前的软件开发理论和实践过程中,软件生产从需求获取到代码完成都需要人工完成。从需求分析到体系结构的对应与转换依然依赖于软件设计者的技能、经验和创造力;大多数软件代码的生产仍然需要依靠程序员来人工完成。这种传统的软件生产方式为软件产业带来了许多问题。随着软件工程理论和case工具的发展,突破传统软件开发方式的方法论逐步被提出。基于模式的软件自动化生产方式能够在从软件抽象模型到软件代码自动生成的过程中节省大量人力,提高软件开发效率,增加软件的自适应性。通过介绍基于模式的软件自动化生产方式来重点研究软件架构的设计。 In the current software development theory and practice,software production needs to be done manually from aquistion of requirement to code completion.The mapping from software requirements analysis to software architectures still needs designer’s skills,experience and creativity.Most software code production still depends on the programmer to do it manually.This traditional way of software production poses many problems for the software industry.With the development of software engineering theory and case tools,the methodology of breaking through traditional way of software development has been put forward gradually.Software automation production methods based on pattern can save a lot of manpower in the process of the software abstract model to the automatic generation of software code.This approach improves the efficiency of software development and increases the adaptability of the software.This paper stu-died the design of model-driven software architecture by introducing mode-based software automation production me-thods.
作者 张英杰 朱雪峰 ZHANG Ying-jie;ZHU Xue-feng(Beijing Key Lab of Petroleum Data Mining,China University of Petroleum,Beijing 102249,China;College of Geophysics and Information Engineering,China University of Petroleum,Beijing 102249,China)
出处 《计算机科学》 CSCD 北大核心 2018年第B11期48-52,共5页 Computer Science
关键词 体系结构 设计模式 自动化生产 开发效率 自适应 Architecture Design pattern Automated production Development efficiency Adaptation
作者简介 张英杰(1992-),男,硕士生,主要研究方向为软件开发;朱雪峰(1973-),男,博士,硕士生导师,主要研究方向为软件可靠性,E-mail:xuefeng.zhu@cup.edu.cn。
  • 相关文献

参考文献3

二级参考文献21

  • 1丁博,王怀民,史殿习.普适计算中间件技术[J].计算机科学与探索,2007,1(3):241-254. 被引量:19
  • 2MEI Hong HUANG Gang ZHAO Haiyan JIAO Wenpin.A software architecture centric engineering approach for Internetware[J].Science in China(Series F),2006,49(6):702-730. 被引量:37
  • 3KleppeA WarmerJ BastW 鲍志云 译.解析MDA[M].北京:人民邮电出版社,2004..
  • 4OMG document.MDA Guide Version 1.0[EB/OL].www.omg.org/mda/,2003 -05-01.
  • 5Gamma E,Helm R,Johnson R,et al.设计模式[M].李英军等译.北京:机械工业出版社,2002.
  • 6OMG.Action Semantics for the UML[EB/OL].http://www.omg.org,2001.
  • 7Sendall S,Kozaczynski W.Model Transformation-the Heart and Soul of Model-Driven Software Development[J].IEEE Software,Special Issue on Model Driven Software Developmert,2003,20(5):42 -45.
  • 8Caplat G,Sourrouille J.Model Mapping in MDA[A].In Workshop in Software Model Engineering,Fifth International Conference on the Unified Modeling Language[C].France:[s.n.],2002.
  • 9Khoshgoftaar TM, Seliya N. Fault prediction modeling for software quality estimation: Comparing commonly used techniques. Empirical Software Engineering, 2003, 8(3): 255-283.
  • 10Damian D, Zowghi D, Vaidyanathasamy L. An industrial case study of immediate benefits of requirements engineering process improvement at the Australian center for unisys software. Empirical Software Engineering, 2004, 9(12): 45-75.

共引文献39

同被引文献91

引证文献10

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部