1.软件体系结构基础

单元测验

1、单选题:
‏以下哪个软件开发历史顺序是正确的?‎
选项:
A: 机器语言 汇编语言 高级语言
B: 汇编语言 高级语言 机器语言
C: 机器语言 高级语言 汇编语言
D: 汇编语言 机器语言 高级语言
答案: 【 机器语言 汇编语言 高级语言

2、单选题:
‌下列哪一个不属于软件体系结构的影响因素?​
选项:
A: 系统利益相关者
B: 开发组织
C: 技术环境
D: 硬件设备
答案: 【 硬件设备

3、单选题:
‎面向对象的三大特征不包括:‍
选项:
A: 需求
B: 封装
C: 继承
D: 多态
答案: 【 需求

10.质量属性---性能和可扩展性

单元测验

1、单选题:
‏软件性能通常是指()​
选项:
A: 软件开发时间
B: 软件维护代价
C: 软件运行速度
D: 时间-空间效率
答案: 【 时间-空间效率

2、单选题:
‍软件的可扩展性主要的目的‏
选项:
A: 为了减低系统的复杂度
B: 为了提高软件的性能
C: 为了满足现在的需求
D: 为了满足未来的需求
答案: 【 为了满足未来的需求

11.质量属性---可修改性和安全性

单元测验

1、单选题:
‌软件安全性测试不需要从哪个角度入手‍
选项:
A: 明确区分系统中不同用户权限
B: 系统会不会因用户的权限的改变造成混乱
C: 用户登陆密码是否是可见、可复制
D: 是否需要提高系统可维护性
答案: 【 是否需要提高系统可维护性

2、单选题:
​什么是软件的可修改性​
选项:
A: 在规定的条件下和规定的时间区间完成规定功能的能力
B: 系统适应变化的能力
C: 改正、改动和改进该软件的难易程度
D: 系统或软件的能够快速地以较高的性价比对系统进行变更的能力
答案: 【 系统或软件的能够快速地以较高的性价比对系统进行变更的能力

12.质量属性---可用性和易用性

单元测验

1、单选题:
‍什么是软件的可用性‏
选项:
A:  是为了满足未来可能的需求
B: 软件多长时间不出问题
C: 问题BUG时能否继续使用功能
D: 该软件进行维护的难易程度
答案: 【 问题BUG时能否继续使用功能

2、单选题:
​什么是软件的易用性‎
选项:
A: 软件多长时间不出问题
B: 系统从始至终的操作一致性
C: 问题BUG时能否继续使用功能
D: 该软件进行维护的难易程度
答案: 【 系统从始至终的操作一致性

13.架构风格---微服务架构

单元测验

1、单选题:
‎什么是软件架构风格‎
选项:
A: 描述某一特定应用领域中系统组织方式的惯用模式
B: 解决类似问题的经验的总结
C: 一个通用的、可重用的解决方案
D: 系统全局的角度解决子系统之间的关系
答案: 【 描述某一特定应用领域中系统组织方式的惯用模式

2、单选题:
‌软件架构风格不包括哪一项​
选项:
A: 数据流风格
B: 调用/返回风格
C: 仓库风格
D: 数据库风格
答案: 【 数据库风格

14.软件体系结构风格---管道过滤器模式

单元测验

1、单选题:
‎管道过滤器风格的优点不包括‎
选项:
A: 整个系统的输入输出行为理解为单个过滤器行为的叠加与组合
B: 每个过滤器都有自己独立的输入输出接口
C: 整个系统易于维护和升级
D: 多个过滤器合并为一个任务执行
答案: 【 多个过滤器合并为一个任务执行

2、单选题:
‏管道过滤器可以实现的功能不包括‌
选项:
A: 身份验证和授权过滤器
B: 加密解密过滤器
C: 数据流过滤器
D: 日志记录和审核过滤器
答案: 【 数据流过滤器

15.软件体系结构风格---仓库模型

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注