桂林电子科技大学信息科技学院08级UML复习资料

桂林电子科技大学信息科技学院08级UML复习资料
桂林电子科技大学信息科技学院08级UML复习资料

一、单选题(12分)

1、下列关于类与对象的关系的说法不正确的是A。

(A)有些对象是不能被抽象成类的

(B)类给出了属于该类的全部对象的抽象定义

(C)类是对象集合的再抽象

(D)类用来在内存中开辟一个数据区,并存储新对象的属性

2、UML图不包括D。

(A)用例图(B)类图(C)状态图(D)流程图

3、如果要对一个企业中的工作流程建模,那么下面4个图中哪个图是最有用的?

(A)交互图(B)类图(C)活动图(D)部署图

4、计算机与CPU和显示器之间的关系是:

(A)泛化关系(B)实现关系(C)包含关系(D)聚集关系

二、填空题(18分)

1、在UML中定义了4种基本的面向对象的事物,分别是结构事物、动作事物、分组事物、注释事物。

2、用例图是从用户角度来描述系统的功能。

3、逻辑视图是描述用例视图提出的系统功能的实现。

4、在系统外部与系统直接交互的人或事物称为参与者。

5、在UML规范中,对象之间的通信手段称为关系。

6、活动图中的三种主要的标记组件分别是活动、状态、转移。

三、简答题(30分)

1、什么是对象?请举出三个现实中的例子。

答:对象是某种可被人感知的事物,也可是思维、感觉或动作所能作用的物质或精神体。例如桌子、椅子、汽车等。

2、简要说明UML中视图和图的关系。

答:UML利用模型来描述系统的结构、静态特性、行为或动态特性,它从不同的视角为系统的架构建模,形成系统不同的视图。每一种视图描述系统某一方面的特性,完整的系统由不同的视图从不同的角度共同描述,使系统得以被精确描述。而每一种UML视图都是由一个或多个图组成,图就是系统架构在某个侧面的表示,所有的图一起组成了系统的完整视图。

3、概述用例之间的关系。

答:用例之间的关系有包含、扩展和泛化3种。包含关系是指用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分;在一定条件下把新的行为加入到已有的用例中,获得的新用例叫做扩展用例,原有的用例叫做基础用例,从扩展用例到基础用例的关系就是扩展关系;用例的泛化指的是一个父用例可以被特化形成多个子用例,而父用例和子用例之间的关系就是泛化关系。

四、分析题(40分)

1、在一网络教学系统中,参与者为学生、教师和系统管理员。

学生包括登录名称、登录密码、学生编号、性别、年龄、班级、年级、邮箱等属性;

教师包括登录名称、登录密码、姓名、性别、教授课程、电话号码和邮箱等属性;

系统管理员包括用户名、系统管理员密码、邮箱等属性。

根据这些信息建立它们的类图。

2、如果把参与者学生、教师和系统管理员进行抽象,从而抽象出一个单独的人员类,学生、教师和系统管理员分别是人员类的子类。根据这些信息重新创建类图。

3、系统管理员对系统进行的维护工作之一是添加教师信息,请分别画出系统管理员添加教

师信息的顺序图和通信图。

一、简答题(30分)

1、什么是参与者?如何确定参与者?

答:

什么是参与者:

参与者用于表示使用系统的对象。参与者可以是一个人、一个计算机系统、另一个子系统或另外一种对象。

确定参与者:

⑴谁将使用该系统的主要功能;

⑵谁将需要该系统的支持以完成其工作;

⑶谁将需要安装、维护、管理该系统,以及保持该系统处于工作状态;

⑷系统需要处理哪些硬件设备

⑸与该系统发生交互的是什么系统

⑹谁或什么系统对本系统产生的结果感兴趣

2、请分别写出类与类之间的主要关系的含义。

答:

类与类之间的主要关系的含义:

(1) 泛化关系:表现为类和类之间、接口和接口之间的继承,类和接口的实现关系

(2) 依赖关系:A依赖与B,则B作为A方法的参数或者静态方法对B的调用

(3) 关联关系:A关联与B,则B作为A的全局届性出现,但A和B术语同一层

(4) 聚合关系:A由B聚合,则B作为A的全局变量出现,强调B是A的部分,

A和B的生命周期不相同

(5) 组合关系:A由B组合,则A包含有B的全局对象,B对象在A创建的时刻

创建,A和B拥有相同的生命周期,强调A全然拥有B,多为内部类

3、简述活动图的概念和用途。

答:

概念:

活动图本质上是一种流程图,其中几乎所有或大多数的状态都处于活动状态,他描述从活动到活动的控制流。

用途:

活动图在用例图之后提供了系统分析中对系统的进一步充分描述。

二、分析题(70分)

在一图书管理系统中,已确定存在如下一些类,请完成以下任务:

①请直接在图上画出类之间的关联关系。

②画出“登录”的顺序图。

③画出“查询借阅信息”的通信图。

简答题:

1、简要说明UML2.0提供了多少种模型图,分别是什么?

答:

(1) 用例图

(2) 类图

(3) 对象图

(4) 状态图

(5) 活动图

(6) 顺序图

(7) 协作图

(8) 组件图

(9) 部署图

(10) 包图

(11) 组合结构图

(12) 交互概览图

(13) 定时图

2、概括说明什么是模型元素。

答:

模型元素包括事物和事物之间的关系,是UML中重要的组成部分。

3、概括介绍UML通用机制。

答:

通用机制使得UML更简单和易于使用,通用机制可以为模型元素添加注释、信息或语意,还可以对UML进行扩展。这些通用机制中包括了修饰、注释、规格说明和扩展机制四种。

4、什么是参与者?

答:

参与者用于表示使用系统的对象。参与者可以是一个人、一个计算机系统、另一个子系统或另外一种对象。

5、用例表示什么?

答:

用例是一组连续的操作,当用户使用系统来完成某个过程时出现,他是外部课件的系统功能单元。通过将这些不同的功能单元进行组合,就构成了对系统总体需求的描述。

6、解释和比较用例图中的<>和<>两种关系。

答:

<>

扩展关系是一种依赖关系,他指定了一个用例可以增强另一个用例的功能。

<>

他描述的是一个用例需要某种类型的功能,而该功能被另外一个用例定义,那么在用例的执行过程中,就可以调用已经定义好的用例。

7、用例图的4个主要组成部分是什么?

答:

(1) 用例

(2) 参与者

(3) 系统

(4) 关系

8、什么是对象和对象图?

答:

对象是类的实例;

对象图也可以看做是类图的实例。

9、简述活动图的概念和用途。

答:

概念:

活动图本质上是一种流程图,其中几乎所有或大多数的状态都处于活动状态,他描述从活动到活动的控制流。

用途:

活动图在用例图之后提供了系统分析中对系统的进一步充分描述。

10、简要概括建模活动图的步骤

答:

(1) 标示需要活动的用例

(2) 建模每一个用例的主路径

(3) 建模每一个用例的从路径

(4) 添加泳道来标示活动的事物分区

(5) 改进高层活动并添加到更多活动图

11、顺序图的作用是什么?

答:

顺序图藐视了对象之间传递消息的时间顺序,他用来表示用例中的行为顺序。

12、对象之间如何进行通信?

答:

通过链接进行通信。

3: verify id( )

软件工程与UML期末试题及答案

软件工程与U M L建模复习题B 一:单选题 1.是在系统之外,透过系统边界与系统进行有意义交互的任何事物 A).相关系统B).Use Case C).Class D).Actor 2.软件工程是以为核心 A).过程B).面向对象C).软件开发D).质量 3.“系统应具有很高的可靠性,使用该产品的前3个月,系统不应该出现崩溃(数据不可恢复)的现象”,这属于 A).功能性需求B).客观需求C).主观需求D).非功能性需求 4.“系统每天晚上自动生成进货报表”,Actor是: A).系统B).其它系统C).时间D).报表审阅者 5.数据流程图是一个分层的概念模型,分三个层次:,分别描述系统的不同特征 A).总体图、二级图、三级图B).总体图、二级图、细节图 C).总体图、零级图、细节图D).总体图、次级图、细节图 6.正式运行系统后能够产生的收益被称为 A).直接效益B).运营效益C).最佳效益D).启动效益 7.“以相对短的时间和相对低的成本来确定给定的问题在其约束条件内是否有解、有几种解以及哪个是最佳解”,这指的是软件开发过程中的 A).问题定义B).可行性研究C).需求分析D).设计 8.在处理过程定义中,有时存在多重嵌套的情况,对于复杂的条件组合问题,用自然语言往往不能直观、清楚地表述处理的过程,因此,常常使用方法。 A).数据字典B).判定表和判定树C).用例图D).螺旋模型 9.设C(X)定义问题X的复杂性函数,E(X)定义解决问题X所需要工作量的函数,对于两个问

题p1和p2,一般情况下如果C(p1)E(p2) B).C(p1+p2)=C(p1)+C(p2) C).E(p1+p2)>E(p1)+E(p2) D).E(p1+p2)

UML试题及答案

一、选择题 1.类的结构是()。(E) A.由代码来表示 B.由属性和关系来表示 C.由操作来表示 D.由对象的交互来表示 E.选项B和C 2.类的行为是()。(A) A.由一组操作决定 B.由类的属性决定 C.对类的每一个对象唯一的 D.由父类决定 E.选项A和B 3.顺序图反映对象之间发送消息的时间顺序,它与()是同构的。(C)A.用例图 B.类图 C.协作图 D.状态图 4.()定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。(A) A.用例图 B.类图 C.活动图 D.状态图 5.状态图包括()。(E) A.类的状态 B.状态之间的转换 C.类执行的动作 D.触发类的动作的事件 E.所有以上选项 6.下列属于状态的组成部分的有( AB )。 A.名称 B.转移 C.条件 D.事件 7.下列各种图可用于静态建模的有()。(B)

A.状态图 B.类图 C.序列图 D.活动图 8.下列不属于属性的可见性的是()。(C) A.公有的 B.私有的 C.私有保护的 D.保护的 9.下面不属于用况之间关系的是()。(A) A.友元 B.扩展 C.包含 D.泛化 10.通常对象有很多属性,下面仅能在对象内部访问的属性可见性限制是()。(D) A.公有的(public) B.受保护的(protected) C.友员(friendly) D.私有的(private) 11.在用况之间,会有三种不同的关系,下列不是用况之间关系的是()。(D) A.包含(include) B.扩展(extend) C.泛化(generalization) D.关联(connect) 12.在ATM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程),下面不是“Actor”的是()。(D) A.用户 B.ATM取款机 C.ATM取款机管理员 D.取款 13.下面不是活动图中的基本元素的是()。(D) A.状态、分支 B.分叉、汇合 C.泳道、对象流 D.用况、状态14.在下面的图例中,哪个用来描述活动(activity)()。(A)

UML期末考试题(必考)

一、选择 1.UML 的全称是 ( ) (A )Unify Modeling Language (B )Unified Modeling Language (C )Unified Modem Language (D )Unified Making Language 2.参与者(Actor )与用例之间的关系是( ) (A )包含关系(B )泛化关系(C )关联关系 (D )扩展关系 3.在类图中,下面哪个符号表示继承关系( ) (B) (A) (C) (D) 4.下面哪个视图属于UML 语言的交互图( ) (A )行为图 (B )状态图 (C )实现图 (D )顺序图 5. 在类图中,下面哪个符号表示实现关系( ) (B) (A) (C) (D) 6.下面哪个图形代表活动( ) 7.UML 中关联的多重度是指 ( ) (A )一个类有多个方法被另一个类调用 (B )一个类的实类能够与另一个类的多个实类相关联 (C )一个类的某个方法被另一个类调用的次数 (D )两个类所具有的相同的方法和属性 8.下面哪个不是UML 中的静态视图( ) (A)状态图 (B)用例图 (C)对象图 (D)类图 9.( )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。 (A)泳道 (B)分叉汇合 (C)分支 (D)转移 10.下列关于状态图的说法中,正确的是( ) (A) 状态图是UML 中对系统的静态方面进行建模的图之一。 (B) 状态图是活动图的一个特例,状态图中的多数状态是活动状态 (C) 活动图和状态图是对对象的生命周期进行建模,描述对象随时间变化的行为。 (D) 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模 11.类图应该画在Rose 的哪种( )视图中。 (A)Use Case View (B)Logic View (C)Component View (D)Deployment View 12.顺序图由类角色,生命线,激活期和( )组成 (A)关系 (B)消息 (C)用例 (D)实体 13.关于通信图的描述,下列哪个不正确( ) (A)通信图作为一种交互图,强调的是参加交互的对象的组织; (B)通信图是顺序图的一种特例 (C)通信图中有消息流的顺序号;

UML期末考卷一份(有答案)

考试时间年月日(120分钟) 课程UML 请将答案填写在答题纸上!不要在考卷上作答! 一、单选题(每小题只有一个正确选项,每小题2分,共30分) 1.执行者(Actor)与用例之间的关系是() (A)包含关系(B)泛化关系(C)关联关系(D)扩展关系2 .在类图中,下面哪个符号表示继承关系() 3.在类图中,“#”表示的可见性是() (A)Public (B)Protected (C)Private (D)Package 4.下面那个类图的表示是正确的() 5.下面哪个符号代表部署图的节点() 6.生命线是UML视图中哪个图形的组成部分() (A)类图(B)状态图(C)活动图(D)顺序图 7.在类图中,那种关系表达总体与局部的关系() (A)泛化(B)实现(C)依赖(D)聚合 8.下面哪个图形代表活动() 9.下面哪个UML视图是描述一个对象的生命周期的() (A)类图(B)状态图(C)协作图(D)顺序图 10.下面哪个视图属于UML语言的交互图() (A)行为图(B)状态图(C)实现图(D)顺序图 11.下面哪个符号代表包图() 12.在UML协作图中,有多少种关联角色的构造型() (A)1 (B)3 (C)5 (D)7 13.在类图中,哪种关系表达总体与局部的关系() (A)泛化(B)实现(C)依赖(D)聚合 14.在类图中,“#”表示的可见性是() (A)Public (B)Protected (C)Private (D)Package 15.下面哪个符号表示注释() 二、多选题(每小题有一个或多个选项,每小题2分,共10分) 1.下面哪些图形可以清楚地表达并发行为() (A)类图(B)状态体(C)活动图(D)顺序图 2.下面哪些元素构成了组件图形() (A)组件(B)转换(C)关系(D)接口 3.部署图中的节点具有以下哪些方面的内容() (A)计算能力(B)基本内存(C)位置(D)接口 4.顺序图的用途包括() (A)显示并发进程和激活 (B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列 (C)显示在协作图中难于描述的事件序列 (D)显示涉及类交互而与对象无关的一般形式 5.常见的UML工具有哪些?() (A)Rational Rose (B)Power Designer (C)Visio (D)Visual UML 三、填空题(每空2分,共30分) 1. UML中有多种关系,请标出图示是哪种关系: (B) (A) (C) (D) (B) (A) (C) (D) (B) (A) (C) (D) (B) (A) (C) (D) Student Student name : String age : Student getName () getAge () Student Name : String Age: intInteger getName () getAge () (B) (A) (C) (D) (B) (A) (C) (D)

UML期末复习题库(便于打印版)

UML 的全称是 ( B ) (A )Unify Modeling Language (B )Unified Modeling Language (C )Unified Modem Language (D )Unified Making Language 执行者(Actor )与用例之间的关系是( C ) (A )包含关系 (B )泛化关系 (C )关联关系 (D )扩展关系 在类图中,下面哪个符号表示继承关系( C ) 在类图中,“ #”表示的可见性是( B ) (A )Public (B )Protected (C )Private (D )Package 在类图中,下面哪个符号表示接口( C ) 下面哪个视图属于UML 语言的交互图( D ) (A )行为图 (B )状态图 (C )实现图 (D )顺序图 UML 语言包含几大类图形( B ) (A )3 (B )5 (C )7 (D )9 OMT 方法是由下面哪位科学家提出的( b ) (A )Booch (B )Rumbaugh (C )Coad (D )Jacobson 下面那个类图的表示是错误的( D ) 什么概念被认为是第二代面向对象技术的标志( A ) (A )用例 (B )UML 语言 (C )活动图 (D )组件图 下面哪个符号代表包图( A ) 生命线是UML 视图中哪个图形的组成部分( D ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 在UML 的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是( A ) (A )执行者角色 控制类 用户接口 业务层 后台数据库 (B )执行者角色 用户接口 控制类 业务层 后台数据库 (C )执行者角色 控制类 用户接口 后台数据库 业务层 (D )执行者角色 用户接口 业务层 控制类 后台数据库 多对象是UML 哪个视图中的概念( C ) (B) (A ) (C) (D) (B) (A) (D) (B) (A) (C) (D ) (B) (A) (D)

uml期末考试题A卷及答案北信科

电子科技大学考卷(A 卷) 线 ---------【【封--- 二 一二 一二二一二一 一二心 中学教 考试时间 年 月 日(120分钟) 课程 UML 教师签名—于楠_ 9 .下面哪个UML 视图是描述一个对象的生命周期的( B ) (A)类图 (B)状态图 (C)协作图 (D)顺序图 请将答案填写在答题纸上!不要在考卷上作答! 、单选题(每小题只有一个正确选项,每小题 1.执行者(Actor)与用例之间的关系是 (A )包含关系 (B)泛化关系 2 ?在类图中,下面哪个符号表示继承关系( (A) (B) 3 .在类图中,“ #”表示的可见性是( B (A) Public (B) Protected 4 .下面那个类图的表示是正确的( 共 30 分) ) (C) (C)关联关系 (D)扩展关系 (D) 10.下面哪个视图属于 UML 语言的交互图( D ) (A)行为图 (B)状态图 (C)实现图 11.下面哪个符号代表包图( A ) (A) (B) (C) 12.在UML 协作图中,有多少种关联角色的构造型( C ) (A) 1 ( B) 3 (C) 5 13?在类图中,哪种关系表达总体与局部的关系( D ) (A)泛化 (B)实现 (C)依赖 (D)顺序图 (D) (D) 7 (D)聚合 (C) Private (D) Package (A) Stude nt (B) Stude nt (C) Stude nt (D) Stude nt n ame : String getName () Name : String age : getAge () Age: intln teger 14. 在类图中,“ #”表示的可见性是( B ) (A) Public ( B) Protected 15. 下面哪个符号表示注释( D ) (C) Private (D) Package (A) (B) (C) (D) 二二二-二密 ---------一称名业 专--------- 5 .下面哪个符号代表部署图的节点( C ) (A ) (D) 6 ?生命线是UML 视图中哪个图形的组成部分( D ) (A)类图 (B)状态图 (C)活动图 7 .在类图中,那种关系表达总体与局部的关系( D ) (A)泛化 (B)实现 (C)依赖 &下面哪个图形代表活动( D ) getName () getAge () (D)顺序图 (D)聚合 2 ?下面哪些元素构成了组件图形( (A)组件 (B)转换 4 .顺序图的用途包括(ABCD 2 分,共10分) CD ) (C) 活动图 (D) 顺序图 ) (C) 关系 (D) 接口 ABC ) (C) 位置 (D) 接口 ACD 3 ?部署图中的节点具有以下哪些方面的内容( (A)计算能力 (B)基本内存 1 ?下面哪些图形可以清楚地表达并发行为( (A)类图 (B)状态体 二、多选题(每小题有一个或多个选项,每小题 (A) 显示并发进程和激活 (B) 当不同的类之间存在多个简短的方法时,描述控制流的整体序列 (C) 显示在协作图中难于描述的事件序列 (D) 显示涉及类交互而与对象无关的一般形式 5.常见的UML 工具有哪些? ( ABCD ) (A )R ational Rose ( B ) Power Designer (C ) Visio ( D ) Visual UML

桂林电子科技大学暑期社会实践报告

桂林电子科技大学暑期社会实践报告

前言 在注重素质教育的今天,大学生社会实践活动是高等教育不可或缺的有机组成部分,是推进素质教育进程的重要手段,也是课外教育的一个重要方面。通过参加一些实践性活动巩固所学的理论,增长一些书本上学不到的知识和技能。大学生社会实践活动是引导学生走出校门、接触社会,使理论与实践相结合,培养学生分析问题与解决问题能力的重要途径。通过社会实践活动,既能锻炼大学生的社会活动能力、人际交往能力、创新能力与组织能力,也可提高大学生的思想觉悟,增强大学生服务社会的意识,促进大学生的健康成长,同时对于帮助大学生树立正确的世界观、人生观、价值观也有重要的现实意义。 因此,为了更好的了解社会,锻炼自己,感受社会就业的现状,体验一下工作的乐趣,在大二结束的这个暑期,我参与了我们学校图书馆搬迁工作,主要负责对图书进行下架、打包、上架和整理。在为期一个月工作过程中,我遇到了图书馆搬迁工作中的常见问题,比如怎样高效的进行图书下架、打包以及怎样合理的上书、分配架位等。在近一个月的实践活动中,我学习到了许多在课堂上学不到的东西,自己在各方面都有所提高,丰富了自己的一些社会实践经历。

哈哈,今天活更少了。上午早早干完了,而下午花了一个小时去东区图书馆吃西瓜。 7.25晚 今天我们来到了东区图书馆,由于离山里太远,所以中午也不方便回了。刚吃完中午饭,下了一阵雨。然后大家就在图书馆里自己找地方休息了,而我在电扇下,放了四张凳子,头下垫一本书躺在凳上就睡着了,后来竟被电扇吹得冷醒了。休息完后我们中午一点就开始干了,趁有三台机子争取多干一些,这样后面任务就少了。 明后天是周末,没有活干。 7.26晚 今天小组把下架打包任务完成了,可以休息几天,接下来等待上架的通知。 7.27晚 今天图书馆搬迁工作基本完成了,图书上完架了,在修整几次后,终于通过了领导的检查,大家都很开心,也想着马上就可以领导工资了。充实的暑假也就这样结束了,新学期马上就要开始了,加油! 8.31晚 工作日记还有很多,在这里我就不一一抄在这里了。看到这些日记,记忆越来越清晰了,想想工作过程也越加明了了。 二、收获体会 首先,通过最初的培训和后面的实习工作,我了解了图书的分类和编号。 图书的分类:按照《中国图书馆图书分类法》,藏书可分为22类,分别用A、B、C、D、E、F、G、H、I、J、K、N、O、P、Q、I、S、T、U、V、X、Z、字母表示,它们分别代表:A 马克思主义、列宁主义、毛泽东思想 B 哲学 C 社会科学总论 D 政治、法律 E 军事 F 经济 G 文化、科学、教育、体育 H 语言、文字 I 文学 J 艺术 K 历史、地理 N 自然科学总论O 数理科学和化学 P 天文学、地理科学 Q 生物科学 R 医学、卫生 S 农业科学 T 工业技术 U 交通运输 V 航空、航天 X 环境科学、劳动保护科学(安全科学) Z 综合性图书。为什么会没有L、M、W、Y这几种分类?那是因为:从A到K基本是文科类,L和M是为文科类的扩展预留的。N到V为理工科类,后来增加X 为环境和安全类,剩下W和Y为理工科类预留。最后Z为综合类。 图书编号:大致规则是字母分类后面的数字大小,按照从上到下,同列的为从左到右,不同书架呈S型地从小到大的顺序排列。当然没有这么简单,其中还有很多细致的规则,我就不详说了。 其次,图书馆的搬迁工作是一项系统工作,科学、全面、系统的规划是搬迁工作成功与否、效率高低的关键。如何在最短的时间内,以最快的速度、最好的质量、最少的费用圆满地完成图书馆的搬迁任务,成为很多新建和扩建高校图书馆面临的一项重要课题。搬迁工作需组织者立足全局,周密细致地做好新馆规划和搬迁准备工作,并要求每一位工作者倾力合作,这样才能保证有效的完成任务。下面分别谈谈大致的三个阶段:

uml复习资料

考试题型:1翻译1分*10;2 问答题7分*5;3简单建模题 5分*6;4分析题10分*1+15分*1 翻译: 1 UML: 2 SDLC: 3 OOAD: 4 SRS Document: 5 Use Case View: 6 Activity Diagram: 7 System Boundary: 8 Dependency Relationship: 9 Parameterized Class: 10 Interface: 11 DeploymentView: 12 RUP: 13 Class Diagram: 14 Sequence Diagram: 15 Project Scope 16 Aggregation Relationship: 17 Abstract Class: 18 Package: 三、1在图1中,是一个仓库管理系统的类模型局部,其中IncomeOrder是指入库单,OrderItem是指入库中的每一项,Product则是产品信息。请指出模型中的错误,说明原因并改正错误。 图1 仓库管理系统类模型局部 2 请从下列状态图中找出状态的转换,并用转换的五个要素来说明每个转换。

3假设类ClassB是ClassA的子类,其中ClassA的属性和方法如图3所示,则ClassB能够访问的有哪些? 图3 ClassA表示 4在图4-5中最上面的对象的名称是什么?该图表示的意思是什么? 请绘制出与其相应的类图。 图4-5 对象图实例 5对于一个电子商务网站而言,以下哪些不是合适的用例,指出并说明理由。 输入支付信息将商品放入购物车结账预订商品用户登录邮寄商品查看商品详情 6假设有一系统的协作图局部如图7所示,print方法的功能是将传入参数的值 打印在屏幕上;fact方法是用来计算阶乘的,test的初值为1。那么将打印出什么? 1: print(test) 图7 协作图局部

UML期末考试试题与答案解析

UML期末考试试题与答案解析 一、选择题: 1.UML中关联的多重度就是指(B) A.一个类有多个方法被另一个类调用 B.一个类的实类能够与另一个类的多个实类相关联 C.一个类的某个方法被另一个类调用的次数 D.两个类所具有的相同的方法与属性 2.已知三个类A、B与C、其中类A由类B的一个实类与类C的1个或多个实类构成、 请画出能够正确表示类A,B与C之间关系的UML类图、 3在某个信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类与“订单”类。对应每个“订单”类的实例,存在___(46)_B__“客户”类的实例;对应每个“客户”类的实例,存在___(47)D___个“订单”类的实例。 供选择的答案: (1)A、0个 B、1个C、1个或多个 D、0个或多个 (2)A、0个 B、1个 C、1个或多个 D、0个或多个 4、 UML中的交互图有两种,分别就是顺序图与协作图,请分析一下两者之间的主要差别与各自的优缺点。掌握利用两种图进行的设计的方法。 答:顺序图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。与顺序图一样,协作图也展示对象之间的交互关系。顺序图强调的就是交互的时间顺序,而协作图强调的就是交互的语境与参与交互的对象的整体组织。顺序图按照时间顺序布图,而协作图按照空间组织布图。 顺序图可以清晰地表示消息之间的顺序与时间关系,但需要较多的水平方向的空间。 协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。 14、什么就是对象间的可见性? 答:可见性(Visibility)指的就是一个对象能够“瞧到”或者引用另一个对象的能力。 5、UML提供了一系列的图支持面向对象的分析与设计,其中____(1)___给出系统的静态设计视图;___(2)____对系统的行为进行组织与建模就是非常重要的;____(3)___与____(4)___都就是描述系统动态视图的交互图,其中___(3)___描述了以时间顺序组织的对象之间的交互活动,___(4)____强调收发消息的对象的组织结构。 A、状态图 B、用例图 C、序列图 D、部署图 E、协作图 F、类图 答案:(1)F (2)B (3)C (4)E 6、在UML提供的图中,___(1)___用于描述系统与外部系统及用户之间的交互;__(2)___用于按时间顺序描述对象间的交互。

桂林电子科技大学-通信原理复习(终极)

1、 数字通信系统模型的构成及各部分主要功能? 信 源 信源编码 信道编码 调 制 信 道 解 调 信道译码 信源译码 信 宿 噪声 干扰 加 密 解 密 2、 相比较与模拟通信,数字通信有哪些优缺点? ● 数字通信相对于模拟通信具有如下一些优点: 1)抗干扰能力强,可消除噪声积累;2)采用差错控制技术,改善传输质量;3)便于与各种数字终端借口,4)利用现代计算技术对信息进行处理存储、变换;5)便于加密处理,保密性强;6)便于集成化,使通信设备微型化 ● 缺点 占据系统频带宽,频带利用率不高;对同步要求高,系统设备比较复杂 3、 衡量一个通信系统的性能指标有哪些? 主要性能指标是有效性和可靠性。 有效性包括传输速率或频带利用率。 模拟通信有效性:有效传输带宽,占用的频带越小,有效性越高。 可靠性:输出信噪比 数字通信有效性:传输速率/频带利用率 可靠性:误码率,错误码元数/总码元数 误信率,错误比特数/总比特数 4、 写出香农公式及其含义?提高信道容量的方法有哪些? 系统的最高信息传输速率即信道容量 2log (1/) c W S N =+ 提高信道容量的方法:1)提高信噪比;2)增加带宽,有极限;3)降低干扰功率 5、 模拟信号转换为数字信号的过程包含几个部分?每个过程有无误差有无逆过程? 将模拟信号转换成数字信号的过程主要分为3部分:采样、量化、编码 采样:把连续时间模拟信号转换成离散时间连续幅度的信号(可以无失真,有逆过程) 当抽样频率fs 大于或等于2fH,则可以无失真的重建回复原始信号。 量化:将离散时间连续幅度的信号转换成离散时间离散幅度的信号的数字信号(有误差, 无逆过程) 编码:将量化后的信号编码形成一个二进制码输出。(无误差,有逆过程译码) 在满足抽样定理的前提下,抽样过程是可逆的。而量化过程是不可逆的,经量化得到的数字信号不可能不失真地恢复原信号,它必定要引入量化误差或量化噪声。 6、 求PCM 带宽、压缩编码的方法? 压缩方法:差分编码调制(DPCM)、自适应差分编码调制(ADPCM)、线性预测编码(LPC)、子带编码(SBC)等 7、 造成错误判决的原因? 误码是由接收端抽样判决器的错误判断造成的 原因:码间串扰,信道加信噪声

最新统一建模语言UML复习题

山东理工大学成人高等教育统一建模语言UML复习题 一、判断题 ()1、用例图中包含关系是指一个用例继承了另一个用例。 ()2、顺序图中每个对象向下方向伸展的虚线是对象的生命线。 ()3、协作图是对象图的扩展。 ()4、顺序图所表达的是基于时间顺序的动态交互。 ()5、用例是从用户的观点对系统行为的一个描述。 ()6、UML无法体现历史状态。 ()7、状态图中状态一般分成顺序子状态和随机子状态。 ()8、状态图是以实心圆点开头,以公牛眼结束的。 ()9、在用例图中,Actor仅代表与目标系统进行交互的人。 ()10、 Controlled Unit是可以进行版本控制的模型元素,在ROSE中,模型文件本身被打包存储为.cat文件从而成为受控单元,Logical View和Use CaseView被打包成.mdl文件而成为受控单元。 ()11、RSA支持模型驱动(Model-Driven Development)的开发。 ()12、在状态图中,内部转换可导致进入转换和离开转换的执行。 ()13、UML是一种直观化、明确化、构建和文档化软件产物的通用语言。 ()14、在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上增加了新的特性,则此两个用例之间可以用泛化关系表示。 ()15、UML适用于以体系结构为中心的开发过程,但不适合在具有迭代特征的开发过程中使用。 ()16、在UML状态图中,历史状态用于存储以前的状态。 ()17、Use Case Realization 和相应的Use Case之间是一种泛化关系。 ()18、分析机制(Analysis mechanisms)通常用于分析阶段,通过提供对系统复杂行为(如安全性、持久存储等)的简短描述来减少分析的复杂性并改善软件在各开发阶段一致性。 ()19、在RUP中,识别设计元素(Identify Design Elements)是精化体系结构(Refine the Architecture)活动中的一个步骤。 ()20、在ROSE中,从Browser窗口删除图形元素和从Diagram窗口中删除模型元素的效果相同。 ()21、RSA中的浏览图(Browse Diagram)和主题图(Topic Diagram)同属于查询图(Query Diagram)。

uml期末考试题A卷及答案

考试时间 年 月 日(90分钟) 课程 UML 请将答案填写在答题纸上!不要在考卷上作答! 一、单选题 1.执行者(Actor )与用例之间的关系是( ) (A )包含关系 (B )泛化关系 (C )关联关系 (D )扩展关系 2 .在类图中,下面哪个符号表示继承关系( ) 3.在类图中,“ #”表示的可见性是( ) (A )Public (B )Protected (C )Private (D )Package 4.下面那个类图的表示是正确的( ) 5.下面哪个符号代表部署图的节点( ) 6.生命线是UML 视图中哪个图形的组成部分( ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 7.在类图中,那种关系表达总体与局部的关系( ) (A )泛化 (B )实现 (C )依赖 (D )聚合 8.下面哪个图形代表活动( ) (B) (A) (C) (D) (B) (A) (C) (D) Student Student name : String age : Student getName () getAge () Student Name : String Age: intInteger getName () getAge () (B) (A) (C) (D) (B) (A) (C) (D)

9.下面哪个UML 视图是描述一个对象的生命周期的( ) (A )类图 (B )状态图 (C )协作图 (D )顺序图 10.下面哪个视图属于UML 语言的交互图( ) (A )行为图 (B )状态图 (C )实现图 (D )顺序图 11.下面哪个符号代表包图( ) 12.在UML 协作图中,有多少种关联角色的构造型( ) (A )1 (B )3 (C )5 (D )7 13.在类图中,哪种关系表达总体与局部的关系( ) (A )泛化 (B )实现 (C )依赖 (D )聚合 14.在类图中,“ #”表示的可见性是( ) (A )Public (B )Protected (C )Private (D )Package 15.下面哪个符号表示注释( ) 二、多选题 1.下面哪些图形可以清楚地表达并发行为( ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 2.下面哪些元素构成了组件图形( ) (A )组件 (B )转换 (C )关系 (D )接口 3.部署图中的节点具有以下哪些方面的内容( ) (A )计算能力 (B )基本内存 (C )位置 (D )接口 4.顺序图的用途包括( ) (A )显示并发进程和激活 (B )当不同的类之间存在多个简短的方法时,描述控制流的整体序列 (C )显示在协作图中难于描述的事件序列 (D )显示涉及类交互而与对象无关的一般形式 5.常见的UML 工具有哪些?( ) (A )Rational Rose (B )Power Designer (C )Visio (D )Visual UML (B) (A) (C) (D) (B) (A) (C) (D)

桂林电子科技大学各专业与对应学院一览表

桂林电子科技大学各专业与对应学院一览表学院专业名称 1院 机电工程学院机械设计制造及其自动化 机电工程学院电气工程及其自动化 机电工程学院机械电子工程 机电工程学院电子封装技术 2院 信息与通信学院通信工程 信息与通信学院电子信息工程 信息与通信学院电子科学与技术 信息与通信学院微电子科学与工程 信息与通信学院信息对抗技术 3院 计算机科学与工程学院计算机科学与技术 计算机科学与工程学院信息管理与信息系统 计算机科学与工程学院软件工程 计算机科学与工程学院信息安全 计算机科学与工程学院数字媒体技术 计算机科学与工程学院网络工程 计算机科学与工程学院物联网工程 4院 艺术与设计学院工业设计 艺术与设计学院产品设计 艺术与设计学院视觉传达设计 艺术与设计学院环境设计 艺术与设计学院服装与服饰设计 艺术与设计学院动画 艺术与设计学院书法学 5院 商学院会计学 商学院市场营销 商学院工业工程 商学院电子商务 商学院工商管理 商学院财务管理 商学院国际经济与贸易 商学院物流管理 商学院人力资源管理 6院 外国语学院英语

外国语学院日语 7院 数学与计算科学学院信息与计算科学 数学与计算科学学院统计学 数学与计算科学学院数学与应用数学 8院 电子工程与自动化学院测控技术与仪器 电子工程与自动化学院光电信息科学与工程电子工程与自动化学院电子信息科学与技术电子工程与自动化学院自动化 电子工程与自动化学院智能科学与技术 9院 法学院法学 法学院知识产权 10院 材料科学与工程学院材料科学与工程 材料科学与工程学院材料成型及控制工程 材料科学与工程学院应用物理学 材料科学与工程学院高分子材料与工程 11院 公共事务学院公共事业管理 公共事务学院行政管理 12院 生命与环境科学学院环境工程 生命与环境科学学院生物工程 生命与环境科学学院生物医学工程 13院 建筑与交通工程学院交通工程 建筑与交通工程学院建筑环境与能源应用工程建筑与交通工程学院土木工程 建筑与交通工程学院建筑电气与智能化 14院 国际学院汉语国际教育

uml期末复习(1)

第一章 1、UML(Unified Modeling Langeage)是一种可视化的建模语言,提供了一种标准的、易于理解的方式描述系统的实现过程,从而实现了用户与设计者之间的有效交流。 2、定义系统的物理元素,用于描述事物的静态特征,包括类、接口、协作、用例、主动类、组件和节点。 3、行为建模元素包括哪些? 反映事物之间的交互过程和状态变化,包括交互图和状态图。 4、组织建模元素包括哪些? 子系统、模型、包、框架等。 5、关系元素包括哪些? 关联、泛化、组成、实现、聚集、依赖、约束 6、对于UML的描述,错误的是(A、C)。 A:UML是一种面向对象的设计工具。 B:UML不是一种程序设计语言,而是一种建模语言。 C:UML不是一种建模语言规格说明,而是一种表示的标准。 D:UML不是过程,也不是方法,但允许任何过程和方法使用它。 7、从系统外部用户角度看,用于描述系统功能集合的UML图是用例视图。 8、对如下的用例图的功能进行简单描述。 Buy Goods 8、在UML中,描述父类与子类之间关系的是泛化关系。 9、“交通工具”类与“汽车”类之间的关系属于(D)。 A:关联关系 B:聚集关系 C:依赖关系 D:泛化关系 第二章 1、从软件工程的角度,软件开发可分为:需求分析、系统分析、设计、实现、测试5个阶段。 2、用UML进行建模时会涉及9种图,Rose 2003只支持其中的8种,还有一种图只能用别的图来代替。这个不能在Rose中直接表示的图是(C)。 A:顺序图 B:用例图 C:对象图 D:构件图 3、应用题:Rose分别用哪些图描述系统的静态和动态方面? 静态:用例图、类图、构件图、部署图; 动态:状态图、协作图、顺序图、活动图。 4、默认情况下,Rose模型文件的扩展名为(A)。 A:.mdl B:.ptl C:.cat D:.sub 5、关于浏览窗口的描述,正确的是(A、B、C、D)。 A:可视化地显示模型中所有元素的层次结构 B:具有托放功能,通过模型元素的托放操作可以方便地改变一个模型的特征 C:在浏览器中的模型元素发生变化时,可以自动更新模型中的相关元素

uml期末考试题a卷及答案

文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持. 一、单选题 1.执行者(Actor )与用例之间的关系是( ) (A )包含关系 (B )泛化关系 (C )关联关系 (D )扩展关系 2 .在类图中,下面哪个符号表示继承关系( 3.在类图中,“ #”表示的可见性是( ) (A )Public (B )Protected (C )Private (D )Package 4.下面那个类图的表示是正确的( ) 5.下面哪个符号代表部署图的节点( ) 6.生命线是UML 视图中哪个图形的组成部分( ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 7.在类图中,那种关系表达总体与局部的关系( ) (A )泛化 (B )实现 (C )依赖 (D )聚合 8.下面哪个图形代表活动( ) 9.下面哪个UML 视图是描述一个对象的生命周期的( ) (A )类图 (B )状态图 (C )协作图 (D )顺序图 10.下面哪个视图属于UML 语言的交互图( ) (A )行为图 (B )状态图 (C )实现图 (D )顺序图 11.下面哪个符号代表包图( ) (B) (A) (C) (D) (B) (A) (C) (D) (B) (A) (C) (D) (B) (A) (D)

文档来源为从网络收集整理 .word版本可编辑.欢迎下载支持 . 12.在UML协作图中,有多少种关联角色的构造型( ) (A)1 (B)3 (C)5 (D)7 13.在类图中,哪种关系表达总体与局部的关系() (A)泛化(B)实现(C)依赖(D)聚合 14.在类图中,“#”表示的可见性是() (A)Public (B)Protected (C)Private (D)Package 15.下面哪个符号表示注释() 二、多选题 1.下面哪些图形可以清楚地表达并发行为() (A)类图(B)状态图(C)活动图(D)顺序图 2.下面哪些元素构成了组件图形() (A)组件(B)转换(C)关系(D)接口 3.部署图中的节点具有以下哪些方面的内容() (A)计算能力(B)基本内存(C)位置(D)接口 4.顺序图的用途包括() (A)显示并发进程和激活 (B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列 (C)显示在协作图中难于描述的事件序列 (D)显示涉及类交互而与对象无关的一般形式 5.常见的UML工具有哪些?() (A)Rational Rose (B)Power Designer (C)Visio (D)Visual UML 三、填空题(每空2分,共30分) 1. UML中有多种关系,请标出图示是哪种关系: (1)(2) (3)(4) (5)(6) (B) (A) (C) (D) (B) (A) (C) (D) 0..1 0..* employer employee

UML建模技术复习题(B)

《UML建模技术》复习题 (适用班级:软件071、072、073)计分: 一、选择题(每题2分,共40分,每题只有一个正确答案) 1.下列描述中,哪个不是软件与硬件的区别(D) A.软件是被开发或设计的,而不是被制造的; B.软件不会“磨损”,但会“退化”; C.软件的开发至今尚未摆脱手工艺的开发方式; D.软件开发与硬件开发的流程一样。 2.下列哪个不是RUP的模型元素(E) A.工作人员 B.活动 C.制品 D.工作流 E.模型 3.在UML中,有四种事物,下面哪个不是(E) A.结构事物 B.行为事物 C.分组事物 D.注释事物 E.静态事物 4.在UML中,有四种关系,下面哪个不是(E) A. 依赖关系 B.关联关系 C.泛化关系 D.实现关系 E.继承关系 5.下面哪个不是UML中的静态视图(A v) A.状态图 B.用例图 C.对象图 D.类图 6.在A TM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程),下面哪个不是“Actor”(D) A.用户 B.A TM取款机 C.A TM取款机管理员 D.取款 7.在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系(D)

A.包含(include) B.扩展(extend) C.泛化(generalization) D.关联(connect) 8.下面哪个不是活动图中的基本元素(D) A.状态、分支 B.转移、汇合 C.泳道、转移 D.用例、状态 9.在下面的图例中,哪个用来描述活动(activity)(A) 10.事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型(E) A.信号 B.调用事件 C.变化事件 D.时间事件 E.源事件 11.状态是指在对象的生命周期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况,下面哪个不是状态的基本组成部分(F) A.名称 B.进入/退出动作 C.内部转换 D.子状态 E.延迟事件 F.外部转换 12.转换是两个状态间的一种关系,表示对象将在当前状态中执行动作,并在某个特定事件发生或某个特定的条件满足时进入后续状态。下面哪个不是转换的组成部分(F) A.源状态 B.事件触发 C.监护条件 D.动作 E.目标状态 F.转换条件

UML期末考试复习资料一

UML课堂测试题 一、选择题:(1-30小题单选,每题2分,31-35多选,每题3分,共75分) 1.UML图不包括( D ) (A)用例图(B)类图(C)状态图(D)流程图2. 在类图中,下面哪个符号表示继承关系( C 3.在类图中,“#”表示的可见性是( B ) (A)Public (B)Protected (C)Private (D)Package 4.消息的组成不包括( C ) (A)接口(B)活动(C)发送者(D)接收者 5.下面哪个视图属于UML语言的交互图( D ) (A)行为图(B)状态图(C)实现图(D)顺序图 6.类之间的关系不包括( D ) (A)依赖关系(B)泛化关系(C)实现关系(D)分解关系 7.在UML中,协作图的组成不包括( C ) (A)对象(B)消息(C)发送者(D)控制点 8.下面哪个符号代表包图( A ) 9.下列对状态图描述不正确的是( C ) (A)状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为 (B)状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可与说明事件如何随着时间的推移来影响这些状态 (C)状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有利于开发人员提高开发效率 (D)状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处状态对不同的事件作出反应 10.多对象是UML哪个视图中的概念( C ) (A)类图(B)状态图(C)协作图(D)组件图 11.组件图的组成不包括( C ) (A)接口(B)组件(C)发送者(D)依赖关系 12.部署图的组成不包括( C ) (A)处理器(B)设备(C)组件(D)关联 13.下面哪个UML视图是描述一个对象的生命周期的( B ) (A)类图(B)状态图(C)协作图(D)顺序 14.顺序图由对象,生命线,激活和(B)组成 (A)关系(B)消息(C)用例(D)实体 (B) (A) (C) (D) (B) (A) (D)

相关文档
最新文档