为方便软考考生对软件评测师考试知识点的检测,希赛软考频道为考生带来软考软件评测师考试知识点填空检测的内容(完整版可在本文文首本文资料处或文末的资料下载栏目下载)。
软考软件评测师考试知识点填空检测(23)内容如下:
第23章 微内核架构软件测试
微内核架构概述
·定义
微内核架构(Microkemel Architecture),又称为“________________”(Plug-in Architecture),指的是软件的内核相对较小,主要功能和业务逻辑都通过插件实现。内核通常只包含系统运行的最小功能。插件相互________,插件间________,避免出现________的问题。
·模块
核心系统
一般情况下只包含能够使系统运作起来的________________。
通常是为特定的使用场景、规则或者复杂条件处理定义了通用的业务逻辑,插件模块根据这些规则实现具体的业务逻辑。
插件模块
是一个包含专业处理、额外特性的________。
增加/扩展核心系统的________。
可以通过________方式连接到核心系统:OSGI(开放式服务网关协议)、消息机制、WEB服务或者直接点对点的绑定。
·特点
微内核架构的特点是________,________。它把拓展功能从框架中剥离出来,降低了框架的复杂度,扩展功能与框架以一种松耦合的方式结合,两者在保持接口不变的情况下,可以独立部署和变更。
·微内核模式的核心
基本服务封装到________;
________________负责整合某个特定领域的抽象;
________________负责通用的功能抽象;
应用程序、服务器通过基于“________”的微内核通信,用来沟通各个不同的模块。
·微内核架构设计的关键点
________:插件注册表;
________:连接规范(通信方式);
________:通信机制。
·优点
________________________________;
易于部署,因为功能之间是隔离的,插件可以独立的加载和卸载;
________________________________;
可测试性高;
________________。
·缺点
通信效率低,插件通过内核实现间接通信,需要更多开销;
________________________________________________;
________,丰富的插件通信连接方式;
________。
微内核架构的质量特性
·微内核架构的质量特性涉及:________、________、________、________。
微内核架构的测试策略
由________________确定本次需求的目标
·单元测试
对各个插件模块进行测试,保证________可以正常使用。
·集成测试
________________之间是否存在问题。
________________之间是否存在问题。
·系统测试
实际运行环境。
功能测试完成后再考虑________、________。
热门:信息系统管理工程师报考指南 | 2025年软考报名时间及入口
推荐:信息系统项目管理师网络课堂 |系统架构设计师网络课程 | 工信部信创认证培训
活动:25年高项备考 | 软考机考模拟作答系统 | 网络工程师网络课程
备考:章节练习+真题 | 软考备考学习资料 | 软考免费课程
课程:论文专题讲解 | 信息系统项目管理师试听课