- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
河北工程大学UML考试题
8uuj选择题
1. 下列不是模型元素的是(D )。
??A) 关联 B) 聚合 C) 依赖 D) 笔记
2. 下列各种图可用于对系统结构和词汇建模的是(B),可用于用例描述的是( C)。
A) 状态图 B) 类图 C) 时序图 D) 活动图
(使用类图的三种模式:对系统的词汇建模、对简单的协作建模、对逻辑数据库建模)
3. 在UML提供的图中,( A) 用于描述系统与外部系统及用户之间的交互。 A)用例图 ? B)类图 ? C)对象图 ? D)部署图 ?
4. 下列表示对象的是( C)
A) 学生 B) 顾客 C) 5-103教室的前门 D) 软件工程》第二版
5. 在UML提供的图中,( D ) 用于按时间顺序描述对象间的交互。 ?
A)网络图 ? B)状态图 ? C)协作图 ? D)时序图
6. 下列关于图1的叙述中不正确的是(C )
A) “Circle”的“size”属性可以被其本类的对象访问
B) “Circle”的“visibility”属性可以被其子类的对象访问
C) “Circle”的“count”属性可以被其子类的对象访问
D) “Circle”的“visibility”属性可以被本类的对象访问
(可见性3种:+(公有)、#(受保护)、-(私有))
7. “鱼”和“动物”两个类的关系是( A)
A) 泛化关系 (继承关系) B) 关联关系
C) 依赖关系 D) 实现关系
对于两个对象X和Y,如果对象X发生变化会引起对象Y的变化,则下列表达正确的是( D) (解释:依赖关系,箭头指向被依赖者)
9.UML具有扩展性,常见的扩展机制有(BCD )。A) 修饰 B) 构造型 C) 标记值 D) 约束
10.一个设计良好的包应具有( C)特征。
A) 高内聚,高耦合 B) 低内聚,低耦合
C) 高内聚,低耦合 D) 低内聚,高耦合
二、 填空题
1.在UML中,泳道 把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。?
2.程序流程图和活动图的本质区别在于 :程序的流程图明确的指定了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序。
3.在UML的关系中,表示整体与部分关系的是聚合关系。
4.用例是从用户的观点对系统行为的一个描述。
5.当需要在项目中定制自己的元素时,可使用构造型来定制。
6. 面向对象理论中,对象之间发送信号,在UML状态图里就是事件。
7. 多重性指的是,某个类有多个对象可以和另一个类的一个对象关联
8. 接口是可以在整7个模型中反复使用的一组操作,是一个没有属性而只有操作的类。
9.在泛化关系中,子类可以替代父类 ,也就是说,后者出现的地方,前者都可以出现。但是反过来却不成立。
10.时序图强调的是交互的时间顺序,协作图强调的是交互的语境和参与交互的对象的 整体组织。
三、 简答题
1 时序图和协作图中,消息有哪三种?各自的意义和表示法什么?
答:消息可以是简单的(simple)、同步的(synchronous)或异步的(asynchronous)。简单消息是从—个对象到另一个对象的控制流的转移。如果一个对象发送了—个同步消息,那么它要等待对方对消息的应答,收到应答后才能继续自己的操作。而发送异步消息的对象不需要等待对方的应答便可以继续自己的操作。在顺序图中,简单消息是—个简单箭头,同步消息是实心箭头。异步消息是—个半边箭头。
2 简述接口对于构件的重要意义。
答:只能通过构件的接口来使用构件中定义的操作。构件可以让它的接口被其他构件使用,以使其他构件可以使用这个构件中定义的操作。提供服务的构件提供了导出接口,访问服务的构件使用了导入接口。
3 用例之间具有哪三种关系?这三种关系分别表达什么含义?举例说明之。
答:?(1)包含关系是:一个用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分。(2)?扩展关系是:一个用例被定义为基础用例的增量扩展,是把新的行为插入到已有的用例中的办法。(3)泛化关系是:一个用例被特别列举为一个或多个子用例。??下面依次列举了包含关系、扩展关系和泛化关系的例子。
?
四、识别下面的图形是那种UML图,并识别图中的UML元素。
(1)
答:图形是包图。图中的模型元素有,包GUI包含两个公共的类:Window和Form,一个手保护的类Eventhandler。特殊的包WindowsGUI继承了一般包GUI的公共类
您可能关注的文档
最近下载
- 招标代理机构入围 投标方案(技术方案).docx
- GB 50017-2003 钢结构设计规范.docx VIP
- 2025年湖南劳动人事职业学院单招语文考试模拟试题及答案解析.pdf VIP
- 高中物理游标卡尺、千分尺、螺旋测微器读数习题.docx VIP
- 湖南劳动人事职业学院单招测试题(附解析)英语.pdf VIP
- 重磅——2017年全国卷文言文挖空训练学生版及教师版.pdf VIP
- 大班《闽南红砖古厝》.pptx VIP
- 2024贵州黔南州面向优秀村(社区)干部专项招聘乡镇(街道)事业单位工作人员35笔试备考题库及答案解析.docx VIP
- 2025共青团入团考试题库及完整答案.pdf
- 3 雪地里的小画家 课件(共21张PPT).pptx VIP
原创力文档


文档评论(0)