新奥鹏教育中国地质大学(北京)《面向对象分析与设计》在线作业一
奥鹏教育中国地质大学在线作业
地大《面向对象分析与设计》在线作业一
需求规格说明描述( )。
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:调用事件
C:变化事件
D:源事件
答案问询微信:424329
( )是表达系统类及其相互联系的图示,它是面向对象设计的核心,建立状态图、协作图和其他图的基础。
A:对象图
B:组件图
C:类图
D:配置图
答案问询微信:424329
( )是被节点执行的事物。
A:包
B:组件
C:接口
D:节点
答案问询微信:424329
不能实例化的类称为( )。
A:抽象类
B:无属性类
C:无方法类
D:多重继承类
答案问询微信:424329
通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定符( )。
A:公有的
B:受保护的
C:友员的
D:私有的
答案问询微信:424329
面向对象的特点主要概括为( )。
A:可分解性、可组合性、可分类性
B:继承性、封装性、多态性
C:抽象性、继承性、封装性、多态性
D:封装性、易维护性、可扩展性、可重用性
答案问询微信:424329
计算机(Computer)由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么Computer类和其它类(CPU、RAM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse)之间的关系是( )。
A:泛化关系(Generalization)
B:实现关系(Realization)
C:包含关系(Inclusion)
D:聚集关系(Aggregation)
答案问询微信:424329
在UML中,类之间的关系有一种为关联关系,其中多重性用来描述类之间的对应关系,下面哪些是( )。
A:0….1;
B:0….*
C:1….*
D:*….*
答案问询微信:424329
在UML中,下面类的命名哪些是无效的( )。
A:account
B:Accounting::Account
C:Accounting:Account
D:Accounting;Account
答案问询微信:424329
状态是指在对象的生命周期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况,下面哪些是状态的基本组成部分( )。
A:进入动作
B:退出动作
C:内部转换
D:子状态
答案问询微信:424329
关于面向对象方法的优点,下列正确的叙述是( )。
A:与人类习惯的思维方法比较一致
B:可重用性好
C:以数据操作为中心
D:可维护性好
答案问询微信:424329
在绘制ATM自动取款机的相关用例图时,在通常情况下,下面哪些应该被考虑成“参与者”( )
A:用户
B:ATM取款机
C:ATM取款机管理员
D:取款
答案问询微信:424329
关于耦合正确的说法是( )。
A:是模块间相互联系强弱的度量
B:耦合的强弱取决于模块间传递数据的方式、接口复杂情况以及传递数据的类型
C:各模块之间的耦合越松散越好
D:各模块之间的耦合越紧密越好
答案问询微信:424329
在用例之间,会有三种不同的关系,下列哪些是他们之间可能的关系( )。
A:包含(include)
B:扩展(extend)
C:泛化(generalization)
D:关联(connect)
答案问询微信:424329
关于用例图的描述正确的是( )。
A:用例图表示系统的行为
B:用椭圆表示行为
C:用小人表示用户
D:用带说明的线表示用户与行为的关系
答案问询微信:424329
UML由( )等几个部分组成。
A:模型元素(Model Element)
B:图(Diagram)
C:视图(View)
D:通用机制(General Mechanism)
答案问询微信:424329
需求的目有( )。
A:提供系统开发人员更好理解系统要求
B:为计划技术内容和迭代提供基础
C:为估算开发系统的费用和时间开销提供基础
D:定义系统的用户接口,关注用户需求和目标
答案问询微信:424329
面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。
A:对
B:错
答案问询微信:424329
对用例进行分包不能让用例图清晰地表现出系统的业务逻辑层次。
A:对
B:错
答案问询微信:424329
UML的全称是Unified Modeling Language.
A:对
B:错
答案问询微信:424329
在类图中,聚合关系表达总体与局部的关系。
A:对
B:错
答案问询微信:424329
选择建立什么的模型对如何发现和解决问题具有重要影响。
A:对
B:错
答案问询微信:424329
导出(export)使的一个包中的元素可以单向访问另一个包中的元素。
A:对
B:错
答案问询微信:424329
面向对象程序设计将描述事物的数据与对数据的操作封装在一起,作为一个相互依存,不可分割的整体来处理。
A:对
B:错
答案问询微信:424329
类图可以用来对需求建模。
A:对
B:错
答案问询微信:424329
单个模型往往是不充分的,每个实际的系统往往需要为之建立一组几乎相互独立的模型。
A:对
B:错
答案问询微信:424329
面向对象技术不稳定,小的需求变化会导致被开发系统的大幅度修改。
A:对
B:错
答案问询微信:424329