中国地质大学(北京)《面向对象分析与设计》在线作业一

奥鹏教育中国地质大学在线作业

地大《面向对象分析与设计》在线作业一

在UML2.0中,交互概述图通过顺序图来表示它的( )间的控制流。
A:类
B:状态图
C:顺序图
D:包图
答案问询微信:424329

事件表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型( )。
A:信号
B:调用事件
C:变化事件
D:源事件
答案问询微信:424329

在UML中,用( )表示企业业务的工作流。这种图显示工作流中的步骤、决策点,以及完成每一步骤的角色和对象。
A:活动图(activity diagram)
B:业务图(business diagram)
C:用例图(use case diagram)
D:交互图(interaction diagram)
答案问询微信:424329

根据下面的代码,可以确定类A与类B之间存在( )关系。
public class A {
private B theB;
public void aMethod(){ theB.doSomthing(); }
}
A:关联
B:泛化
C:实现
D:包含
答案问询微信:424329

内聚表示一个模块( )的程度。
A:可以被更加细化
B:能够适时地完成其功能
C:仅关注在一件事情上
D:联接其他模块和外部世界
答案问询微信:424329

协作图描述了协作的对象之间的交互和链接(link),它画成( )图的形式。
A:对象
B:类
C:用例
D:状态
答案问询微信:424329

( )是从用户使用系统的角度描述系统功能的图形表达方法。
A:类图
B:对象图
C:序列图
D:用例图
答案问询微信:424329

类图应该画在Rose的哪种( )视图中。
A:Use Case View用例视图
B:Logic View 逻辑视图
C:Component View 组件视图
D:Deployment View 部署视图
答案问询微信:424329

通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定符( )。
A:公有的
B:受保护的
C:友员的
D:私有的
答案问询微信:424329

状态图中不能表示的概念有( )。
A:动作
B:类
C:转移
D:事件
答案问询微信:424329

关于耦合正确的说法是( )。
A:是模块间相互联系强弱的度量
B:耦合的强弱取决于模块间传递数据的方式、接口复杂情况以及传递数据的类型
C:各模块之间的耦合越松散越好
D:各模块之间的耦合越紧密越好
答案问询微信:424329

关于内聚正确的说法是( )。
A:是一个模块内部各部件之间联系紧密程度的度量
B:是模块间各部件紧密联系程度的度量
C:强调分解时将相关的内容放到一起
D:一个模块内的各个部件联系越紧越好
答案问询微信:424329

采用面向对象技术开发的应用系统的不具有以下( )特点。
A:重用性更强
B:运行速度更快
C:占用存储量小
D:维护更复杂
答案问询微信:424329

关于包的描述,正确的有( )。
A:和其他建模元素一样,每个包必须有一个区别于其他包的名字
B:包中可以包含其他元素,比如类、接口、组件、用例等等
C:包的可见性分为:public、protected、private
D:引入(import)使得一个包中的元素可以单向访问另一个包中的元素
答案问询微信:424329

在UML中,下面类的命名哪些是无效的( )。
A:account
B:Accounting::Account
C:Accounting:Account
D:Accounting;Account
答案问询微信:424329

关于面向对象方法的优点,下列正确的叙述是( )。
A:与人类习惯的思维方法比较一致
B:可重用性好
C:以数据操作为中心
D:可维护性好
答案问询微信:424329

以下说法正确的是( )。
A:用例既可以描述系统做什么,也可以描述系统是如何被实现的。
B:应该从参与者如何使用系统的角度出发定义用例,而不是从系统自身的角度。
C:基本流描述的是该用例最正常的一种场景,在基本流中系统执行一系列活动步骤来响应参与者提出的服务请求。
D:备选流负责描述用例执行过程中异常的或偶尔发生的一些情况。
答案问询微信:424329

顺序图是强调消息随时间顺序变化的交互图,下面用来描述顺序图的组成部分( )。
A:类角色
B:生命线
C:转换
D:消息
答案问询微信:424329

顺序图是强调消息随时间顺序变化的交互图,下面哪些是用来描述顺序图的组成部分( )。
A:类角色
B:生命线
C:激活期
D:消息
答案问询微信:424329

在用例之间,会有三种不同的关系,下列哪些是他们之间可能的关系( )。
A:包含(include)
B:扩展(extend)
C:泛化(generalization)
D:关联(connect)
答案问询微信:424329

没有具体对象的类,并且带有抽象方法的类称为抽象类。
A:对
B:错
答案问询微信:424329

面向对象技术不稳定,小的需求变化会导致被开发系统的大幅度修改。
A:对
B:错
答案问询微信:424329

UML的全称是Unified Modeling Language.
A:对
B:错
答案问询微信:424329

依赖倒置原则是依赖具体类,不依赖抽象。
A:对
B:错
答案问询微信:424329

在类图中,“+”表示的可见性是private。
A:对
B:错
答案问询微信:424329

开闭原则是指类、模块、方法是可以扩展的,但不可以修改。
A:对
B:错
答案问询微信:424329

在类图中,聚合关系表达总体与局部的关系。
A:对
B:错
答案问询微信:424329

单一职责原则体现了耦合性。
A:对
B:错
答案问询微信:424329

泳道技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。
A:对
B:错
答案问询微信:424329

关于依赖倒置原则,抽象不应该依赖于细节,细节应该依赖于抽象。
A:对
B:错
答案问奥鹏教育中国地质大学在线作业询微信:424329

提供优质的教育资源

公众号: 超前自学网