面向对象与UML智慧树知到期末考试答案章节答案2024年烟台大学.docx
面向对象与UML智慧树知到期末考试答案+章节答案2024年烟台大学
答案:对
部署图(配置图)一般把节点分成处理器和设备。
答案:对
依赖倒置原则的核心思想是要依赖于具体实现,而不要依赖于抽象。
答案:错
在用例图中能够出现的关系有哪些?()
答案:关联关系###包含关系###泛化关系###扩展关系
下面哪些叙述是错误的?()
答案:在状态图中,动作可以被中断,但活动不能被中断。###状态图不适合于描述跨多个用例的单个对象的行为,而适合描述多个对象之间的行为协作。
在绘制ATM自动取款机的相关用例图时,在通常情况下,下面哪个不应该被考虑成“参与者”?(?)
答案:取款
UML关系包括关联、聚合、泛化、实现、依赖5种类型。在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是什么关系?(??)
答案:关联
答案:边界类
类是一组具有相同属性和相同操作的对象的集合,类中的每个对象都是这个类的一个(??)。
答案:实例(instance)
UML关系包括关联、聚合、泛化、实现、依赖5种类型。一个类的方法中去实例化另一个类的对象,这两个类之间是什么关系?(?)
答案:依赖
以下图中,表示“依赖”这种关系的是(?)
答案:
在状态图中,(?)表示两个状态之间的关系:源状态和目的状态。
答案:转换
软件生存期包括计划,需求分析和定义,(?),编码,软件测试和运行维护。
答案:软件设计(详细设计)
UML2.0交互图包含(??)种类型的UML图。
答案:4
在UML的图形中,顺序图是强调的是交互的时间顺序,协作图强调的是交互的语境和交互的对象的整体组织,即顺序图和协作图分别是按照什么方式进行布图?()
答案:时间顺序,空间组织
能够表示参与者与用例之间的关系是(?)
答案:关联关系
在需求分析中,实体类是下面哪个选项?()
答案:负责保存目标软件系统中具有持久意义的信息项并向其他类提供信息访问的操作
程序内部的各个部分之间存在的联系,用结构图表达时,(?)是在模块之间的联系。
答案:耦合性
答案:Class1是控制者,Class2是实体,Class3是边界
答案:配置图(部署图)
用例是从用户的角度对系统行为的描述。()
答案:对
用例图中的参与者不仅可以是人,还可以是其它系统或是时间。()
答案:对
状态图中常用的动作有(??)
答案:内部活动###出口动作###迁移上的动作###入口动作
答案:联合孙权###借东风火攻###拟定策略
基于用例图的需求捕获的第一步就是确定系统的参与者,在寻找系统参与者时,可以根据以下(??)等问题来确定。
答案:系统的使用者是谁###系统为哪些对象提供信息、服务###由谁安装系统###系统同环境如何进行交互
UML提供了多种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。当需要说明系统的静态实现视图时,应该选择哪种图?(?)
答案:组件图(构件图)
类图中可以指明哪些信息?()
答案:其余都可以
下面哪个UML图是描述一个对象生命周期内的变化?()
答案:状态机图(状态图)
(?)图用于强化某个时间点类实例之间的关系。
答案:对象图
()将整个软件系统划分为模型、视图和控制器三个部分。
答案:MVC
UML中所谓的“泛化”可以用以下哪个术语来代替?()
答案:继承
面向对象程序设计将描述事物的数据与(?)封装在一起,作为一个相互依存、不可分割的整体来处理。
答案:对数据的操作
类的构造函数是在(?)调用的。
答案:创建对象时
在UML顺序图中,(??)对消息传递的目标对象的销毁。
答案:销毁(destory)消息
在UML活动图中,()表示活动需要输入的对象或者作为活动的处理结果输出的对象。
答案:对象流
下列描述中,哪个不是建模的基本原则()
答案:对一个重要的系统用一个模型就可以充分描述
下列哪个选项不是面向对象程序设计的主要特征(??)。
答案:结构
下述四个选项的模型图,哪个能正确表示出“一个雇员(Employee)最多有一个经理(Manager),某些经理管理多个雇员,某些经理部管理任何雇员”这样的意思?(???)
答案:
(?)是表达系统类及其相互联系的图示,它是面向对象设计的核心,建立状态图、协作图和其他图的基础。
答案:类图
如果要对一个学院课程注册系统中三个主要角色学生、教授、教务长的工作流程建模,那么下面4个图中哪个图是最有用的?()
答案:活动图
()是一组用于描述类或组件的一个服务的操作。
答案:接口
顺序图中的消息必须要有消息顺序号。(??)
答案:错
包与包之间的依赖关系特点是单向传递和不可传递。(????)
答案:对
统一建模语言UML