软件体系结构风格

数据流体系结构风格的特点是()。 A无数据不工作 B存在数据中心 C有统一数据格式 D数据增量传输
管道过滤器体系结构风格中,过滤器相互独立。
关于批处理体系结构风格说法错误的是()。 A数据无统一的格式标准 B数据的传输方式为完整传输 C支持
管道过滤器体系结构风格中,过滤器是数据处理的计算单元。
批处理体系结构风格中,数据的传输方式是增量式传输。
以下哪种软件风格不属于调用/返回风格 A主程序/子程序风格 B管道-过滤器 C面向对象 D客户端/服务
以下哪种特性不是面向对象风格所特有的 A封装 B多态 C继承 D过程
层次风格主要解决对象管理问题和系统性能问题,因此引入层次风格会有效提高系统性能
模块分解的主要动机是信息隐藏、限定修改和拥抱变化
两层客户端/服务器风格和三层客户端/服务器体系结构风格区别在于将数据处理放置在客户端还是服务
黑板体系结构风格中,知识源可相互调用。
基于符号表和语法树的现代编译器系统更适合数据流体系结构风格。
黑板体系结构中,负责存储数据的构件是()。 A数据库 B知识源 C黑板 D控制中心
黑板体系结构风格中,知识源相互独立。
黑板体系结构风格中,具有子问题求解能力的构件是()。 A黑板 B监控中心 C中央数据中心 D知识源
以下哪种软件风格不属于虚拟机风格 A解释器 B规则系统 C黑板 D命令行处理器
以下哪个模块不是一个典型的规则系统风格中所包含的 A规则进化库 B工作存储 C规则解释器 D知识库
黑板系统和规则系统属于不同的体系结构风格,两者之间没有相似性
解释器风格的一个主要劣势在于其性能低下
软件系统引入解释器风格后,会增大软件的验证难度
事件系统体系结构的风格中,事件源可以产生事件。
基于事件系统实现的外卖派送系统中,订单事件的事件处理机制更适合采用()。 A点对点模式 B发布-订阅
事件派遣机制中,有独立模块的派遣机制可以划分为全广播模式和选择式广播。
事件处理器对事件进行处理的同时可以产生新的事件,即形成事件链。
关于点对点事件调度机制的说法错误的是()。 A事件只能被一个事件处理器处理 B可基于消息队列实现 C

软件体系结构建模与文档化

常见的体系结构视图类型有哪些 A分解视图 B进程视图 C用户视图 D管理视图
以下哪些是创建体系结构文档应遵循的原则 A避免歧义 B时刻更新文档 C避免不必要的重复 D记录舍弃
“4+1”视图中的“1”是指 A逻辑视图 B用例视图 C过程视图 D开发视图
哪种图定义了系统功能需求,并不描述功能的具体实现 A类图 B用例图 C组件图 D部署图
序列图与以下哪种图可以互相转换 A活动图 B协作图 C时序图 D类图

质量属性及质量属性提升策略

不属于“质量属性场景”的组成部分的是 A控制 B刺激源 C制品 D环境
可用性关注的是 A系统处理事件的速度 B故障及故障造成的影响 C不允许非法用户使用系统 D用户使用
属于提升可用性的策略的是 A记录 / 回放 B系统猜测用户要完成的任务 CPing/echo D模块高内聚、低
属于提升可用性的策略的是 A异常 B让模块通用 C限制执行时间 D维持数据的保密性
属于提升可用性的策略的是 A用户的授权 B把接口和实现分离开 C系统给用户适当的反馈 D心跳
可修改性关注的是 A软件运行的速度 B软件修改的成本 C软件是否有故障 D软件的设计规范
属于提升可修改性的策略的是 A系统猜测用户要完成的任务 BPing/echo C模块高内聚、低耦合 D提高
属于提升可修改性的策略的是 A让模块通用 B限制执行时间 C维持数据的保密性 D提供专用的测试路径
属于提升可修改性的策略的是 A把接口和实现分离开 B系统给用户适当的反馈 C心跳 D考虑到可能会发
属于提升可修改性的策略的是 A投票 B隐藏信息 C限制待处理事件队列长度 D维持数据的完整性
性能关注的是 A区分合法和非法用户 B软件修改的成本 C软件运行的速度 D用户容易上手
属于提升性能的策略的是 A减少要处理的数据总量 B用户的授权 C把接口和实现分离开 D系统给用户适
属于提升性能的策略的是 A让模块通用 B限制执行时间 C维持数据的保密性 D提供专用的测试路径
属于提升性能的策略的是 A系统猜测用户要完成的任务 BPing/echo C模块高内聚、低耦合 D提高计算
属于提升性能的策略的是 A投票 B隐藏信息 C限制待处理事件队列长度 D维持数据的完整性
安全性关注的是 A软件修改的成本 B软件运行的速度 C软件的故障 D让非法用户无法使用软件
属于提升安全性的策略的是 A维持数据的完整性 B内部监控 C支持撤销操作 D投票
属于提升安全性的策略的是 A限制通信路径 B增加可用资源 C限制访问 D事务
属于提升安全性的策略的是 A利用并发机制 B减少暴露 C提高计算效率 D把用户界面和系统其它部分隔
属于提升安全性的策略的是 A内测 B使用中介 C先来先服务 D攻击者的识别
可测试性关注的是 A软件的故障 B软件使用中给用户适当的反馈 C尽可能让软件bug在测试中暴露出来
属于提升可测试性的策略的是 A记录 / 回放 B系统猜测用户要完成的任务 C服务下线 D按需创建实例
属于提升可测试性的策略的是 A主动冗余 B维持接口不变 C利用并发机制 D内部监控
属于提升可测试性的策略的是 A用户的授权 B把接口和实现分离开 C把用户界面和系统其它部分隔离开
属于提升可测试性的策略的是 A限制执行时间 B维持数据的保密性 C提供专用的测试路径 D检查点/回
属于提升易用性的策略的是 A系统猜测用户要完成的任务 B主动冗余 C维持接口不变 D利用并发机制
属于提升易用性的策略的是 A提高计算效率 B系统给用户提供一致的体验 C让模块通用 D限制执行时间
易用性关注的是 A软件的故障 B尽可能让软件bug在测试中暴露出来 C软件运行的速度 D终端用户使用
属于提升易用性的策略的是 A减少要处理的数据总量 B支持撤销操作 C隐藏信息 D限制待处理事件队列
属于提升易用性的策略的是 A系统给用户适当的反馈 B检查点/回滚 C命名服务器 D固定优先级调度

软件体系结构评估

在ATAM的软件体系结构评估方法中,T指的是()。 ATable BTrade-off CTeam
敏感点一定会导致有风险决策。
效用树中的场景不需要定义优先级。
软件体系结构评估是在软件测试阶段进行的。
ATAM中,项目干系人就是项目的用户。

期末考试

声明:本站所有文章,如无特殊说明或标注,均来源于网络。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。