电子科技大学uml期末考试题B卷 答案
最新《UML建模技术》期末试卷(B)资料

精品文档《UML建模技术》期末考试试卷B(适用班级:软件071、072、073)计分:一、选择题(每题2分,共40分,每题只有一个正确答案)1.下列描述中,哪个不是软件与硬件的区别()A.软件是被开发或设计的,而不是被制造的;B.软件不会“磨损”,但会“退化”;C.软件的开发至今尚未摆脱手工艺的开发方式;D.软件开发与硬件开发的流程一样。
2.下列哪个不是RUP的模型元素()A.工作人员B.活动C.制品D.工作流E.模型3.在UML中,有四种事物,下面哪个不是()A.结构事物B.行为事物C.分组事物D.注释事物E.静态事物4.在UML中,有四种关系,下面哪个不是()A. 依赖关系B.关联关系C.泛化关系D.实现关系E.继承关系5.下面哪个不是UML中的静态视图()A.状态图B.用例图C.对象图D.类图6.在A TM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程),下面哪个不是“Actor”()A.用户B.ATM取款机C.ATM取款机管理员D.取款精品文档7.在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系()A.包含(include)B.扩展(extend)C.泛化(generalization)D.关联(connect)8.下面哪个不是活动图中的基本元素()A.状态、分支B.转移、汇合C.泳道、转移D.用例、状态10.事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型()A.信号B.调用事件C.变化事件D.时间事件E.源事件11.状态是指在对象的生命周期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况,下面哪个不是状态的基本组成部分()A.名称B.进入/退出动作C.内部转换D.子状态E.延迟事件F.外部转换12.转换是两个状态间的一种关系,表示对象将在当前状态中执行动作,并在某个特定事件发生或某个特定的条件满足时进入后续状态。
2022年电子科技大学(沙河校区)软件工程专业《操作系统》科目期末试卷B(有答案)

2022年电子科技大学(沙河校区)软件工程专业《操作系统》科目期末试卷B(有答案)一、选择题1、为了使多个进程能有效地同时处理输入和输出,最好使用()结构的缓冲技术。
A.缓冲池B.循环缓冲C.单缓冲D.双缓冲2、在采用SPOOLing技术的系统中,用户暂时未能打印的数据首先会被送到()存储起来。
A.磁盘固定区域B.内存固定区域C.终端D.打印机3、下列措施巾,能加快虚实地址转换的是()I.增大快表(TLB)容量II.让页表常驻内存III.增大交换区(swap)A.仅IB.仅IIC. 仅I、IID. 仅II、III4、产生内存抖动的主要原因是()A.内存空间太小B.CPU运行速度太慢C.CPU调度算法不合理D.页面置换算法不合理5、考虑页面替换算法,系统有m个页帧(Frame)供调度,初始时全空:引用串(Reference String)长度为p.包含了n个不同的页号,无论用什么算法,缺页次数不会少于()A.mB.pC.nD.min(m,n)6、操作系统提供给编程人员的接口是()。
A.库函数B.高级语言C.系统调用D.子程序7、计算机开机后,操作系统最终被加载到()。
A.BIOSB.ROMC.EPROMD.RAM8、在一个文件被用户进程首次打开的过程中,操作系统需做的是()A.将文件内容读到内存中B.将文件控制块读到内存中C.修改文件控制块中的读写权限D.将文件的数据缓冲区首指针返回给用户进程9、若文件f1的硬链接为f2,两个进程分别打开fl和f2,获得对应的文件描述符为fd1和fd2,则下列叙述中,止确的是()I.fl和f2的读写指针位置保持相同II.fl和f2共享同个内存索引节点III.fdl 和fd2分别指向各自的用户打开文件表中的一项,A.仅IIB. 仅II、IIIC.仪I、IID. I、II和II10、下面有关选择进程调度算法的准则,错误的是()A.尽量提高处理器利用率B.尽可能提高系统吞吐量C.适当增长进程在就绪队列中的等待时间D.尽快响应交互式用户的要求11、可以被多个进程在任意时刻共享的代码必须是()。
UML软件工程软件开发生命周期软件建模期末考试考卷(B卷)

UML软件工程软件开发生命周期软件建模期末考试考卷(B卷)UML试卷一、选择题1、顺序图的模型元素有( A )、消息、链接等,这些模型元素表示某个用例中的若干个对象和对象之间所传递的消息,来对系统的行为建模。
A、对象B、箭头线C、活动D、状态2、若将活动状态比作方法,那么动作状态即( C )A、方法名B、方法返回值C、方法体中的每一条语句D、方法的可见性3、UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。
消息序列可用两种类来表示,分别是( D )A、状态图和顺序图B、活动图和协作图C、状态图和活动图D、顺序图和协作图4、类图应该画在Rose的哪种( B )视图中A、Use Case ViewB、Logic ViewC、Component ViewD、Deployment View5、活动图中的开始状态使用( C )表示。
B、直线箭头C、黑色实心圆D、空心圆6、阅读图例,判断下列哪个说法是错误的。
( C )A、读者可以使用系统的还书用例B、每次执行还书用例都要执行图书查询用例C、每次执行还书用例都要执行交纳罚金用例D、执行还书用例有可能既执行图书查询用例,又执行交纳罚金用例7、下列说法正确的是( B )A、UML是一种语言,语言的使用者不能对其扩展。
B、UML仅是一组图形的集合。
C、UML仅适用于系统的分析和设计阶段。
D、UML是独立于软件开发过程的。
8、在UML中,( B )图显示了一组类、接口、协作以及它们之间的关系。
A、状态图B、类图C、用例图D、部署图9、InVEST公司正在为Rose开发插入件,使得Rose可以把OOA/OOD模型以各种图形格式导出,如JPEG 格式、BMP格式、GIF格式等。
在导出时,会根据不同的算法来生成相应的图形文件,这些算法很复杂。
为了描述这些算法,在下面这些图中,哪个图是最合适的?( A )B、类图C、交互图D、部署图10、下图中的空心箭头连线表示( A )关系A、泛化B、包含C、扩展D、实现11、在“某图书管管理系统”的模型中,所有用户使用系统之前必须通过“身份验证”,“身份验证”可以有“密码验证”和“智能卡验证”两种方式。
统一建模语言uml期末考试题及答案

统一建模语言uml期末考试题及答案一、选择题(每题2分,共20分)1. UML中用于表示系统的静态结构的图是:A. 用例图B. 活动图C. 类图D. 序列图答案:C2. 在UML中,用于表示对象之间交互的图是:A. 状态图B. 活动图C. 序列图D. 部署图答案:C3. 以下哪个不是UML的视图?A. 逻辑视图B. 开发视图C. 物理视图D. 过程视图答案:D4. UML中表示一个对象的符号是:A. 矩形B. 椭圆形C. 圆形D. 菱形5. 在UML类图中,表示关联的符号是:A. 实线B. 虚线C. 箭头D. 点线答案:A6. 以下哪个不是UML的扩展机制?A. 标记值B. 约束C. 泛化D. 扩展答案:C7. 在UML中,用于表示对象之间通信的图是:A. 用例图B. 序列图C. 活动图D. 类图答案:B8. UML中用于表示对象生命周期的图是:A. 状态图B. 活动图C. 序列图D. 部署图答案:A9. 在UML中,用于表示系统功能的图是:B. 活动图C. 类图D. 部署图答案:A10. UML中表示一个组件的符号是:A. 矩形B. 椭圆形C. 圆形D. 菱形答案:A二、简答题(每题5分,共30分)1. 简述UML的主要组成部分。
答案:UML的主要组成部分包括用例图、类图、对象图、状态图、活动图、序列图、通信图、组件图、部署图和包图。
2. 解释UML中的聚合关系和组合关系的区别。
答案:聚合关系表示整体与部分的关系,但部分可以独立于整体存在。
组合关系是一种更强的聚合关系,表示部分与整体之间存在紧密的联系,部分不能独立于整体存在。
3. 描述UML中用例图的作用。
答案:用例图用于描述系统功能以及系统与外部参与者(用例)之间的交互。
4. 说明UML中活动图中的同步条和分叉/汇合节点的作用。
答案:同步条用于控制活动图中的并发流程,确保在继续执行下一个活动之前,所有并行活动都已完成。
分叉/汇合节点用于表示活动图中的并发流程的开始和结束。
uml期末及答案(AB卷)

2008-2009学年第一学期期末试卷(院 院/系 专业 班使用)考试科目: 试卷类型: A题号一二三四五六七总分得分一、选择题 (共40分,每小题2分)1. 下面的模型图中,哪个能正确表示“1个教师可以指导0个到多个学生的论文,1个学生必须有1个教师指导其论文” 的意思( )2. 计算机由CUP 、内存、硬盘、显示器、鼠标等构成,那么计算机类和鼠标类之间的关系是( )A 继承关系B 关联关系C 聚合关系D 依赖关系3. 下面( )图形表示依赖关系。
4. 关于UML ,下面说法正确的是( ) A UML 是一种面向对象的建模方法。
B UML 是一种形式化的语言,使用UML 建立的模型可被计算机编译执行。
阅卷人得分Student Teacher 10..n A Teacher Student 0..n1BTeacher Student 10..n Teacher Student 0..n 1A BC UML是一种面向对象的编程语言。
D UML是一种面向对象的建模语言,但不是建模方法。
5.顺序图和交互图的关系,类似与下面的哪种关系()A 类和对象的关系B 类和参与者关系C Java和编程语言的关系D UML和Java的关系6.要对一个企业的工作流程建模,下面4种图中的()是最重要的。
A 交互图B 活动图C 状态图D 类图7.关于参与者,错误的说法是()A 参与者是与所建立的系统交互的人或物。
B 参与者可以是实际的人,也可以其他系统。
C 参与者是系统的一部分,是用例图的重要组成部分。
D 参与者之间可以存在泛化关系。
8.UML中关联的多重性是指()A 一个类有多个方法被另一个类调用。
B 一个类的实例对象能够与另一个类的多少个实例对象相关联。
C 一个类的某个方法被另一个类调用的次数。
D 两个类所具有的相同的方法和属性。
9.关于类图的说法正确的是()A 类图分为3个层次:对象层、特征层和关系层,其中对象层给出系统中所有反映问题域和系统责任的对象。
UML建模期末考试题及答案

UML建模期末考试题及答案# UML建模期末考试题及答案一、选择题(每题2分,共20分)1. 在UML中,用于表示类与类之间关系的符号是:A. 菱形B. 圆形C. 矩形D. 箭头答案:C2. 以下哪个不是UML中的关系?A. 关联B. 继承C. 聚合D. 循环答案:D3. 在UML类图中,属性的可见性用以下哪个符号表示?A. +B. -C. #D. ~答案:A4. 以下哪个是UML用例图中的元素?A. 类B. 用例C. 关系D. 接口答案:B5. 在UML中,一个类可以拥有多少个属性?A. 0个B. 1个C. 多个D. 以上都是答案:D...(此处省略其他选择题)二、简答题(每题10分,共30分)1. 简述UML类图中类与类之间的关系有哪些,并举例说明。
答案:UML类图中类与类之间常见的关系有关联、继承、聚合和组合。
例如,关联关系表示两个类之间的连接,如“学生”类与“课程”类之间的关联;继承关系表示一个类是另一个类的子类,如“猫”类继承自“动物”类;聚合关系表示一个类是另一个类的组成部分,如“班级”类聚合了“学生”类;组合关系是一种特殊的聚合,表示部分与整体的生命周期紧密相关,如“汽车”类组合了“引擎”类。
2. 解释什么是UML用例图,并说明其主要元素。
答案:UML用例图是一种用于描述系统功能和用户需求的视图。
它展示了系统的功能(用例)以及用户(演员)如何与这些功能交互。
用例图的主要元素包括用例(用椭圆表示,内部写有用例名称)、演员(用小人图标表示,代表外部系统或用户)以及它们之间的关系(通常用线条表示)。
3. 描述UML活动图中的活动和转换的概念。
答案:UML活动图用于描述业务流程或工作流程中的步骤和决策点。
活动是流程中的一个步骤或操作,通常用矩形框表示。
转换是控制流程从一个活动移动到另一个活动的条件或路径,通常用箭头表示。
活动之间通过转换连接,表示流程的顺序或条件分支。
三、应用题(每题25分,共50分)1. 设计一个图书馆管理系统的UML类图,并解释其主要类及其关系。
uml期末考试题及答案百度文库
uml期末考试题及答案百度文库一、选择题(每题2分,共20分)1. UML中用于表示系统的静态结构的图是:A. 活动图B. 序列图C. 类图D. 状态图答案:C2. 以下哪个不是UML的用例图的基本元素?A. 参与者B. 用例C. 系统D. 包含关系答案:C3. 在UML中,以下哪个关系表示依赖关系?A. 泛化B. 关联C. 依赖D. 实现答案:C4. 以下哪个不是UML中的活动图元素?A. 活动B. 动作状态C. 同步条D. 用例答案:D5. 在UML中,以下哪个图用于描述对象间的交互?A. 用例图B. 序列图C. 状态图D. 类图答案:B6. UML中表示对象间关系的图是:A. 活动图B. 序列图C. 状态图D. 对象图答案:D7. 在UML中,以下哪个关系表示整体与部分的关系?A. 泛化B. 依赖C. 关联D. 组合答案:D8. 以下哪个不是UML中的活动图元素?A. 决策节点B. 并发区域C. 用例D. 活动答案:C9. 在UML中,以下哪个图用于描述系统的动态行为?A. 用例图B. 类图C. 序列图D. 状态图答案:C10. UML中表示类的属性和方法的图是:A. 活动图B. 序列图C. 类图D. 状态图答案:C二、填空题(每题2分,共20分)1. UML中的______图用于描述系统的动态行为。
答案:状态图2. 在UML中,______关系表示一个类是另一个类的子类。
答案:泛化3. UML中的______图用于描述对象间的交互。
答案:序列图4. UML中的______图用于描述系统的静态结构。
答案:类图5. 在UML中,______关系表示一个类可以被另一个类实例化。
答案:实现6. UML中的______图用于描述对象的生命周期。
答案:对象图7. 在UML中,______关系表示两个类之间有某种联系,但这种联系不是整体与部分的关系。
答案:关联8. UML中的______图用于描述系统的用例和参与者。
最新电子科技大学计算机操作系统期末b卷(含答案)
电子科技大学2010年计算机操作系统期末B卷(含答案)电子科技大学二零零九至二零一零学年第二学期期末考试操作系统课程考试题 B 卷( 120 分钟)考试形式:闭卷考试日期 2010 年 7 月日课程成绩构成:平时 10 分,期中 10 分,实验 10 分,期末 70 分一二三四五六七八九十合计复核人签名得分签名一、单项选择题(共20分,共 10题,每题2 分)1.不包括在面向用户的选择调度算法准则中的是( )A. 周转时间短B. 响应时间快C.截止时间的保证D.系统吞吐量高2.下列选项中,导致创建新进程的操作是()Ⅰ用户登陆成功Ⅱ设备分配Ⅲ启动程序执行A.仅Ⅰ和Ⅱ B.仅Ⅱ和Ⅲ C.仅Ⅰ和Ⅲ D.Ⅰ、Ⅱ、Ⅲ3. 缓冲池的作用()A.扩充内存B.缓解I/O设备与CPU速度不匹配C.扩充外程D.进程需要4.下列选项中,降低进程优先权级的合理时机是()A.进程时间片用完B.进程刚完成I/O,进入就绪队列C.进程长期处于就绪队列中 C.进程从就绪状态转为运行态5. 某页式存储管理系统中,地址寄存器低10位表示页内位移量,则页面大小最多为()。
A.1024字节B.1024K字节C.512字节D.512K字节6. 设置当前目录的主要原因是()。
A.节省主存空间B.加快文件查找速度C.节省辅存空间D.便于打开文件7.索引文件的主要优点是()。
A便于顺序存取 B.减少空间开销C.提高辅存空间利用率D.便于直接存取8. 本地用户通过键盘登录系统时,首先获得键盘输入信息的程序是()A. 命令解释程序B.中断处理程序C.系统调用程序D.用户登录程序9. 能从一种状态转变为3种状态的是()A.就绪 B. 阻塞 C.完成 D. 执行10.设与某资源相关联的信号量初值为2,当前值为-1,若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是()A.2,1 B.0,1 C.1,2 D.2,0得分二、多项选择题(在每小题的五个备选答案中,选出二个至五个正确的答案,并将其号码分别填在题干的括号内。
08-09-1UML建模与分析试题B答案
08/09 学年第 1 学期末考试试题答案及评分标准(B卷)UML建模与分析使用班级: 06060541、06060542、06060543一、填空题:(每空2分,共10分)1、用户2、子类3、属性4、多个5、以体系结构为中心二、判断题:(判断对错,并改正。
每小题3分,共15分)1、正确。
(3分)2、正确。
(3分)3、错误。
(1分)是覆盖而不是重载。
(2分)4、错误。
(1分)目前在Rose2003中,还不能通过逆向工程得到顺序图。
(2分)5、错误。
(1分)RUP中有9个核心工作流。
初始阶段、细化阶段、构造阶段和移交阶段是对软件开发周期中每个循环的阶段划分。
(2分)四、简答题. (每小题5分,共25分)1、简述面向对象的四个基本特征?(1)抽象:就是过滤掉对象与当前开发工作无关部分特性,只剩下所需要的属性和操作。
(2分)(2)继承:是指一个对象直接从一个类中得到的属性和方法。
(1分)(3)多态:不同的类有时具有相同名称的操作。
(1分)(4)封装:实质是当一个对象执行自己的操作时,它对外界隐藏了操作的细节。
(1分)2、类图与对象图的区别?(1)类图描述系统中类的静态结构。
类图不但定义了系统中的类,表示了类之间的联系(如关联、依赖、聚合等),还描述了类的内部结构(类的属性和操作)。
(1分)类图描述的是一种静态关系,在系统的整个生命周期都是有效的。
(1分)(3)对象图是类图的实例,使用与类图类似的标识。
(1分)(4)它们的不同点在于对象图显示类的多个对象实例,而不是实际的类。
一个对象图是类图的一个实例。
由于对象存在生命周期,因此对象图只能在系统某一时间段存在。
(2分)3、UML与开发语言的区别?(1)UML是一种可视化建模语言,而不是可视化程序设计语言,它不能代替其他的程序设计语言;(3分)(2)UML只是一种工具和程序设计的基础。
(2分)4、简述泛化关系中的抽象类、叶子类和根类?用于对类的网格结构建模,其中有位于顶层的较为一般的抽象和位于底层的较为特殊的抽象。
uml期末考试题及答案
uml期末考试题及答案一、选择题(每题2分,共20分)1. 在UML中,用于表示对象之间关系的符号是:A. 矩形B. 菱形C. 箭头D. 圆圈答案:C2. 以下哪个不是UML的视图?A. 用例视图B. 逻辑视图C. 部署视图D. 数据视图答案:D3. 在UML中,表示类的方法的符号是:A. 圆括号B. 正方形C. 圆圈D. 三角形答案:A4. 以下哪个不是UML的图?A. 活动图B. 状态图C. 流程图D. 序列图答案:C5. 在UML中,表示聚合关系的符号是:A. 空心菱形B. 实心菱形C. 空心三角形D. 实心三角形答案:B6. 以下哪个不是UML的元素?A. 属性B. 方法C. 接口D. 函数答案:D7. 在UML中,表示泛化关系的符号是:A. 空心箭头B. 实心箭头C. 空心菱形D. 实心菱形答案:A8. 以下哪个不是UML的约束?A. 派生B. 抽象C. 接口D. 组合答案:C9. 在UML中,表示关联关系的符号是:A. 空心箭头B. 实心箭头C. 空心菱形D. 实线答案:D10. 以下哪个不是UML的交互图?A. 序列图B. 通信图C. 状态图D. 活动图答案:D二、填空题(每题2分,共20分)1. 在UML中,表示类的属性的关键字是________。
答案:属性2. 表示类之间存在依赖关系的符号是________。
答案:虚线箭头3. 在UML中,表示类的可见性,public用________表示。
答案:+4. 表示类之间存在组合关系的符号是________。
答案:实心菱形5. 在UML中,表示类的静态方法的关键字是________。
答案:static6. 表示类之间存在关联关系的符号是________。
答案:实线7. 在UML中,表示类的构造方法的关键字是________。
答案:构造8. 表示类之间存在实现关系的符号是________。
答案:空心箭头9. 在UML中,表示类的私有属性的关键字是________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子科技大学uml期末考试题B卷 答案
电子科技大学考卷(B卷) 11(执行者(Actor)与用例之间的关系是( )
(A)包含关系 (B)泛化关系 (C)关联关系 (D)扩展关系
考试时间 年 月 日(120分钟) 课程 UML
12(在类图中,下面哪个符号表示继承关系( )
(A) (B) (C) (D) 教师签名_
请将答案填写在答题纸上~不要在考卷上作答~ 13(在类图中,“ #”表示的
可见性是( )
(A)Public (B)Protected (C)Private (D)Package 一、单选题(每小题只有一
个正确选项,每小题2分,共30分)
14(下面那个类图的表示是正确的( ) 1(下面哪个符号代表包图( )
(A) (B) (C) (D) (A) (C) (D) (B)
Student Student Student Student
name : String Name : String getName ()
age : Age: intInteger getAge () 2(在UML协作图中,有多少种关联角色的
构造型( )
Integer (A)1 (B)3 (C)5 (D)7 getName ()
getAge () 3(在类图中,哪种关系表达总体与局部的关系( )
(A)泛化 (B)实现 (C)依赖 (D)聚合
15(下面哪个符号代表部署图的节点( ) 4(在类图中,“ #”表示的可见性是
( )
(A) (B) (C) (D) (A)Public (B)Protected (C)Private (D)Package
5(下面哪个符号表示注释( )
(A) (B) (C) (D)
二、多选题(每小题有一个或多个选项,每小题2分,共10分)
1(下面哪些图形可以清楚地表达并发行为( )
(A)类图 (B)状态体 (C)活动图 (D)顺序图 6(生命线是UML视图中哪个图形的
组成部分( )
2(下面哪些元素构成了组件图形( ) (A)类图 (B)状态图 (C)活动图 (D)顺序
图
(A)组件 (B)转换 (C)关系 (D)接口 7(在类图中,那种关系表达总体与局部的
关系( )
3(部署图中的节点具有以下哪些方面的内容( ) (A)泛化 (B)实现 (C)依赖 (D)
聚合 (A)计算能力 (B)基本内存 (C)位置 (D)接口 8(下面哪个图形代表活动( )
4(顺序图的用途包括( )
(A) (B) (C) (D) (A)显示并发进程和激活
(B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列
(C)显示在协作图中难于描述的事件序列 9(下面哪个UML视图是描述一个对象
的生命周期的( ) (D)显示涉及类交互而与对象无关的一般形式
(A)类图 (B)状态图 (C)协作图 (D)顺序图 5(常见的UML工具有哪些,( )
(A),ational Rose (B)Power Designer (C)Visio (D)Visual UML 10(下面哪
个视图属于UML语言的交互图( )
(A)行为图 (B)状态图 (C)实现图 (D)顺序图 姓名,,,,,,姓名,,,,,,______,,
专业名称,,,,,,,,,,专业名称,,,,,,,,,, 班号,,,,,,,学号,,,,班号,,,,,,,学
号,,,,______,,教学中心,,教学中心__________________________________
1 ………………………………………… ………… …… …… …… …… ……
密密…………………………………… ………… …… …… …… …… …………封
封……………………………… ………… …… …… ……线
线…… …… …… ………… …… …… …………………………………………
三、填空题(每空2分,共30分) 题号 1 2 3 4 5
1. UML中有多种关系,请标出图示是哪种关系: CD ACD ABC ABCD 答案 ABCD
0..1 0..* 三、填空题(每空2分,共30分) (,) (,) employer employee 1. 答
案:依赖 关联 聚合 组合 泛化 实现 (,) (,) 2. (5) (6) 答案:(1)F (2)B (3)C
(4)E (5)C (6)E 3( 2. UML提供了一系列的图支持面向对象的分析与设计,其中
____(1)___给出系统的静态设计视图;答案:(1)B (2)A (3)D ___(2)____对系统的
行为进行组织和建模是非常重要的;____(3)___和____(4)___都是描述系统动态视
图 的交互图,其中___(5)___描述了以时间顺序组织的对象之间的交互活动,
___(6)____强调收发消息的对象 的组织结构。 四、简答题(每小题10分,共30
分) A、状态图 B、用例图 C、序列图 D、部署图 E、协作图 F、类图
3( UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文
档化。其中___(1)___是面
向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系
统的静态实现视图时,应该
选择___(2)___;当需要说明体系结构的静态实施视图时,应该选择
___(3)___。
A(组件图 B(类 图 C(对象图 D(部署图
四、简答题(每小题10分,共30分) 1( 1. 已知三个类A.B和C.其中类A由
类B的一个实类和类C的1个或多个实类构成. 请画出能够正确表示类A,B和C之
间关系的UML类图。 2、UML中的交互图有两种,分别是顺序图和协作图,请分析
一下两者之间的主要差别和各自的优缺点。掌 握利用两种图进行的设计的方法。
3、教师在线答疑系统有4个组件:教师客户端程序、学生客户端程序、白板程序、
通信协议。其中,教师 客户端、学生客户端都要依赖于白板程序以及通信协议。
画出该系统部署图。 2、答:协作图可视化地表示了对象之间随时间发生的交互,
它除了展示对象之间的关联,还显示出对象之间 的消息传递。与顺序图一样,协
作图也展示对象之间的交互关系。顺序图强调的是交互的时间顺序,而协作图 强
调的是交互的语境和参与交互的对象的整体组织。顺序图按照时间顺序布图,而协
作图按照空间组织布图。 电子科技大学网考卷答题纸 顺序图可以清晰地表示消息
之间的顺序和时间关系,但需要较多的水平方向的空间。 协作图在增加对象时比
较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。
一、单项选择题答题卡 3、 题号 1 2 3 4 5 6 7 8 9 10
A C D B D D D B D 答案 D
题号 11 12 13 14 15
C C B D C 答案
二、多项选择题答题卡
姓名,,,,,,姓名,,,,,,______,, 专业名称,,,,,,,,,,专业名称,,,,,,,,,, 班
号,,,,,,,学号,,,班号,,,,,,,学号,,,,,______,,教学中心,,教学中心
__________________________________ 2
………………………………………… ………… …… …… …… …… ……密
密…………………………………… ………… …… …… …… …… …………封
封……………………………… ………… …… …… ……线
线…… …… …… ………… …… …… …………………………………………
3