插件式软件系统基于微内核架构的架构设计总结
发布时间
阅读量:
阅读量
本文目录导航
-
1 插件是什么?
-
- 定义
- 其他易混淆的概念
-
为解决特定问题而设计插件式软件有何意义?
-
插件技术类型的分类有哪些?
- 其中一类是与批处理或shell脚本类似的简明型插件
- 第二类是基于脚本语言构建的可编程型插件
- 第三类是基于动态链接库构建的可扩展型插件
- 第四类是通过通用程序语言开发的模块化型插 piece
- 最后一类是支持多语言协作的应用型插 piece
-
4 插件式软件系统架构设计方案
-
-
4.1 整体系统框架规划
-
4.2 插件开发流程及运行机制
-
4.3 插件SDK开发策略
-
4.4 插件功能模块设计
-
- 4.4.1 插件源代码工程结构布局
- 4.4.2 关键功能接口实现方案
-
4.5 宿主程序的必要设计
-
-
5 参考文献
-
1 插件是什么?
定义
插件作为一种专门设计的软件组件,在原有系统的基础上提供额外的功能拓展能力。
这种结构通过整合外部工具实现对宿主系统的动态增强。
外设通过模块化设计实现了对原有功能的补充和完善。
由两部分组成的插件式架构包括宿主程序和外设。
其核心理念是模块化设计的高级应用。
注意:
- Host program is also
全部评论 (0)
还没有任何评论哟~
