面向对象的系统分析与设计(山东联盟)智慧树知到期末考试答案2024年_第1页
面向对象的系统分析与设计(山东联盟)智慧树知到期末考试答案2024年_第2页
面向对象的系统分析与设计(山东联盟)智慧树知到期末考试答案2024年_第3页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

面向对象的系统分析与设计(山东联盟)智慧树知到期末考试答案2024年面向对象的系统分析与设计(山东联盟)当采用标准UML构建系统类模型(ClassModel)时,若类A的对象维持类B对象的引用或指针,并可与类C的对象共享相同的类B的对象,那么类A与类B具有()关系。

A:聚合B:传递C:迭代D:泛化答案:聚合在面向对象的系统分析与设计中,用例图(UseCaseDiagram)是通过()得到的

A:捕获需求B:分析C:设计D:实现答案:捕获需求以下关于类和对象的叙述中,错误的是()。

A:在客观世界中实际存在的是类的实例,即对象B:类为属于该类的全部对象提供了统一的抽象描述C:类是一个对象模板,用它仅可以产生一个对象D:类是具有相同属性和服务的一组对象的集合答案:类是一个对象模板,用它仅可以产生一个对象在系统分析的用例建模过程中,首先应该在问题域分析出()

A:用例间的关系B:用例C:参与者D:画用例图答案:参与者类是对象的模板,一个类可生成多个对象,若某个类生成了三个对象,则()。

A:这三个对象一定具有相同的操作B:这三个对象无法共享数据C:这三个对象所存储的数据一定是相同的D:这三个对象所存储的数据一定是不同的答案:这三个对象一定具有相同的操作面向对象分析的第一步是()

A:确定附加的系统约束B:定义类和对象C:确定问题域D:定义服务答案:确定问题域面向对象中的()机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。

A:继承B:多态C:消息D:封装答案:继承在统一建模语言(UML)中,()用于描述系统与外部系统及用户之间的交互

A:对象图B:协作图C:类图D:用例图答案:用例图()是指把数据以及操作数据的相关方法组合在同一个单元中,使我们可以把类作为软件中的基本复用单元,提高其内聚度,降低其耦合度。

A:消息B:继承C:多态D:封装答案:多态哪一项不能说明类图的重要性?()

A:描述了系统中对象类型和它们之间的关系B:程序员编程实现的基础C:就是物理数据库的实现D:面向对象编程的基础E:用例转换的目标答案:就是物理数据库的实现以下关于面向对象分析的叙述中错误的是()。

A:面向对象分析忽略与系统实现有关的问题B:面向对象分析着重分析问题域和系统责任C:面向对象分析需要考虑系统的测试问题D:面向对象分析建立独立于实现的系统分析模型答案:面向对象分析需要考虑系统的测试问题在采用标准UML构建的用例模型(Use-CaseModel)中,参与者(Actor)与用例(UseCase)是模型中的主要元素,其中参与者与用例之间可以具有()关系。

A:包含(include)B:组合(Composite)C:关联(Association)D:递归(Recursive)答案:关联(Association)活动图中的分叉节点和结合节点是用来描述()

A:对象的时序B:并发处理行为C:类的关系D:系统体系结构框架答案:并发处理行为在面向对象分析与设计中,()是系统内对象和系统外参与者的联系媒介。

A:软件类B:控制类C:边界类D:实体类答案:边界类以下关于超类、子类、基类的叙述中,正确的是()

A:子类是超类的特化B:超类是基类的特化C:基类是子类的特化D:基类是超类的特化答案:子类是超类的特化需要依赖于某个表达式所表达的布尔条件才能发生的事件被称作()

A:调用事件B:时间事件C:改变事件D:信号事件答案:改变事件依赖关系经常与()一起出现。()

A:类B:关联C:接口D:对象答案:接口当采用标准UML构建系统类模型(ClassModel)时,若类B除具有类A的全部特性外,类B还可定义新的特性以及置换类A的部分特性,那么类B与类A具有()关系.

A:泛化B:迭代C:聚合D:传递答案:泛化()表示了系统与参与者之间的接口。在每一个用例中,该对象从参与者处收集信息,并将之转换为一种被实体对象和控制对象使用的形式。

A:实体对象B:边界对象C:可视化对象D:抽象对象答案:边界对象以下关于面向对象分析与结构化分析的叙述中,错误的是()

A:面向对象分析结果需要采用面向对象程序设计语言描述B:面向对象分析结果是面向对象设计的输入C:面向对象分析结果可采用UML描述D:结构化分析结果可使用DFD等模型表示答案:面向对象分析结果需要采用面向对象程序设计语言描述活动图的控制节点包括()

A:判断与合并B:分叉与汇合C:起始和终止D:调用与返回答案:分叉与汇合###判断与合并###起始和终止泛化关系的数据库设计时,下列说法正确的是()

A:只需将父类的属性放在子类中B:父类无需设计成单独的表C:将泛化关系的父类和子类分别设计D:需进行扁平化答案:只需将父类的属性放在子类中###将泛化关系的父类和子类分别设计###需进行扁平化在开发过程方面,UML是一种建模语言,而且是对开发过程的细节进行描述的工具。

A:对B:错答案:错从某种意义上说,状态机是一个对象的局部视图,用来精确地描述一个单独对象的行为。()

A:错B:对答案:对对于“继承”关系的类,在进行数据库设计时,可以将父类的属性放在子类的表中来实现层次结构的扁平化。()

A:错B:对答案:对复合状态不仅仅只是集合了相关状态,同时也引入一些新的行为。()

A:错误B:正确答案:错误在进行数据库设计时,主要参考类图建模,其他的并不重要()

A:错B:对答案:错面向对象方法是从现实世界中的客观事物入手,尽量运用人类的自然思维方式来构造软件系统。()

A:错B:对答案:对从一般到特殊意味着较多地注意事物之间的差别,可以得到较一般类。()

A:对B:错答案:错在面向对象系统建模中,类和对象就是一种典型的类型--实例划分。()

A:错误B:正确答案:正确继承表示了对象间“iskindof”(“是一种”)的关系。()

A:对B:错答案:对Java中包括单继承和多继承。()

A:对B:错答案:错顺序图关注的是多个对象的行为,而状态机图只关注一个对象的行为。()

A:对B:错答案:对一个用例也描述了一个功能如何实现。()

A:错B:对答案:错一般情况下,对于一个系统中所有具有复杂状态及行为的类都需要建立状态机图来表示其内部的状态及转换。(

A:错B:对答案:对事物是UML模型中面向对象基本的模块,它们在模型中属于动态部分。()

A:错B:对答案:错用例图中的参与者和用例之间是关联关系。()

A:错B:对答案:对在用例图中,参与者之间的关系可以是泛化、扩展、包含中任意一种()

A:对B:错答案:错从强度上来说,聚合紧密程度高于组合。()

A:错B:对答案:错根据事物之间的组成关系的紧密程度可以分为两类:一种是紧密而固定的,密不可分的,称为聚合,另一种是松散而灵活的,称为组合。()

A:错B:对答案:错一个用例中加入一些新的动作后则构成了另一个用例,这两个用例之间的关系是包含关系()

A:对B:错答案:错包含是用例之间的一种依赖关系,由基用例指向被包含用例。()

A:对B:错答案:对在UML提供的图中,顺序图用于显示对象之间发送消息的时间顺序。()

A:错B:对答案:对面向对象方法中,由继承派生出的新的子类可重用其父类的代码,并且可以修改、扩充而不影响其父类的使用。()

A:对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论