uml期末考试题Word格式文档下载.doc
《uml期末考试题Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《uml期末考试题Word格式文档下载.doc(7页珍藏版)》请在冰豆网上搜索。
A参与者是与所建立系统交互的人或物
B参与者可以是人,也可以是其他系统
C参与者是系统的一部分,是用例图的重要组成部分
D参与者之间存在泛化关系
4.下面正确的说法是:
(D)
A对象表示客观中存在的实物B类是对象的实例
C类是具有相同属性和操作的对象的集合D对象也就是类
5.下面不属于类的关系的是:
A泛化B聚集C关联D传递
6.下面4种图中,(A)可以描述一个用例中多个对象之间的相互协作关系以及协作过程中的行为次序关系.
A交互图B状态图C对象图D用例图
7.下面(C?
)建模元素不能在协作图中表示出来。
(多选)
A状态B消息C活动D多对象
RUP迭代开发模型包括(ABCE)四个阶段
A初始B精化C构建D部署E交付
8.从严格意义上讲,下列四个选项中不属于顺序图的内容是(B)
A对象B参与者C消息D控制焦点
9.在状态图中可以表示的概念有(ABC).(多选)
A动作B事件C转移D用例
10.如果要对一个企业的工作流程建模,下面四个图中(B)是最有用的。
A交互图B活动图C状态图D类图
11.在顺序图中消息的类型有哪些(ABCDE)(多选)
A同步消息B异步消息C返回消息D阻止消息E.超时消息
12.Threeitemsofinterestinusecasediagramsare:
A.Objects,activities,andcommunications B.Actors,messages,andactivities
C.Objects,usecases,andactivities D.Actors,usecases,andcommunications
13.EverystudentatCSUFTwillbeadvisedbyoneteacher.Someteachersadvisemanystudents,andsomeadvisenone.Whichofthefollowingclassdiagramsmostclearlyrepresentsthatstudent-teacherrelationship?
A.B.
C.D.
窗体顶端
14.Whichofthefollowingpseudocodeimplementstheactivitydiagramblow?
(D)
15.Whatisthesymbolforacomponentinadeploymentdiagram?
(D)
A.Thereisnosymbolbecausecomponentsarenotallowedindeploymentdiagrams.
B.Aroundedrectangle,justlikeastateinastatediagram.
C.A3-dimensionalrectangularsolid(likeabox).
D.Arectanglewithtabsonitsleftside.
二、填空题(20分)
1.模型的三要素包括过程、工具、(表示法)
2.对象是(系统中用来描述客观事物)的一个实体,它用来表示(客观存在)中的事物,和人主观构造中的(抽象观念)。
3.UML的基本语言构成(基本语言要素)由以下几部分构成:
要素,关系,(图)
4.组合关系表示(整体)事物与(部分)事物之间的关系。
泛化关系表示(一般)事物与(特殊)事物之间的关系。
5.UML是一种(面向对象的建模)语言。
(RUP)是一套软件工程方法,主要由THEOBJECTORYAPPROACH和THERATIONALAPPROACH发展而来。
6.发起一个用例的外部实体在uml中称为(参与者)
7.UML提供扩展机制包括构造型(衍型),约束,(标签值)
8.Uml存在着4种公共机制分别是规范说明,修饰,通用划分和(扩展机制)
9.在活动图中,一个特定的角色所能参与的活动被分隔成段,每一个段被称为(泳道)
10.部署图中节点用一个(立方体矩形)来表示
(生命线)是从对象引出的向下方的垂直虚线,它代表了对象的生存时间
三、判断题(10)正确的标注T,错误的标注F。
接口就是用户接口(界面)或者gui(图形用户接口)F
在我们对继承关系建模的时候,我们能够在同一模型中体现其他类型的关系T
每一个状态图中都必须要有一个终止状态F
经典的软件工程思想讲软件开发分为以下五个阶段:
需求捕获、系统分析与设计、系统实现、测试和维护
UML的目标是以面向对象图的方式来描述任何类型的系统
四、简答题:
1.Uml中提供的静态视图和动态视图分别包括哪些
静态视图:
类图,对象图,构件(组件)和部署
动态视图:
用例,状态,顺序,活动和协作
2.聚集和组成有什么区别和联系
组成和聚集都是整体类和部分类之间的整体和部分之间的关联,在聚集中,部分可能属于多个整体,在组成中,部分只能属于一个整体
3.UML语义规则中的可视性是什么含义,分为哪三种情况?
4.简述扩展关系和包含关系
五、综合分析题:
1.给定顺序图如下,要求按照等价的语义,画出它等值不丢失信息的协作图
考虑一个咨询公司和该公司会见一个客户时的业务过程,活动按照下面的过程发生。
1.公司的业务员打电话给客户,确立一个约定(callclientandsetupappointment
2.如果约定地点是公司之内(appointmentonsite),那么公司中的技术人员就要为会面准备一间会议室(prepareameetingroom)
3.如果约定地点是公司之外(appointmentoffsite),那么咨询顾问就要用膝上电脑准备一份陈述报告(preparealaptop)
4.咨询顾问和业务员之间在客户约定的时间和地点见面(meetwiththeclient)
5.业务员随后给他们准备好会议用纸(salespersonfollow-upletter)
6.如果会议产生了一个问题陈述(statementofproblem),咨询顾问就根据问题陈述建立编写一个提案(createproposal)并把该提案发给客户(sendproposaltoclient)
要求在给出活动图的基础上,按照文档内容抽象出相应的泳道并画出相应的泳道版本活动图