网站大量收购独家精品文档,联系QQ:2885784924

(学生)2021高级软件工程复习题 .pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

(学生)2021高级软件工程复习题--第1页

(学生)2021高级软件工程复习题

一、选择题:(共10小题,每题1分,共10分)

1.使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的实现的

一种方法是【B】。

A)继承B)多态性C)约束D)接口

2.类图应该画在Rose的哪种【B】视图中。

A)UseCaseViewB)LogicViewC)ComponentViewD)DeploymentView

3.在UML中,类之间的关系有一种为关联关系,其中多重性用来描述类之间的对应

关系,下面哪个不是其中之一【D】

A)0?1B)0?*C)1?*D)*?*4.关于下面的类图中所表示的关联关系,

下列四个选项中说法错误的是:【D】

A.一个学生可以选1到多门课程B.一个老师可以教0到多门课程C.一门课程只

能由一位老师上课D.一门课程可以被0到多个学生选课

5.和包相比,子系统具有更丰富的语义,它能够通过接口对外提供行为;下面四个选

项中,哪个是包和子系统都具有的特点:【】

A.一种分组机制B.对外提供行为C.完全封装实现细节D.容易被替换

6.“交通工具”类与“汽车”类之间的关系属于【】。

A)关联关系B)实现关系C)依赖关系D)泛化关系

7.下图中的空心箭头连线表示【】关系

A)泛化B)包含C)扩展D)实现8.关于通信图的描述,下列

哪个不正确【】

A)通信图作为一种交互图,强调的是参加交互的对象的组织;

B)在ROSE工具中,通信图可在顺序图的基础上按“F5”键自动生成;C)通信图中

有消息流的顺序号;D)通信图是顺序图的一种

9.计算机由中央处理器、内存、软盘、硬盘、显示器、键盘鼠标等组成。

(学生)2021高级软件工程复习题--第1页

(学生)2021高级软件工程复习题--第2页

那么Computer类和其他类(CPU、RAM、FloppyDisk、Monitor、Keyboard、mouse)

之间的关系是【】。

A)泛化关系B)实现关系C)包含关系D)聚集关系10.“一个研究生在软件

学院做助教(teachingassistant),同时还在校园餐厅打工做收银员(cashier)。也

就是说,这个研究生有3种角色:学生、助教、收银员,但在同一时刻只能有一种角色。”

根据上面的陈述,下面哪个设计是最合理的?【】

PersonPersonPersonRole0..1StudentTeachingAssistantCashierStudentTeachingAssi

stantCashier

AB

StudentCashierTeachingAssistantStudentTeachingAssistantCashierPersonPers

on

C

文档评论(0)

175****9697 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档