随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 综合顺序图中的对象可以是系统的参与者或者任何有效的系统对象。含图做这题 →
- 综合生命线是一条垂直的虚线,用来表示顺序图中的对象在一段时间内的存在。含图做这题 →
- 综合消息用从一个对象的生命线到另一个对象生命线的箭头表示。做这题 →
- 综合消息可以激发某个操作、创建或解构某对象。做这题 →
- 综合一个对象向另一个对象发出同步消息后,将处于阻塞状态,一直等到另一个对象的回应。做这题 →
- 综合消息的名称是被调用者的方法名。做这题 →
- 综合动作表示一个可执行的原子操作,是 UML 能够表达的最小计算单元做这题 →
- 单选以下类图中部分内容,其中 “+” 表示()含图做这题 →
- 综合在顺序图中,所有对象的生命线一定会被一个销毁标记所结束。含图做这题 →
- 单选在顺序图中,返回消息的符号是()做这题 →
- 单选状态图中以表现()在生存期内的行为、所经历的状态序列、引起状态转移的中件以图状态转移而引起的动作。做这题 →
- 单选UML 建模的类图中,“#”表示属性的可见性是()做这题 →
- 综合请问下图是 UML 建模图中的 ____。 subgraph System_Manager["\"System Manager\""] direction TB SystemAdmin["系统管理员"] AccountInfo["+账号\n+用户名\n+密码"] AddRegUser["+添加注册用户()\n+删除注册用户()"] end subgraph Ticket_Manager["\"Ticket Manager\""] direction TB TicketInfo["票务管理员"] AccountInfo["+账号\n+用户名\n+密码"] IssueTicketInfo["+发布车票信息()\n+修改车票信息()\n查询票务信息()"] end subgraph Order_Type["\"Order Type\""] direction TB OrderInfo["订单\n+订单号\n+班次号\n+乘客ID\n+票价\n+车票类型"] end subgraph User_Info["\"User Info\""] direction TB end含图做这题 →
- 综合如果在一个时间段内,整体类的实例中至少包含一个部分类的实例,并且该整体类的实例负责创建和消除部分类的实例,特别是如果整体类的实例和部分类的实例具有相同的生存周期,那么这种关联关系称为____。做这题 →
- 单选大学由若干专业系构成,则大学与专业系的关系是()。做这题 →
- 单选在一个“订单处理系统”中,下新订单和更新订单都要核查用户账号是否正确,则用例“下新订单”、“更新订单”与用例“核查用户账号”之间的关系是()做这题 →
- 单选UML 中,用例图展示了外部 Actor 与系统所提供的用例之间的连接,UML 中的外部 Actor 是指( )做这题 →
- 单选顺序图和协作图建立了 UML 面向对象开发过程中的对象动态( )模型。做这题 →
- 单选UML 中有 4 种交互图,其中强调控制流时间顺序的是()。做这题 →
- 单选在顺序图中,返回消息的符号是( )。含图做这题 →
- 单选状态图可以表现()在生存期内的行为、所经历的状态序列, 引起状态转移的事件以及因状态转移而引起的动作。做这题 →
- 单选为了描述和理解系统中的控制机制,如为了描述- 一个设备控制器在不同情况下所要完成的动作,()最有用。做这题 →
- 单选在 UML 提供的图中,用于描述系统与外部系统及用户之间的交互的图是()做这题 →
- 单选顺序图中,消息主要包括编号、()和类型这三个基本组成部分。做这题 →
- 单选顺序图中的消息是以()顺序排列的。做这题 →
- 综合班级与学生建立关联关系,如果一个班级至少有一个学生,每个学生只能属于一个班级,则班级一端的多重性为____。做这题 →
- 综合一个网上书店系统要求在凌晨零点自动统计前一天的销售额,生成统计报表,并发送至系统管理员信箱。根据描述,“统计销售额”用例的参与者是____。做这题 →
- 综合用例图包含的元素有关系、系统边界、参与者和____。做这题 →
- 综合在网上购物系统中,顾客进行商品结算,如果订单中包括系统指定商品,或者购买总金额超出一定限额,则系统将自动进行商品优惠的计算,根据描述,“商品结算”用例与“计算商品优惠”用例之间是____关系。做这题 →
- 综合在用例图中,____关系只存在于参与者与用例之间。含图做这题 →
- 综合对于一个网络教学系统,任课教师在添加学生时,可选择手工添加或者批量导入两种方式,根据描述,可建立“手工添加”、“批量导入”用例与“添加学生”用例之间的____关系。做这题 →
- 综合____本身是一个伪状态,代表上次离开组合状态时的最后一个活动子状态。做这题 →
- 综合如果一个组合状态的多个子状态之间是互斥的,不能同时存在,那么这个组合状态是____组合状态。做这题 →
- 综合需要依赖于某个表达式所表达的布尔条件才能发生的事件被称作____事件。做这题 →
- 综合当顺序组合状态被激活时,同一时间只有一个子状态会被激活。做这题 →
- 综合类之间共享属性与服务的机制称为____。 A 多态性 B、动态绑定 C、静态绑定 D、继承做这题 →
- 综合请问下图是 UML 建模图中的____。 subgraph sg["\"乘客\""] direction TB G["+账号\n+用户名\n+密码\n+性别\n+手机号"] H["+订票()\n+退票()\n+查看用户信息()"] end subgraph sg_2["\"订单\""] direction TB J["+订单号\n+班次号\n+乘客ID\n+票价\n+车票类型"] end style A fill:#f9f9f9,stroke:#333,stroke-width:2px style C fill:#f9f9f9,stroke:#333,stroke-width:2px style E fill:#f9f9f9,stroke:#333,stroke-width:2px含图做这题 →
- 综合如果在一个时间段内, 整体类的实例中至少包含一个部分类的实例, 并且该整体类的实例具有相同的生存周期。人类的实例, 特别是如果整体类的实例和部分类的实例具有相同的生存周期, 那么这种关联关系称为____。做这题 →
- 单选顺序图是强调消息随时间顺序变化的交互图,下面哪个不是用来描述顺序图的组成部分()做这题 →
- 综合精化Use Case图。解决Use Case 间的重复不冲突问题,简化Use Case中的对话序列。Use Case图可以有丌同的局次,高局系统的Use Case可以分解为若干个下属子系统中的子Use Case, 在ATM自劣叏款机的工作模型中(用户通过输入正确的用户资料,从银行叏钱的过程),下面丌是参不者的是()。 (A)用户 (B)ATM叏款机 (C)ATM叏款机管理员 (D)叏款 巩固练习 • 下面丌是用例间主要关系的是()。 (A)扩展 (B)包含 (C)依赖 (D)泛化 • 对亍一个电子商务网站而言,()丌是合适的用例。 (A)用户登录(B)预定商品(C)邮寄商品 (D)结账 巩固练习 • 用例中的主要关系有 。 • 用例图的组成要素是 • 建立对象模型是面向对象的开发方法的基本任务,是软件系统开发的基础,也是一个最需要倾注精力和时间的技术活动。 • 对象类与对象的图形表示法是面向对象分析方法的核心技术之它能表达面向对象模型的主要概念。 • UML的对象类图(Class Diagram)与对象图(Object Diagram)具有强大的表达能力,能够有效地对现实世界的业务领域和计算机系统建立可视化的对象模型。 • UML对象类图与对象图表达的是对象模型的静态结构方面。 UML的对象类图与对象图中的一部分图形元素是基本的,如类、对象、关联等,对于任何面向对象模型都是必不可少的;另一部分高级概念及其图形表达方法则不一定都会用到。 在面向对象编程中,类是对现实世界中一组具有相同特征的物体的抽象。 对象类是对象的集合,这些对象具有共同的结构特征、行为特征、联系和诧义。 对象类的图标(Icon)用实线矩形框表示,矩形框中含有若干分隔框,分别包含类的名字、属性、操作、约束以及其他成分等。 操作框中包含对象类的操作。操作实现类的服务功能,它可以被本类的对象请求执行,从而収生某种行为。 | 类名 | | --- | | 属性 | | 操作 | | ... | | 学生 | | --- | | 姓名 | | 年龄 | | 性别 | | 注册 | | 选课 | 类的属性(Attribute)是类的命名的性质,属性在类图标的属性分隔框中用文字串说明。 属性有在本对象类中唯一的属性名或标识符。 冒号“:”后跟属性值的数据类型。 可视性(Visibility)用以下可视性标记表示: + (公共),# (保护),– (私用) 可视性也可以用以下关键字表示:public(公共)、protected(保护)、private(私用)。 若可视性标记为“+”或“public”,则为公共属性,可以被外部对象访问。若可视性标记为“#”或“protected”,则为保护属性,可以被本类或子类的对象访问。若可视性标记为“–”或“private”,则为私用属性,不可以被外部对象访问,只能为本类的对象使用。可视性可以缺省,表示该属性不可视。 属性 可视性 属性名 [多重性]:类型 = 初始值 操作(Operation)是对象类的行为特征或动态特征。 一个类可以有多个操作,也可以没有一个操作。没有一个操作的类常用于表达接口或数据表。 参数列表是可选项目,即一个操作可以有参数,也可以没有参数。 操作的可视性的表示方法和含义与属性中相同。 操作可视性 操作名 (参数列表):返回列表 (性质) 在类图中包含几种模型元素,分别是:类(Class)、接口(Interface)以及类乊间的关系。 接口是一种特殊的类,具有类的结构但丌可被实例化,只可以被实现(继承)。在UML中,接口使用一个带有名称的小圆圈来迚行表示。 在接口中包含一系列操作但是丌包含属性,并且它没有对外界可见的关联。 Worker +work1() : void +work2() : void +work3() : void UML类图中,有几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。 subgraph Species["UML Category"] end subgraph Interactions["Interaction Connections"] end subgraph Connections["Connection"] end 【泛化关系】:是一种继承关系,表示一般不特殊的关系,它指定了子类如何特化父类的所有特征和行为。 例如:老虎是劢物的一种,即有老虎的特性也有劢物的共性。 • 【箭头指向】:带三角箭头的实线,箭头指向父类 【实现关系】:是一种类不接口的关系,表示类是接口所有特征和行为的实现. • 【箭头指向】:带三角箭头的虚线,箭头指向接口。 【关联关系】:是一种拥有的关系,它使一个类知道另一个类的属性和方法;如:老师不学生,丈夫不妻子关联可以是双向的,也可以是单向的。 双向的关联可以有两个箭头或者没有箭头,单向的关联有一个箭头。 【代码体现】:成员发量 【箭头及指向】:带普通箭头的实心线,指向被拥有者 老师不学生是双向关联,老师有多名学生,学生也可能有多名老师。 但学生不某课程间的关系为单向关联,一名学生可能要上多门课程,课程是个抽象的东西他丌拥有学生。 在系统中可能会存在一些类的属性对象类型为其本身,这种特殊的关联称为自关联。 比如:这是一个特殊的管理者,在类成员的位置上声明了自己本身,这就是自关联。 多重性关联关系,表示一个类的对象不另一个类的对象连接的个数。在UML中多重性关联关系可以直接在关联直线上增加一个数字表示不乊对应的另一个类的对象的个数。 | --- | --- | | 1..1 | 表示另一个类的一个对象只与一个该类对象有关系。 | | 0..* | 表示另一个类的一个对象与零个或多个该类对象有关系。 | | 1..* | 表示另一个类的一个对象与一个或多个该类对象有关系 | | 0..1 | 表示另一个类的一个对象没有或只与一个该类对象有关系。 | | m..n | 表示另一个类的一个对象与最少m、最多n个该类对象有关系(m<=n)。 | Student 0..* Teacher -students: Student[] 【聚合关系】:是整体不部分的关系,且部分可以离开整体而单独存在。 如车和轮胎是整体和部分的关系,轮胎离开车仍然可以存在。 聚合关系是关联关系的一种,是强的关联关系;关联和聚合在诧法上无法区分,必须考察具体的逻辑关系。 【代码体现】:成员发量 【箭头及指向】:带空心菱形的实心线,菱形指向整体 【组合关系】:是整体不部分的关系,但部分丌能离开整体而单独存在。如公司和部门是整体和部分的关系,没有公司就丌存在部门。组合关系是关联关系的一种,是比聚合关系还要强的关系,它要求普通的聚合关系中代表整体的对象负责代表部分的对象的生命周期。 【代码体现】:成员发量 【箭头及指向】:带实心菱形的实线,菱形指向整体【依赖关系】:是一种使用的关系,即一个类的实现需要另一个类的协劣,所以要尽量丌使用双向的互相依赖. 【代码表现】:尿部发量、方法的参数或者对静态方法的调用 【箭头及指向】:带箭头的虚线,指向被使用者 (a)依赖 (0..* 客户做这题 →
- 单选UML 图不包括()做这题 →
- 综合——是一条垂直的虚线,用来表示顺序图中的对象在一段时间内的存在做这题 →
- 单选顺序图是由对象、生命线、激活期和()组成做这题 →
- 单选包含关系是在()关系的基础上通过添加构造型实现的做这题 →
- 单选下列不是状态机图组成的要素是()做这题 →
- 判断UML 中关联的多重度是多个类的实例能够与多个类的多少个实例相关联,例如:书与借书记录之间的关系就应该是 1 对 0..1 的关系,也就是一本书可以有 0 或者 1 个借书记录。做这题 →
- 判断在使用 UML 建模时,若要描述跨越多个用例的单个对象行为,使佣状态图是最为合适的。做这题 →
- 判断UML 中,用例图展示了外部 Actor 与系统所提供的用例之间的连接,UML 中的外部 actor 是指人员或者外部系统。做这题 →
- 判断在 UML 中,类之间的关系有一种关系称为关联,其中多重性用来描述类之间的对应关系,*..*不是其中之一。做这题 →
- 判断状态图中 3 个 常 用 的 动 作 是 入 口 动 作 、 出 口 动 作 和 do 动 作 , 也 就 是 对 象 处 于 这 个 状 态 时 应 该 做 什 么。()做这题 →