期刊文献+

ABC:基于体系结构、面向构件的软件开发方法 被引量:212

ABC: An Architecture Based, Component Oriented Approach to Software Development
在线阅读 下载PDF
导出
摘要 基于构件的软件复用和开发被认为是提高软件开发效率和质量的有效途径,并在分布式系统中得到了广泛的应用.但是,目前的软件构件技术主要还是着眼于构件实现模型和运行时互操作,缺乏一套系统的方法以指导整个开发过程.近年来,以构件为基本单元的软件体系结构研究取得了较大的发展.它通过对软件系统整 体结构和特性的描述,为面向构件的软件开发提供了一个自顶向下的途径.介绍了一种以软件体系结构为指导,面向构件的软件开发方法,试图为基于构件的软件复用提供一种有效的解决方案.这种方法主要是将软件体系结构引入到软件开发的各个阶段,作为系统开发的蓝图,利用工具支持的自动转换机制缩小从高层设计到实现的距离,而后在构件平台的运行支持下实现自动的系统组装生成. The component-based software reuse and development is considered as an effective and efficient approach to improve the productivity and quality of software development, and is applied widely in building distributed systems. But, current software component technologies are concentrating mostly on component implementation models and runtime interoperability, lacking systematic approach to guide the whole development process. Recently, the research on software architecture (SA) made significant progress, which takes components as fundamental units and provides a top-down approach to component-oriented development by describing the gross structure and features of software systems. An SA-based component-oriented development approach is proposed, trying to offer an effective systematic solution for component-based reuse. This approach introduces the software architecture into each phase of software lifecycle, takes SA as the blueprint of system development, shortens the gap between high-level design and implementation by toolkit support, and realizes the automated system composition on runtime component underpinning platforms.
出处 《软件学报》 EI CSCD 北大核心 2003年第4期721-732,共12页 Journal of Software
基金 国家自然科学基金 国家杰出青年科学基金 国家高技术研究发展计划(863) 国家重点基础研究发展规划(973) 教育部重大项目~~
关键词 ABC 体系结构 构件 软件开发方法 软件复用 软件构件 软件系统 Components Computer architecture Computer programming languages Computer software reusability Distributed computer systems Mathematical models
  • 相关文献

参考文献1

二级参考文献2

共引文献42

同被引文献1253

引证文献212

二级引证文献863

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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