收藏 分销(赏)

uml期末考试题.doc

上传人:精*** 文档编号:1498444 上传时间:2024-04-29 格式:DOC 页数:7 大小:304.50KB
下载 相关 举报
uml期末考试题.doc_第1页
第1页 / 共7页
uml期末考试题.doc_第2页
第2页 / 共7页
uml期末考试题.doc_第3页
第3页 / 共7页
uml期末考试题.doc_第4页
第4页 / 共7页
uml期末考试题.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、一、选择题(30)1.模型的特征是什么?( ABCD )(多选)A. 反映性 B. 简化性 C. 直观性 D. 抽象性2.从抽象角度看,模型分为哪几种? ( ABC )(多选)A.概念模型 B. 逻辑模型 C. 物理模型 D. 工程模型3.下面说法错误的是: ( C ) A 参与者是与所建立系统交互的人或物 B 参与者可以是人,也可以是其他系统 C 参与者是系统的一部分,是用例图的重要组成部分 D 参与者之间存在泛化关系4.下面正确的说法是: ( D ) A 对象表示客观中存在的实物 B 类是对象的实例 C 类是具有相同属性和操作的对象的集合 D 对象也就是类5.下面不属于类的关系的是: (

2、D ) 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.在状态图中可以表示的概念有( A B C ).(多选) A 动作 B 事件 C 转移 D 用例

3、10.如果要对一个企业的工作流程建模,下面四个图中( B )是最有用的。A 交互图 B 活动图 C 状态图 D 类图11.在顺序图中消息的类型有哪些( ABCDE ) (多选)A 同步消息 B 异步消息 C 返回消息 D 阻止消息 E.超时消息 12.Three items of interest in use case diagrams are: ( D )A. Objects, activities, and communications B. Actors, messages, and activitiesC. Objects, use cases, and activitiesD. A

4、ctors, use cases, and communications13.Every student at CSUFT will be advised by one teacher. Some teachers advise many students, and some advise none. Which of the following class diagrams most clearly represents that student-teacher relationship? ( D )A. B. C. D. 窗体顶端14.Which of the following pseu

5、do code implements the activity diagram blow? ( D ) 15.What is the symbol for a component in a deployment diagram? ( D )A. There is no symbol because components are not allowed in deployment diagrams.B. A rounded rectangle, just like a state in a state diagram.C. A 3-dimensional rectangular solid (l

6、ike a box).D. A rectangle with tabs on its left side.二、填空题( 20分 )1.模型的三要素包括过程、工具、( 表示法 )2.对象是( 系统中用来描述客观事物 )的一个实体,它用来表示( 客观存在 )中的事物,和人主观构造中的( 抽象观念 )。3.UML的基本语言构成(基本语言要素)由以下几部分构成:要素 ,关系,( 图 )4.组合关系表示( 整体 )事物与( 部分 )事物之间的关系。泛化关系表示( 一般 )事物与( 特殊 )事物之间的关系。 5.UML是一种( 面向对象的建模 )语言。( RUP )是一套软件工程方法,主要由THE OBJ

7、ECTORY APPROACH 和 THE RATIONAL APPROACH发展而来。 6. 发起一个用例的外部实体在uml中称为( 参与者 )7.UML提供扩展机制包括构造型(衍型),约束,( 标签值 )8.Uml存在着4种公共机制分别是规范说明,修饰,通用划分和( 扩展机制 )9.在活动图中,一个特定的角色所能参与的活动被分隔成段,每一个段被称为( 泳道 )10.部署图中节点用一个( 立方体矩形 )来表示( 生命线 )是从对象引出的向下方的垂直虚线,它代表了对象的生存时间三、判断题(10)正确的标注T,错误的标注F。接口就是用户接口(界面)或者gui(图形用户接口) F在我们对继承关系建

8、模的时候,我们能够在同一模型中体现其他类型的关系 T每一个状态图中都必须要有一个终止状态 F经典的软件工程思想讲软件开发分为以下五个阶段:需求捕获、系统分析与设计、系统实现、测试和维护 UML的目标是以面向对象图的方式来描述任何类型的系统 四、简答题:1.Uml中提供的静态视图和动态视图分别包括哪些静态视图:类图,对象图,构件(组件)和部署动态视图:用例,状态,顺序,活动和协作2.聚集和组成有什么区别和联系组成和聚集都是整体类和部分类之间的整体和部分之间的关联,在聚集中,部分可能属于多个整体,在组成中,部分只能属于一个整体3.UML语义规则中的可视性是什么含义,分为哪三种情况?4.简述扩展关系

9、和包含关系五、综合分析题:1.给定顺序图如下,要求按照等价的语义,画出它等值不丢失信息的协作图考虑一个咨询公司和该公司会见一个客户时的业务过程,活动按照下面的过程发生。1. 公司的业务员打电话给客户,确立一个约定(call client and setup appointment2. 如果约定地点是公司之内(appointment onsite),那么公司中的技术人员就要为会面准备一间会议室(prepare a meeting room)3. 如果约定地点是公司之外(appointment offsite),那么咨询顾问就要用膝上电脑准备一份陈述报告(prepare a laptop)4. 咨询顾问和业务员之间在客户约定的时间和地点见面(meet with the client)5. 业务员随后给他们准备好会议用纸(salesperson follow-up letter)6. 如果会议产生了一个问题陈述(statement of problem),咨询顾问就根据问题陈述建立编写一个提案(create proposal)并把该提案发给客户(send proposal to client)要求在给出活动图的基础上,按照文档内容抽象出相应的泳道并画出相应的泳道版本活动图

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服