%0 Journal Article
%T ABC: An Architecture Based, Component Oriented Approach to Software Development
ABC:基于体系结构、面向构件的软件开发方法
%A MEI Hong
%A CHEN Feng
%A FENG Yao-Dong
%A YANG Jie
%A
梅宏
%A 陈锋
%A 冯耀东
%A 杨杰
%J 软件学报
%D 2003
%I
%X 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) has 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. In this paper, 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.
%K software architecture
%K software component
%K software reuse
软件体系结构
%K 软件构件
%K 软件复用
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=153ACFCD32F90A8B&yid=D43C4A19B2EE3C0A&vid=F3583C8E78166B9E&iid=E158A972A605785F&sid=569BDAA4FEA0F7F9&eid=20D29EF591CB2C94&journal_id=1000-9825&journal_name=软件学报&referenced_num=129&reference_num=23