《软件工程与UML》期末试题
uml期末考试题及答案南理工

uml期末考试题及答案南理工UML期末考试题及答案一、选择题(每题2分,共20分)1. 在UML中,用于表示类与类之间关系的符号是:A. 圆形B. 菱形C. 矩形D. 三角形答案:C2. 以下哪个不是UML中的结构图:A. 类图B. 对象图C. 状态图D. 活动图答案:D3. 在UML中,用于表示对象之间关系的符号是:A. 虚线B. 实线C. 虚线箭头D. 实线箭头答案:D4. UML中的用例图主要用于:A. 表示系统的动态行为B. 表示系统的静态结构C. 表示系统的测试用例D. 表示系统的部署答案:B5. 在UML中,哪个符号用于表示包(Package):A. 圆形B. 矩形C. 椭圆形D. 六边形答案:B二、填空题(每空2分,共20分)6. UML是统一建模语言,它包括用例图、类图、对象图、状态图、活动图、序列图、通信图、构件图和__部署图__。
答案:部署图7. 在UML中,一个类可以有多个__属性__,也可以有多个__方法__。
答案:属性;方法8. 序列图中的__对象__表示实例,而__生命线__表示对象在交互中的生命周期。
答案:对象;生命线9. 在UML中,__聚合__关系表示整体和部分之间的关系,而__组合__关系则表示更紧密的“拥有”关系。
答案:聚合;组合10. 在UML中,__关联__关系表示对象之间的连接,而__依赖__关系表示一个元素对另一个元素的依赖。
答案:关联;依赖三、简答题(每题10分,共30分)11. 简述UML中类图的基本元素及其含义。
答案:类图的基本元素包括类名、属性和方法。
类名是类的标识符,属性是类的内部状态,方法则是类的行为。
12. 解释UML中的活动图与状态图的区别。
答案:活动图用于描述系统的动态行为,它展示了业务流程或操作流程中的步骤和决策点。
状态图则用于描述对象在其生命周期中可能处于的各种状态以及状态之间的转换。
13. 描述UML中序列图的组成部分及其作用。
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期末考试题B卷及答案

uml期末考试题B卷及答案UML期末考试题B卷一、选择题(每题2分,共20分)1. 在UML中,用于表示系统内部结构的图是:A. 用例图B. 类图C. 状态图D. 活动图2. 以下哪个不是UML中的结构图?A. 包图B. 类图C. 对象图D. 序列图3. 以下哪个UML图用于描述对象之间的交互?A. 用例图B. 类图C. 交互图D. 状态图4. 在UML中,以下哪个元素用于表示类中的操作?A. 属性B. 方法C. 关联D. 泛化5. 以下哪个UML图用于描述系统的动态行为?A. 用例图B. 类图C. 活动图D. 部署图6. 在UML中,表示类之间继承关系的符号是:A. 实线箭头B. 虚线箭头C. 虚线菱形D. 实线菱形7. 在UML中,以下哪个元素用于表示对象之间的通信?A. 关联B. 聚合C. 消息D. 依赖8. 在UML中,以下哪个元素用于表示类与对象之间的关系?A. 关联B. 泛化C. 实例化D. 依赖9. 在UML中,以下哪个元素用于表示组件之间的依赖关系?A. 包B. 组件图C. 依赖D. 接口10. 在UML中,以下哪个图用于描述系统的物理部署?A. 用例图B. 部署图C. 活动图D. 序列图二、简答题(每题10分,共30分)1. 解释UML中用例图的作用和组成部分。
2. 描述UML中类图的主要用途,并给出一个简单的类图示例。
3. 说明UML中状态图与活动图的区别。
三、绘图题(每题25分,共50分)1. 根据以下描述,绘制一个简单的类图:- 一个图书馆系统包含书籍(Book)和读者(Reader)两个类。
- 书籍有属性:书名(title)、作者(author)、ISBN号(isbn)。
- 读者有属性:姓名(name)、借书证号(libraryCardNumber)。
- 书籍与读者之间存在借阅关系,一个读者可以借阅多本书,而一本书也可以被多个读者借阅。
2. 根据以下场景,绘制一个序列图:- 一个在线购物系统,用户(User)通过网站浏览商品(BrowseProduct),选择商品(SelectProduct),然后添加到购物车(AddToCart),最后进行结账(Checkout)。
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)____强调收发消息的对象的组织结构。
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中的______图用于描述系统的用例和参与者。
UML软件工程软件开发生命周期软件建模期末考试考卷(A卷)-含答案

XXXX职业技术学校~2014学年度第一学期(A卷) 课程期末考试试卷得分:出卷人:教研室负责人签名:考试时间:(0.5*20=10分)开发软件系统必须经过、和系统实施等主要阶段,在界面设计和编码之前必须先建立。
Rational Rose2003的初始界面主要功能包括模型浏览窗口、、模型图窗口等部分,其中窗口用于建立和修改模型图及模型元素。
ROSE模型都是以扩展名为的文件进行保存,这个文件包括了所有的、由(View)、(Diagram)、(Model Element)和(General )几个部分组成。
、一个用例图应包含、用例和 3个基本内容。
Rose的类图由类名、和该类提供的操作3部分组成。
、顺序图存在两个轴:一是水平轴,表示不同的;二是垂直轴,表示。
UML的状态机由、转换、、动UML通信图的图形元素主要包括对象、和。
系统设计和系统实施等主要阶段,在界面设计和编码之前的初始界面主要功能包括模型浏览窗口、文档窗口、模型图窗口等部分,模型都是以扩展名为.mdl的文件进行保存,这个文件包括了所有的模型图、对象和其由视图(View)、图(Diagram)、模型元素(Model Element)和通用机制(General )几个部分组成。
3个基本内容,分别是参与者、用例和关系。
Rose的类图中,类图标有3部分组成:类名、属性和该类提供的操作。
UML的状态机由状态、转换、事件、动作和活动组成。
通信图的图形元素主要包括对象、链接和消息流。
二、选择题。
A、Unified Modeling LanguageB、Unify Modeling LanguageC、Unified Modem LanguageD、Unified Making Language2、下列关于面向对象的分析与设计的描述,正确的是( B )。
A、面向对象设计描述软件要做什么B、面向对象分析不需要考虑技术和实现层面的细节C、面向对象分析的输入是面向对象设计的结果D、面向对象设计的结果是简单的分析模型3、UML图不包括 ( C)A、用例图B、类图C、流程图D、状态图4、下列说法正确的是(D)A、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. 序列图答案: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中,表示类的私有属性的关键字是________。
UML期末考试试题与答案解析
UML期末考试试题与答案解析UML期末考试试题与答案解析一、选择题1、在UML中,用()符号来表示一个类可以继承一个接口。
A. →B. ←C. ∈D. ∷正确答案是:D. ∷。
UML中,类与接口的关系用箭头表示,继承用箭头指向父类,而实现接口用箭头指向接口。
因此,选项D中的∷符号表示类可以继承一个接口。
2、在UML中,菱形代表的是()。
A. 类 B. 接口 C. 包 D. 关联正确答案是:B. 接口。
在UML中,菱形代表的是接口。
3、在UML中,关联关系用()表示。
A. 箭头 B. 直线 C. 双箭头D. 虚线正确答案是:B. 直线。
在UML中,关联关系用直线表示。
4、在UML中,()用来描述一组具有相同属性、操作和关系的对象的行为特征。
A. 类 B. 接口 C. 包 D. 关联正确答案是:A. 类。
在UML中,类用来描述一组具有相同属性、操作和关系的对象的行为特征。
5、在UML中,一个类可以有一个或多个()它。
A. 类 B. 接口 C. 包 D. 关联正确答案是:B. 接口。
在UML中,一个类可以实现一个或多个接口。
二、填空题1、UML是一种可视化的建模语言,用于对软件密集系统进行()。
答案解析:UML是一种可视化的建模语言,用于对软件密集系统进行建模。
2、UML中的()是用来描述一组具有相同属性、操作和关系的对象的行为特征。
答案解析:UML中的类是用来描述一组具有相同属性、操作和关系的对象的行为特征。
3、UML中的()用来描述一组具有相同属性、操作和关系的对象的行为特征。
答案解析:UML中的类用来描述一组具有相同属性、操作和关系的对象的行为特征。
4、UML中的()是用来描述一组具有相同属性、操作和关系的对象的行为特征。
答案解析:UML中的类是用来描述一组具有相同属性、操作和关系的对象的行为特征。
UML考试试题及答案21UML(Unified Modeling Language)是一种用于建模软件系统的标准化建模语言。
UML建模期末考试题及答案
UML建模期末考试题及答案一、选择题(每题2分,共20分)1. UML(统一建模语言)是一种用于软件工程的:A. 编程语言B. 建模语言C. 测试工具D. 数据库管理系统答案:B2. 在UML中,用于表示对象之间关系的图是:A. 类图B. 序列图C. 状态图D. 活动图答案:B3. 以下哪个不是UML中的关系?A. 泛化B. 实现C. 关联D. 继承答案:D4. 在UML类图中,表示类中操作的符号是:A. 空心圆B. 实心圆C. 矩形D. 三角形答案:C5. 以下哪个不是UML的视图?A. 逻辑视图B. 开发视图C. 物理视图D. 部署视图答案:A6. 在UML中,用于表示系统动态行为的图是:A. 用例图B. 类图C. 序列图D. 组件图答案:C7. 以下哪个是UML中表示对象的符号?A. 矩形B. 圆角矩形C. 椭圆形D. 三角形答案:B8. 在UML中,用于表示系统功能需求的图是:A. 活动图B. 用例图C. 部署图D. 状态图答案:B9. 以下哪个不是UML中的状态图元素?A. 状态B. 转换C. 活动D. 事件答案:C10. 在UML中,用于表示系统物理部署的图是:A. 用例图B. 部署图C. 活动图D. 序列图答案:B二、填空题(每题2分,共20分)1. UML中的______图用于描述系统的静态结构。
答案:类2. 在UML中,______表示一个类是另一个类的子类。
答案:泛化3. 序列图中的______表示对象之间的交互。
答案:消息4. 状态图中的______表示对象在某一时刻的状态。
答案:状态5. UML中的______图用于描述系统的行为。
答案:活动6. 在UML中,______表示一个类实现了一个接口。
答案:实现7. 部署图中的______表示系统的物理组件。
答案:节点8. 在UML中,______表示类与类之间的关联。
答案:关联9. 用例图中的______表示系统的功能。
答案:用例10. 状态图中的______表示状态之间的转换。
软件建模uml期末试题及答案
软件建模uml期末试题及答案软件建模是软件工程领域中的重要一环,它通过使用统一建模语言(UML)来描述和分析系统的行为、结构和功能。
本期末试题将涵盖软件建模中的各个方面,包括用例建模、类图、时序图等。
以下是试题及答案:试题一:用例建模某在线购物平台上存在购买商品、查看订单、添加购物车等用户行为,请根据上述描述完成用例建模。
解答:用例名称:购物参与者:用户前置条件:用户已登录后置条件:生成订单主要流程:1. 用户浏览商品目录。
2. 用户选择某个商品进行查看。
3. 用户将商品加入购物车。
4. 用户确认购物车中的商品信息。
5. 用户填写收货地址和支付方式。
6. 系统生成订单。
7. 用户完成支付。
试题二:类图某在线图书馆系统中,存在图书、用户、借阅记录等类,请根据上述描述完成类图。
解答:类图如下所示:[图书]-关联关系-[*]-[借阅记录][用户]-关联关系-[*]-[借阅记录][用户]-关联关系-[*]-[图书]试题三:时序图某自动售货机系统中,存在用户、售货机、库存等对象,请根据上述描述完成时序图。
解答:时序图如下所示:用户->售货机:选择商品售货机->售货机:检查库存售货机->用户:显示商品信息售货机->用户:提示支付方式用户->售货机:支付售货机->库存:扣除库存售货机->用户:出货用户->售货机:取货试题四:活动图某在线考试系统中,存在考试、试题、成绩等对象,请根据上述描述完成活动图。
解答:活动图如下所示:开始->登录系统登录系统->查看考试列表查看考试列表->选择考试选择考试->进入考试进入考试->显示试题显示试题->提交答案提交答案->保存成绩保存成绩->结束以上是软件建模UML期末试题及答案的简要内容。
在实际的软件开发过程中,软件建模是非常重要的一项工作,通过合理的软件建模可以减少开发过程中的风险,并提高开发效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件工程与UML》期末试题
《软件工程与UML》期末试题
适用专业:考试时间120分钟
一、单项选择题(本大题共小题,每题分,共分)
1.UML图不包括( D)
A.用例图?
B. 类图??
C. 状态图?D.流程图
2. 下面哪一项不是包图中的关系( D )
A .<> ?B. <>??C. <<trace>>??D. <<stub>> 3.在类图中,下面哪个符号表示继承关系( C)
A. B. C.D.
4. 在类图中,“#”表示的可见性是(B)
A.Public??B. Protected?C.Private ?D.Package5. 消息的组成不包括( C )
A.接口? B.活动??C.发送者 D.接收者
6.下面哪个视图属于UML语言的交互图( D )
A.行为图??B. 状态图? C. 实现图D. 顺序图
7. UML语言包含几大类图形(B)
A. 3 B. 5 C.7??D.9
8.RUP中有( C)个核心过程工作流。
A. 1 B. 3? C. 6?D.9
9.类之间的关系不包括( D )
A. 依赖关系B.泛化关系C.实现关系??D. 分解关系
10. 在UML中,协作图的组成不包括(C )
A. 对象B. 消息??C.发送者? D. 链
11.下面哪个符号代表包图(A)
A. B. C. D.
12. 下列对状态图描述不正确的是( C )
A.状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为。
B.状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可以说明事件如何随着时间的推移来影响这些状态。
C.状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有利于开发人员提高开发效率。
D.状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处状态对不同的事件做出反应。
13.在UML的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是( A)A. 执行者角色控制类用户接口业务层后台数据库
B.执行者角色用户接口控制类业务层后台数据库
C. 执行者角色控制类用户接口后台数据库业务层
D.执行者角色用户接口业务层控制类后台数据库
14.多对象是UML哪个视图中的概念(C)
A. 类图?
B. 状态图?C.协作图? D. 组件图
15. 构件图的组成不包括(C)
A. 接口B. 构件 ?C. 发送者??D. 依赖关系
16.在U ML 中,接口有几种表达方式( A )
A . 2 ??B. 4 C. 6 D. 8
17. 部署图的组成不包括( C )
A. 处理器?
B. 设备C. 构件 D .连接
18. 下面哪个U ML 视图是描述一个对象的生命周期的( B)
A. 类图??B. 状态图C. 协作图? D. 顺序
19. 顺序图由对象、生命线、控制焦点和( B )组成
A.关系? B. 消息? C .用例??D. 实体
20. UM L中关联的多重度是指( B )
A. 一个类有多个方法被另一个类调用
B .一个类的实例能够与另一个类的多少个实例相关联
C. 一个类的某个方法被另一个类调用的次数
D. 两个类所具有的相同的方法和属性
21. “软件危机”是指(C)
A. 计算机病毒的出现 B .利用计算机进行经济犯罪活动
C. 软件开发和维护中出现的一系列问题
D. 人们过分迷恋计算机系统
24.采用UML 进行软件建模的过程中,类图是系统的一种静态视图,用( B)可明确表示两类事物之间存在的整体/部分形式的关联关系。
A. 依赖关系??
B. 聚合关系??
C. 泛化关系?
D. 实现关系
25.在UML 语言中,下图中的a 、b 、c 三种图形符号按照顺序分别表示:( C )
A.边界对象、实体对象、控制对象?B.实体对象、边界对象、控制对象C. 控制对象、边界对象、实体对象?D. 边界对象、控制对象、实体对象
26.一个项目为了修正一个错误而进行了变更,但这个错误被修改后,却引起以前可以正确运行的代码出错。
( D )最可能发现这一问题。
A .单元测试??B. 接受测试 C .安装测试 ?D .回归测试
27.根据如下所示的UML 类图可知,类Car 和类Boat 中的move()方法( B )。
Transport <>+move()
Boat +move()
Car +move()
A.引用了Trans port 的move()方法 ?
B.重置了类Tr ansp ort 的m ove ()方法
C.是类T ransp ort 的move()方法的聚集??
D.是类Transpo rt 的move()方法的泛化
28.用例从用户角度描述系统的行为。
用例之间可以存在一定的关系。
在“某图书馆管理系统”用例模型中,所有用户使用系统之前必须通过“身份验证”,“身份验证”可以有“密码验证”和“智能卡验证”两种方式,则“身份验证”与“密码验证”和“智能卡验证”之间是( D )关系。
A.关联 B.包含? C.扩展? D.泛化
29.领域模型是一组表示( A ),在设计工作中广泛用来启发设计软件对象。
A.真实世界的概念类
B.虚拟世界的概念类
C.软件部件的模型
D.硬件部件的模型
30.用例(Us e-case )用来描述系统在事件做出响应时所采取的行动。
用例之间是具有相关性的。
在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。
那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是( A )关系。
A.包含 include ? B.扩展ext en d
C.分类classifica tion ?D.聚集aggregation
31. UML 的( A )表示消息源发出消息后不必等待消息处理过程的返回,即可继续执行自己的后续操作。
A .异步消息?
B .返回消息? C.同步消息D.简单消息
32.一个对象和另一个对象之间通过消息来进行通信。
消息通信在面向对象的语言中即(C)。
A.方法实现 ?B.方法嵌套
C.方法调用 ?D.方法定义
33.(A )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,它们负责完成组内的活动。
A .泳道??B.分叉汇合? C.分支 D.转移
34.若将活动状态比作方法,那么动作状态即( C )。
A.方法名?
B.方法返回值?
C.方法体中的每一条语句?D .方法的可见性
35.下列关于状态图的说法中,正确的是( C )。
A.状态图是UM L中对系统的静态方面进行建模的五种图之一。
B .状态图是活动图的一个特例,状态图中的多数状态是活动状态。