摘要
在理论上 ,软件体系结构和基于组件的开发是理想的匹配 ;另一方面 ,软件体系结构是可重用软件组件的一种自然补充。只有通过实现体系结构模型 ,才能体现组件互操作性模型的所有优点。首先给出了大规模复杂分布式应用程序设计和进化方法选择中的关键因素 ;然后讨论软件组件技术与软件体系结构方法相互之间的要求 ,并探论了将软件体系结构与软件组件结合起来的可能途径。
In theory, software architecture (SA) and component-based development make an ideal match. On the other hand, SA seems a natural complement for reusable software components. We argue that the full benefit of component interoperability models can only be achieved if complemented by explicit architectural models. Firstly outline a set of driving factors in selecting an approach to engineering and evolving large, complex, distributed applications. Then discuss the requirements of SA and component supporting for each other. Lastly explore the possible ways of combining SA and component-based development.
出处
《微机发展》
2002年第4期31-33,共3页
Microcomputer Development
基金
NSFC与RGC联合科研基金资助项目 (79910 161989)