摘要
在讨论软件构件技术复用现状的基础上,借鉴工业控制领域的组态概念,提出了一种构件化动态软件系统组态模型。其基本思想是:在一定的软件体系结构基础上,用系统的宏观逻辑组态描述联结实现系统具体功能的软件构件,定制组装成完整的应用系统。构件化大大提高软件开发的速度和效率,逻辑和实现的分离明显改善软件系统的灵活性和逻辑可扩充性,系统逻辑组态描述能始终保持软件系统应用和需求的一致性。
Based on the discussion of software component technology and with reference to the configurable idea set forth in the field of industrial control system, a Component-Based Dynamic Software Configuration Model(CBDSCM) and its implementation is put forward in this paper. Its core is to, on the basis of certain software architecture, use system logical configuration-description to link software components realized the detailed functions, and to customize application system. The component technology has significantly improved the rapid and efficiency of software development. The separation of logic and implementation has apparently improved the flexibility and logic expandability of software. Furthermore, system logical configuration-description can hold on consistency of application software and requirement.
出处
《计算机应用研究》
CSCD
北大核心
2005年第6期20-22,55,共4页
Application Research of Computers
基金
国家自然科学基金资助项目(70031020
70272050)
关键词
软件体系结构
软件构件
逻辑描述
组态模型
Software Architecture
Software Component
Logical Description
Configuration Model