本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-09-06到2021-10-11
本篇答案更新状态:已完结

第一讲 软件体系结构概述 1. 单元测试

1、 问题:软件体系结构权衡分析是
选项:
A:ATM方法
B:ATAM方法
C:SAAM方法
D:QAW方法
答案: 【ATAM方法

2、 问题:下面哪个不属于软件体系结构形式化描述方法
选项:
A:UML语言描述
B:xADL方法
C:C2方法
D:Wright方法
答案: 【UML语言描述

3、 问题:常用的软件体系结构建模工具是
选项:
A:JAVA开发工具
B:Visual Studio 2019开发工具
C:ArchStudio开发工具
D:UML开发工具
答案: 【ArchStudio开发工具

4、 问题:下面哪个不是软件体系结构风格?
选项:
A:云体系结构风格
B:分层风格
C:数据分享风格
D:客户端/服务器风格
答案: 【客户端/服务器风格

5、 问题:下面哪个不属于软件体系结构研究的范畴?
选项:
A:软件体系评价方法
B:软件体系结构风格
C:软件体系结构描述
D:软件体系用户需求
答案: 【软件体系用户需求

6、 问题:下面哪个不是软件体系结构风格?
选项:
A:解释器风格
B:管道-过滤器风格
C:黑板风格
D:MVC三层风格
答案: 【MVC三层风格

7、 问题:下面哪个属于软件体系结构研究范围?
选项:
A:用户需求建模
B:用户代码建模
C:软件测试策略
D:软件部署
答案: 【用户代码建模

【作业】第一讲 软件体系结构概述 作业1

1、 问题:1.常用的软件体系结构形式化描述工具有哪些?
评分规则: 【 不低于三个,并且需要简单说明。

2、 问题:请描述面向对象风格软件体系的特点。
评分规则: 【 要求不低于三个特点。

3、 问题:请描述基于场景的软件体系评估方法和步骤。
评分规则: 【 评估方法:5分。评估步骤:3分。注意事项:2分。

第一讲 软件体系结构概述 测试1 补充

1、 问题:软件体系结构权衡分析是
选项:
A:ATM方法
B:ATAM方法
C:SAAM方法
D:QAW方法
答案: 【ATAM方法

2、 问题:下面哪个不属于软件体系结构形式化描述方法
选项:
A:UML语言描述
B:xADL方法
C:C2方法
D:Wright方法
答案: 【UML语言描述

3、 问题:常用的软件体系结构建模工具是
选项:
A:JAVA开发工具
B:Visual Studio 2019开发工具
C:ArchStudio开发工具
D:UML开发工具
答案: 【ArchStudio开发工具

4、 问题:下面哪个不是软件体系结构风格?
选项:
A:云体系结构风格
B:分层风格
C:数据分享风格
D:客户端/服务器风格
答案: 【客户端/服务器风格

5、 问题:下面哪个不属于软件体系结构研究的范畴?
选项:
A:软件体系评价方法
B:软件体系结构风格
C:软件体系结构描述
D:软件体系用户需求
答案: 【软件体系用户需求

6、 问题:下面哪个不是软件体系结构风格?
选项:
A:解释器风格
B:管道-过滤器风格
C:黑板风格
D:MVC三层风格
答案: 【MVC三层风格

7、 问题:下面哪个属于软件体系结构研究范围?
选项:
A:用户需求建模
B:用户代码建模
C:软件测试策略
D:软件部署
答案: 【用户代码建模

【作业】第二讲 设计模式 第二单元作业

1、 问题:结合面向对象设计七项基本原则,谈谈对类和接口“粒度”的理解。
评分规则: 【 需要针对接口隔离原则分析:3分将类和接口分开说明:3分至少举出一个示例说明:4分

2、 问题:某软件公司要开发一个跨平台图像浏览系统,要求该系统能够显示BMP、JPG、GIF、PNG等多种格式的文件,并且能够在Windows、Linux、Unix等多个操作系统上运行。系统首先将各种格式的文件解析为像素矩阵(Matrix),然后将像素矩阵显示在屏幕上,在不同的操作系统中可以调用不同的绘制函数来绘制像素矩阵。要求: 请指出模型的不足指出,并根据依赖倒转原则和合成复用原则重新设计。
评分规则: 【 指出不足之处,不少于3点:6分。绘制新的方案:10分。说明理由:4分。

3、 问题:设计模式有哪些优点?
评分规则: 【 每个优点2分。

第二讲 设计模式 第二单元测验

1、 问题:设计模式具有( )的优点。
选项:
A:提高系统性能
B:降低软件规模和复杂度
C:减少代码开发工作量
D:提升软件设计的质量
答案: 【提升软件设计的质量

2、 问题:在面向对象软件的开发过程中,采用设计模式( )
选项:
A:可以减少在设计和实现过程中需要创建的实例对象的数量。
B:可以保证程序的运行速度达到最优值
C:可以复用相似问题的相同解决方案
D:允许在非面向对象程序设计语言中使用面向对象的概念
答案: 【可以复用相似问题的相同解决方案

3、 问题:( )是行为型设计模式
选项:
A:组合模式,适配器模式,代理模式
B:观察者模式,职责链模式,策略模式
C:原型模式,建造者模式,单例模式
D:迭代器模式,命令模式,桥接模式
答案: 【观察者模式,职责链模式,策略模式

4、 问题:关于单一职责模式,叙述错误的是( )
选项:
A:一个类只负责一个功能领域中的相应职责
B:就一个类而言,应该有且仅有一个引起它变化的原因
C:一个类承担的职责越多,越容易复用,被复用的可能性越大
D:当一个类承担的职责过多时,需要将职责进行分离,将不同的职责封装在不同的类中
答案: 【一个类承担的职责越多,越容易复用,被复用的可能性越大

5、 问题:以下关于面向对象设计的叙述中,错误的是( )
选项:
A:高层模块不应该依赖于底层模块
B:抽象不应该依赖于细节
C:细节可以依赖于抽象
D:高层模块无法不依赖于底层模块

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

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