奥鹏中国地质大学(北京)《面向对象分析与设计》在线作业一
奥鹏教育中国地质大学在线作业
地大《面向对象分析与设计》在线作业一
一个设计得好的面向对象系统具有( )特征。
A:低内聚,低耦合
B:高内聚,低耦合
C:高内聚,高耦合
D:低内聚,高耦合
答案问询微信:424329
在UML2.0中,交互概述图通过顺序图来表示它的( )间的控制流。
A:类
B:状态图
C:顺序图
D:包图
答案问询微信:424329
在UML中,用( )表示企业业务的工作流。这种图显示工作流中的步骤、决策点,以及完成每一步骤的角色和对象。
A:活动图(activity diagram)
B:业务图(business diagram)
C:用例图(use case diagram)
D:交互图(interaction diagram)
答案问询微信:424329
( )就是用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表示系统中软件和硬件的物理架构。
A:组件图
B:协作图
C:状态图
D:配置图
答案问询微信:424329
( )可以帮助人们简单方便地复用已经成功的设计或体系结构。
A:商业组件
B:逆向工程
C:设计模式
D:需求规格说明
答案问询微信:424329
通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定符( )。
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
在一个课程注册系统中,定义了类CourseSchedule和类Course,其中类CourseSchedule中定义了方法add(c:Course)和方法remove(c:Course),则这两个类之间的关系是( )。
A:泛化关系
B:组合关系
C:依赖关系
D:包含关系
答案问询微信:424329
不属于UML结构物件的是( )。
A:交互
B:类
C:用例
D:组件
答案问询微信:424329
需求类型有( )。
A:功能性:特征、功能、安全性
B:使用性:人性化因素、帮助、文档
C:可靠性:故障频率、可恢复性、可预测性
D:性能:响应时间、吞吐量、有效性
答案问询微信:424329
通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,UML中的类成员访问限定性有( )。
A:公有的(public)
B:受保护的(protected)
C:友员(friendly)
D:私有的(private)
答案问询微信:424329
以下说法正确的是( )。
A:用例既可以描述系统做什么,也可以描述系统是如何被实现的。
B:应该从参与者如何使用系统的角度出发定义用例,而不是从系统自身的角度。
C:基本流描述的是该用例最正常的一种场景,在基本流中系统执行一系列活动步骤来响应参与者提出的服务请求。
D:备选流负责描述用例执行过程中异常的或偶尔发生的一些情况。
答案问询微信: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:包的可见性分为:public、protected、private
D:引入(import)使得一个包中的元素可以单向访问另一个包中的元素
答案问询微信:424329
关于面向对象方法的优点,下列正确的叙述是( )。
A:与人类习惯的思维方法比较一致
B:可重用性好
C:以数据操作为中心
D:可维护性好
答案问询微信:424329
属于敏捷过程特征的是( )。
A:迭代性
B:自适应
C:过程化开发
D:轻量级
答案问询微信:424329
紧耦合表明组之间依赖很强,对一个组的修改会产生复杂的连锁反应并波动奥鹏教育中国地质大学在线作业到其它包中。
A:对
B:错
答案问询微信:424329
内聚性可适用于类中的一组方法、包中的一组类以及子包上。
A:对
B:错
答案问询微信:424329
耦合性描述同一个组内的各个成员之间的相互关系。
A:对
B:错
答案问询微信:424329
在UML中,有3种基本构造块,分别是事物、关系和图。
A:对
B:错
答案问询微信:424329
单一职责原则体现了耦合性。
A:对
B:错
答案问询微信:424329
类图可以用来对需求建模。
A:对
B:错
答案问询微信:424329
在类图中,“﹟”表示的可见性是protected。
A:对
B:错
答案问询微信:424329
开闭原则是指类、模块、方法是可以扩展的,但不可以修改。
A:对
B:错
答案问询微信:424329
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
A:对
B:错
答案问询微信:424329
强内聚表明组内成员属于一个整体,弱内聚表明分组是随意的,甚至是不合逻辑的。
A:对
B:错
答案问询微信:424329