为方便软考考生对软件评测师考试知识点的检测,希赛软考频道为考生带来软考软件评测师考试知识点填空检测的内容(完整版可在本文文首本文资料处或文末的资料下载栏目下载)。
软考软件评测师考试知识点填空检测(22)内容如下:
第22章 事件驱动架构软件测试
事件驱动架构概述
·定义
________:状态的显著变化。
________:可以是内部、外部;软件、硬件层面。
________:将事件通知到架构其他部分的一种特殊消息。
________:是通过事件进行通信的软件架构,是常用的架构范式中的一种,其关注事件的产生、识别、处理(“消费”)、响应。
·组件
________________:由于内/外事件引发/触发/产生的特殊的消息。
________________:一组数据结构和对应的处理逻辑,用于接收缓存接收到的事件(通知)。
________________:对事件进行预处理,分类地将事件转发到对应的处理逻辑中;有事件流式处理和注册/发布式处理两种实现方式。
________________:是分发器将事件分发到事件处理逻辑的通道。
________________:实现具体业务逻辑。
·事件流式处理
所有的事件像流水一样进入事件队列并能被所有的事件处理逻辑读取;事件处理逻辑根据需要读取事件队列中的任意事件,或删除处理过的事件
数据流
所有数据注入一个通过数据流平台实现的事件队列中,可用来在输入事件流中识别事件的某种有意义的模式。
________________:事件到来后立即触发对事件的处理。
________________:要求事件处理机制能处理和缓存多个事件来识别其模式。
·注册/发布式处理
事件处理逻辑向事件分发器订阅某个/类事件通知
·优缺点
优点:________________、________________、________________。
缺点:________________、________________、________________。
事件驱动架构测试策略
通常采用________________策略。
·单元测试
________________;
________________;
________________;
________________;
________________。
·集成测试
围绕________________来设计。
·系统测试
一般________安排。
对事件驱动架构实现的业务逻辑
·单元测试
集中在________________中。
·集成测试
优先级机制;
集成测试可以跳过;
业务逻辑依赖的________________,必须完成集成测试。
·系统测试
基于规格说明书的测试技术;
通过________________________实现测试执行。
热门:信息系统管理工程师报考指南 | 2025年软考报名时间及入口
推荐:信息系统项目管理师网络课堂 |系统架构设计师网络课程 | 工信部信创认证培训
活动:25年高项备考 | 软考机考模拟作答系统 | 网络工程师网络课程
备考:章节练习+真题 | 软考备考学习资料 | 软考免费课程
课程:论文专题讲解 | 信息系统项目管理师试听课