MOOC 软件体系结构(北京交通大学)1207223804 最新慕课完整章节测试答案
1.软件体系结构基础
文章目录
- 1.软件体系结构基础
- 10.质量属性---性能和可扩展性
- 11.质量属性---可修改性和安全性
- 12.质量属性---可用性和易用性
- 13.软件体系结构风格---管道过滤器模式
- 14.软件体系结构风格---仓库模型
- 15.软件体系结构风格---客户端-服务器架构
- 16.软件体系结构风格---分层架构
- 17.软件体系结构风格---MVC架构
- 18.软件体系结构风格---Peer-to-Peer架构和事件驱动架构
- 19.软件体系架构风格---微服务架构
- 2.软件架构建模---4+1视图
- 20.设计模式(可选内容)
- 21.创建者模式(可选内容)
- 22.结构型模式(可选内容)
- 23.行为型模式(可选内容)
- 3.软件架构建模---建模工具和语言
- 4.软件架构建模---Rational的4+1视图模型
- 5.设计原则---不良设计的特征
- 6.设计原则---单一职责原则和开放封闭原则
- 7.设计原则---里氏替换原则和依赖倒置原则
- 8.设计原则---接口分离原则和包设计原则
- 9.质量属性
单元测验
1、单选题:
以下哪个软件开发历史顺序是正确的?
选项:
A: 机器语言 汇编语言 高级语言
B: 汇编语言 高级语言 机器语言
C: 机器语言 高级语言 汇编语言
D: 汇编语言 机器语言 高级语言
答案: 【 机器语言 汇编语言 高级语言】
2、单选题:
下列哪一个不属于软件体系结构的影响因素?
选项:
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: 黑板系统
答案: 【 文件系统】