软件体系结构(北京交通大学)1463536469mooc慕课答案2026年版满分测试WYC

对应课程:点击查看
起止时间:2021-03-04到2021-06-30
更新状态:每5天更新一次

1.软件体系结构基础 单元测验

1、 以下哪个软件开发历史顺序是正确的?

A:机器语言 汇编语言 高级语言
B:汇编语言 高级语言 机器语言
C:机器语言 高级语言 汇编语言
D:汇编语言 机器语言 高级语言
答案: 机器语言 汇编语言 高级语言

2、 下列哪一个不属于软件体系结构的影响因素?

A:系统利益相关者
B:开发组织
C:技术环境
D:硬件设备
答案: 硬件设备

2.软件架构建模—4+1视图 单元测验

1、 采用“4+1”视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于()

A:实现视图
B:进程视图
C:逻辑视图
D:部署视图
答案: 逻辑视图

2、 采用“4+1”视图模型来描述软件系统的体系结构。在该模型中,系统工程师侧重于 ()

A:实现视图
B:进程视图
C:逻辑视图
D:部署视图
答案: 部署视图

3.软件架构建模—建模工具和语言 单元测验

1、 Web服务是采用()格式的信息来定义和描述对外的公共接口和绑定

A:URI
B:XML
C:SOAP
D:HTTP
答案: XML

2、 ()定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体体现

A:用例图
B:类图
C:活动图
D:状态图
答案: 用例图

4.软件架构建模—Rational的4+1视图模型 单元测验

1、 物理视图(Physical view )物理视图通常也叫做()

A:部署视图
B:处理视图
C:开发视图
D:逻辑视图
答案: 部署视图

2、 ()和逻辑视图之间可能存在一定的映射关系

A:用例视图
B:开发视图
C:部署视图
D:处理视图
答案: 开发视图

5.设计原则—不良设计的特征 单元测验

1、 下列不属于不良设计的是()

A:使用全局变量替代传参
B:多个变量相互依赖
C:优先使用全局变量
D:利用继承管理类间关系
答案: 利用继承管理类间关系

2、 下列关于静态工厂与工厂方法说法错误的是()

A:两者都满足开闭原则
B:静态工厂对具体产品的创建类别和创建时机的判断是混在一起的
C:不能形成静态工厂的继承结构
D:在工厂方法模式中,对于存在继承等级结构的产品树,产品的创建是通过相应等级结构的工厂创建的
答案: 两者都满足开闭原则

6.设计原则—单一职责原则和开放封闭原则 单元测验

1、 以下哪一项符合单一职责原则的描述

A:软件实体是可扩展,而不可修改的
B:设计中的静态结构改为动态结构,维持设计的封闭性
C:程序要依赖于抽象接口,不要依赖于具体实现
D:每个类应该有一个责任,这个责任应该由类完全封装
答案: 每个类应该有一个责任,这个责任应该由类完全封装

2、 以下哪一项符合开放封闭原则的描述

A:软件实体是可扩展,而不可修改的
B:设计中的静态结构改为动态结构,维持设计的封闭性
C:程序要依赖于抽象接口,不要依赖于具体实现
D:每个类应该有一个责任,这个责任应该由类完全封装
答案: 软件实体是可扩展,而不可修改的

8.设计原则—接口分离原则和包设计原则 单元测验

1、 以下哪一项符合接口分离原则的描述

A:程序要依赖于抽象接口,不要依赖于具体实现
B:设计中的静态结构改为动态结构,维持设计的封闭性
C:软件实体是可扩展,而不可修改的
D:一个类对另外一个类的依赖性应当是建立在最小的接口上的
答案: 一个类对另外一个类的依赖性应当是建立在最小的接口上的

2、 以下哪一项符合包设计原则的描述

A:程序要依赖于抽象接口,不要依赖于具体实现
B:类会和其他包的类存在依赖,跨越包的边界
C:设计中的静态结构改为动态结构,维持设计的封闭性
D:软件实体是可扩展,而不可修改的
答案: 类会和其他包的类存在依赖,跨越包的边界

7.设计原则—里氏替换原则和依赖倒置原则 单元测验

1、 以下哪一项符合里氏替换原则的描述

A:软件实体是可扩展,而不可修改的
B:设计中的静态结构改为动态结构,维持设计的封闭性
C:程序要依赖于抽象接口,不要依赖于具体实现
D:每个类应该有一个责任,这个责任应该由类完全封装
答案: 设计中的静态结构改为动态结构,维持设计的封闭性

2、 以下哪一项符合依赖倒置原则的描述

A:设计中的静态结构改为动态结构,维持设计的封闭性
B:每个类应该有一个责任,这个责任应该由类完全封装
C:程序要依赖于抽象接口,不要依赖于具体实现
D:软件实体是可扩展,而不可修改的
答案: 程序要依赖于抽象接口,不要依赖于具体实现

9.质量属性 性能和可扩展性

1、 软件性能通常是指()

A:软件开发时间
B:软件运行速度
C:软件维护代价
D:时间-空间效率
答案: 时间-空间效率

2、 软件的可扩展性主要的目的

A:为了减低系统的复杂度
B:为了提高软件的性能
C:为了满足现在的需求
D:为了满足未来的需求
答案: 为了满足未来的需求

9.质量属性 单元测验

1、 软件调试的目的()

A:发现软件中隐藏的错误
B:解决测试中发现的错误
C:尽量不发现错误以便早日提交软件
D:证明软件的正确性
答案: 解决测试中发现的错误

2、 黑盒测试技术中不包括()

A:等值分析测试
B:边界值分析测试
C:逻辑覆盖测试
D:错误推测法
答案: 逻辑覆盖测试

9.质量属性 可用性和易用性

1、 什么是软件的可用性

       


注:此答案尚未制作完成,如需购买,可点击下方红字提交表单联系客服更新,更新后可直接在本网页购买答案

点击这里,联系客服更新


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页


获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人资料铺

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍


一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情


 


 


点击下方答案目录,3秒找到你想要的答案