软件建模与UML 知到智慧树答案2024 z24587


第一章 单元测试

1、
结构化设计阶段的主要设计思路是()。

A:自顶向下,逐步求精
B:自底向上,逐步集成
C:自顶向下,逐步集成
D:自底向上,逐步求精
答案: 自顶向下,逐步求精

2、
结构化分析建模的3种核心模型为( )。

A:DFD
B:ERD
C:STD
D:DD
答案: DFD;ERD;DD

3、
数据流图的外部实体可能是与系统交互的()。

A:组织
B:人
C:软件系统
D:硬件设备
E:部门
F:数据存储

答案: 组织;人;软件系统;硬件设备;部门

4、
环境图也称顶层数据流图,它仅包括一个数据处理过程,即目标系统。

A:对
B:错
答案: 对

5、
ER图是数据库设计的基础,因此又称为()。

A:数据模型
B:数据库概念模型
C:数据库逻辑结构设计模型
D:数据里物理模型 
答案: 数据库概念模型

6、
数据字典是以词条方式定义在数据模型、功能模型和行为模型中出现的数据对象及控制信息的特性,其定义对象包括()。

A:数据流条目
B:加工(过程)条目
C:数据文件
D:数据源点/汇点
E:用例规格
F:类的属性
答案: 数据流条目;加工(过程)条目;数据文件;数据源点/汇点

7、
DD中最常用的数据结构描述方式有()。

A:词条方式
B:定义式 
C:字典方式
D:Warier图
答案: 定义式 ;Warier图

8、
结构图可以清楚的表达出模块间的层次调用关系和信息传递,但不能表达有条件的模块调用。

A:对
B:错
答案: 错

9、
结构图优化时,需要应用高耦合、低内聚原则。 

A:对
B:错
答案: 错

10、
关于结构化程序设计的描述,正确的是()。

A: 使用顺序、选择、循环这三种基本控制结构表达程序逻辑。
B: 选用的控制结构只准有一个入口和一个出口。
C: 复杂结构要研究复杂的控制结构来实现。
D: 严格控制GOTO语句。
E: 在程序设计中,尽量采用自底向上和逐步细化的原则。
答案:  使用顺序、选择、循环这三种基本控制结构表达程序逻辑。; 选用的控制结构只准有一个入口和一个出口。; 严格控制GOTO语句。

第二章 单元测试

1、
面向对象方法将现实世界中的事物抽象为(),将事物的联系抽象为()。

A: Object、关系
B: Object、协作
C: Object、关系与协作
D: Object、操作
答案:  Object、关系与协作

2、
()是面向对象的特点。

A: 抽象、封装、继承、多态
B: 稳定、可复用、易理解
C: 与人类习惯思维方法相一致
D: 数据与功能统一、强调对现实世界的模拟
答案:  抽象、封装、继承、多态

3、
下列()不属于面向对象方法的优势。

A: 复用性强
B: 改善了软件结构
C: 软件的执行效率更高
D: 使用符合人类思维习惯的抽象
答案:  软件的执行效率更高

4、
()是面向对象方法用来描述“对客户隐藏对象的属性和实现细节”的概念。

A: 封装
B: 继承
C: 多态
D: 抽象
答案:  封装

5、
下列不是UML目标的是()。

A: 为软件建模提供可用的、富有表达力的、可视化的建模语言。
B: 用于精确的对系统建模,每个元素都具有固定且无歧义的定义。
C: 独立于编程语言和开发过程。
D: 推动面向对象建模工具市场的成长
答案:  用于精确的对系统建模,每个元素都具有固定且无歧义的定义。

6、
 UML的静态图包括()。

A: 类图
B: 交互图
C: 构件图
D: 部署图
E: 状态图
答案:  类图; 构件图; 部署图

7、
 UML的动态图包括()

A: 交互图
B: 类图
C: 活动图
D: 包图
E: 状态图
F: 构件图
答案:  交互图; 活动图; 状态图

8、
UML的扩展机制有()。

A: 修饰
B: 构造型
C: 注释
D: 约束
E: 标记值
F: 架构
答案:  构造型; 约束; 标记值

9、
对象是类的抽象,类是对象的实例。

A:对
B:错
答案: 错

10、
UML是凌乱的、不精确的、复杂的和松散的。

A:对
B:错
答案: 对

第三章 单元测试

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: 关联关系
答案:  包含关系

6、
 在网上银行系统中,以下选项能够构成用例的有()。

A:显示账户余额
B:办理转账
C:验证账户密码
D:信用卡还款
E:缴纳费用
F:输入转账金额
答案: 办理转账;信用卡还款;缴纳费用

7、
下面关于用例图的描述中正确的是()。

A: 完整的用例模型由用例图和用例规约组成
B: 在同一个需求阶段的用例图中用例粒度大小应保持一致
C: 用例的粒度越大,其中所包含的功能越多,因此在需求建模中,用例的粒度越细越好
D: 参与者和用例之间存在关联关系,是指参与者实例通过与用例实例相互传递消息实例从而实现人机交互过程
E: 用例间的包含关系和扩展关系在表示法上相似,都是将虚线箭头从基础用例指向新用例
答案:  完整的用例模型由用例图和用例规约组成; 在同一个需求阶段的用例图中用例粒度大小应保持一致; 参与者和用例之间存在关联关系,是指参与者实例通过与用例实例相互传递消息实例从而实现人机交互过程

8、
 一个参与者必须要确切的对应于现实世界的某个特定对象。

A:对
B:错
答案: 错

9、
在用例图中,泛化关系只存在于用例与用例之间,用于描述用例间特殊与一般的关系。

A:对
B:错
答案: 错

10、
 用例规约的事件流是对用例在使用场景下的交互动作的抽象,这种行为交互序列描述不应该涉及系统具体的实现细节,也不应该对界面设计提出要求

A:对
B:错
答案: 对

第四章 单元测试

1、
下面()不是对象具有的特性。

A: 标识
B: 继承
C: 顺序
D: 多态
答案:  顺序

2、
类A的一个操作的一个参数是类B的一个对象,且两个类之间不存在其他关系,那么类A和类B之间构成()关系。 

A: 关联
B: 泛化
C: 实现
D: 依赖
答案:  依赖

3、
计算机(Computer)由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么Computer类和其它类(CPU、RAM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse)之间的关系是()。 

A: 关联
B: 泛化
C: 实现
D: 依赖
答案:  关联

4、
 在UML中,当接口使用小圆圈表示时,类对接口的实现关系可以简化为一条实线。

A:对
B:错
答案: 对

5、
 对象名表示为“A:B”时,说明这是A类的一个名为B的对象。

A:对
B:错
答案: 错

6、
在对象图中,对象是()的实例,链是()关系的实例。

A: 接口
B: 类
C: 依赖
D: 泛化
E: 关联
F: 实现
答案:  类; 关联

7、
类图中,类与接口的关系为()。

A: 依赖
B: 关联
C: 泛化
D: 实现
E: 组合
F: 聚合
答案:  依赖; 实现

8、
面向对象中,类是对象的(),对象是类的()。

A: 父类
B: 抽象
C: 子类
D: 实例
答案:  抽象; 实例

9、
在标注类的关联时,建议标注()项目。

A: 关联的方向
B: 关联名称
C: 角色名称
D: 多重性
答案:  关联的方向; 关联名称; 角色名称; 多重性

10、
外卖订餐系统中,餐厅经理每周日发布下周菜单,菜单包含不同套餐。那么职责“发布菜单”属于()类。

A: 订餐系统
B: 餐厅经理
C: 菜单
D: 套餐
答案:  菜单

 


下方是付费阅读内容:本平台商品均为虚拟商品,无法用作二次销售,不支持退换货,请在购买前确认您需要购买的资料准确无误后再购买,望知悉!

暂无优惠



完整答案需点击上方按钮支付5元购买,所有答案均为章节测试答案,无期末答案。购买后上方矩形框将出现已付费的隐藏内容。



不知道怎么购买?点此查看购买教程!


点关注,不迷路,微信扫一扫下方二维码

关注我们的公众号:阿布查查  随时查看答案,网课轻松过


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

电脑浏览器添加/查看书签方法

1.按键盘的ctrl键+D键,收藏本页面

2.下次如何查看收藏的网页?

点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页


手机浏览器添加/查看书签方法

一、百度APP添加/查看书签方法

1.点击底部五角星收藏本网页

2.下次如何查看收藏的网页?

点击右上角【┇】-再点击【收藏中心】查看

二、其他手机浏览器添加/查看书签方法

1.点击【设置】-【添加书签】收藏本网页

2.下次如何查看收藏的网页?

点击【设置】-【书签/历史】查看收藏的网页

阿布查查 » 软件建模与UML 知到智慧树答案2024 z24587
+
账户
更新
搜索
帮助
主页