08-09-1UML建模与分析试题B_第1页
08-09-1UML建模与分析试题B_第2页
08-09-1UML建模与分析试题B_第3页
08-09-1UML建模与分析试题B_第4页
08-09-1UML建模与分析试题B_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

千里之行,始于足下让知识带有温度。第2页/共2页精品文档推荐08-09-1UML建模与分析试题B08/09学年第1学期末考试试题(B卷)

UML建模与分析

使用班级:06060541、06060542、06060543

一、填空题:(每空2分,共10分)

1、用例是从的观点对系统行为的一个描述。

2、在泛化关系中,可以替代父类。也就是说,后者浮现的地方,前者都可以出

现。但是反过来却不成立。

3、接口是可以在囫囵模型中反复使用的一组行为,是一个没有而惟独办法的类。

4、多重性指的是,某个类有个对象可以和另一个类的1个对象关联。

5、RUP软件开发过程的特点是:用例驱动、、迭代和增量开发。

二、推断下列讲述的正确性,如有错误请改正。(每小题3分,共15分)

1、配合图中的消息必需要有消息挨次号。

2、参加者和用例之间的关系是关联关系。

3、类A和类B之间的关系如下图所示,则称类B中的getName()办法是对类A中的getName()

办法的重载。

4、一个软件系统,假如惟独源代码,缺乏其它相应的辅助文档,如缺乏挨次图和类图,则可

以利用Rose举行逆向工程得到挨次图和类图,但得到的挨次图和类图比较容易。

5、RUP软件开发生命周期中有4个核心工作流,即初始阶段、细化阶段、构造阶段和移交阶

段。

三、单项挑选题:(每小题2分,共40分)

注重:将答案填入下表,直接在题目上作答不得分。

1、UML中的扩展机制之一约束(Constraints)是用下面哪种方式表示的?

A.只能用[textstring]这种方式

B.只能用{textstring}这种方式

C.只能用(textstring)这种方式

D.上面任何一种方式都可以

2、coolsoft预备开发一个自动餐卡服务系统coco,coco的详细需求如下:coco将使用三个

插槽,第一个插槽用于系统送出新的餐卡,其次个插槽用于在向餐卡中加钱时插入餐卡,第三个插槽用于在向餐卡中加钱时插入纸币。系统运行时会显示一个界面,界面中有3个选项:

(1)猎取新的餐卡

(2)为餐卡加钱

(3)打印收条

选项1允许用户获得一张新的餐卡。新的餐卡在使用前必需先加钱。

选项2允许用户为新卡或旧卡加钱,这时要求把餐卡插入其次个插槽中,把纸币插入第三个插槽中。

选项3允许用户打印与加钱活动有关的收据,或打印餐卡最近一次使用状况的收据。

在开发coco系统完成上述功能时,下面几个图中哪个图是最实用的?

A.构件图B.状态图C.活动图D.部署图

3、为了描述和理解系统中的控制机制,如为了描述一个设备控制器在不怜悯况下所要完成的

动作,下面几个图中哪个图是最实用的?

A.交互图B.活动图C.状态图D.类图

4、在设计一个应用系统的用户界面时,假如对系统用户的计算机技能水平不是很清晰,那么

下面那种办法是最好的?

A.确定使用该系统的用户所要具备的计算机技能水平,并支配对用户举行须要的培训。

B.确定使用该系统的用户所要具备的计算机技能水平,并提供具体的系统联机协助,当用户需要协助时,能快速获得这些协助。

C.开发一个用户界面部分的原型,并做一些可用性测试以发觉用户使用过程中会存在的问题,将这些问题用文档具体说明,并与终于系统一起交付给用户。

D.开发一个用户界面部分的原型,并做一些可用性测试以确定用户的计算机技能水平以及用户使用什么样的界面操作会比较惬意。按照测试结果对系统界面做一些修改,并重复这个过程。

5、一个机票预订系统运行后发觉系统的响应时光很慢,初步分析认为是系统的吞吐量低于平

均水平。开发人员预备解决系统响应时光慢的问题,请问在下面几种视图中,哪种视图在

这种状况下对开发人员最有协助?

A.用例视图B.实现视图C.进程视图D.部署视图

6、挨次图和交互图的关系类似于下面哪种类型的关系。

A.类和对象B.类和参加者

C.Java和高级程序设计语言D.UML和Java

7、类和对象的关系类似于下面哪种类型的关系。

A.关联和链B.用例和参加者C.包和类图D.聚拢和组合

8、在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule

中定义了办法add(c:Course)和办法reInove(c:Course),则类CourseSchedule和类Course之间的关系是:

A.泛化关系B.组合关系C.依靠关系D.包含关系

9、下面4种类型的图中,哪种图可以描述一个用例中多个对象之间的互相配合关系以及配合

过程中的行为次序?

A.交互图B.状态图C.对象图D.用例图

10、在博物馆管理系统中,有3个用例,分离是“购买入场票”、“预订入场票”、“记下画家”,

其中“购买入场票”是高风险、高业务价值的用例;“预订入场票”是低风险、高业务价值的用例;“记下画家”是低风险、低业务价值的用例。在开发时预备采纳迭代式开发,先实现其中的一个用例,那么首先应实现哪个用例?

A.“记下画家”用例B.“预订入场票”用例

C.“购买入场票”用例D.3个用例中的随意一个都可以

11、假如要对一个企业中的工作流程建模,那么下面4个图中哪个图是最实用的?

A.交互图B.类图C.活动图D.部署图

12、在课程注册系统中,下面哪组办法名和类名的命名是最合理的?(每组中前面的为办法名,

后面的为类名)

A.register(),VectorStudentB.register(),Student

C.reg(),VectorStudentD.reg(),Student

13、计算机(Computer)由中心处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么

Computer类和其他类(CPU、RAM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse)之间的关系是:

A.泛化关系B.实现关系C.包含关系D.聚拢关系

14、下图所示的几个模型图中,哪个能正确表示出“一个雇员(Employee)最多有一个经理

(Manager),某些经理管理多个雇员,某些经理不管理任何雇员”这样的意思?

A.

B.

C.

D.

15、下面那个图符表示UML中的依靠关系?

A.

B.

C.

D.

16、类和参加者的关系类似于下面哪种类型的关系?

A.聚拢和组合

B.关联和链

C.RUP和UML

D.包和子系统

17、Innovation公司正在为Rose开发插入件,使得Rose可以把OOA/OOD模型以各种图形格

式导出,如JPEG格式、BMP格式、GIF格式等。在导出时,会按照不同的算法来生成相应的图形文件,这些算法很复杂。为了描述这些算法,在下面这些图中,哪个图是最适合的?A.活动图B.状态图C.类图D.用例图18、在下图所示的用例图中,labelb表示的是下面4个选项中的哪一个?PayByCreditCard

PayByPersonalCheck

StorageCustomer

A.include

B.uses

C.extend

D.generalization19、如图所示,推断下面哪句话正确说明白包之间的依靠关系。

NewClass2

*0..1NewClass3

NewClass4NewClass5NewClass6

NewClass7NewClass8

A.对Loan包中的元素做了修改后,需要检查Customer包中的元素和Account包中的元素是否要做相应的修改。

B.对Loan包中的元素做了修改后,需要检查Customer包中的元素是否需要做相应的修改。假如是,则还要检查Account包中的元素是否要做相应的修改,否则不再检查Account包中的元素是否要做相应的修改。

C.对Account包中的元素做了修改后,需要检查Customer包中的元素是否需要做相应的修改。假如是,则还要检查Loan包中的元素是否要做相应的修改,否则不再检查Loan包中的元素是否要做相应的修改。

D.对Account包中的元素做了修改后,需要检查Customer包中的元素和Loan包中的元素是否需要做相应的修改。

20、如下图所示,BookStore和Station之间的关联是限定关联,则BookStore类中的声明最

可能类似于下面哪种形式?

A.classBookStore{

publicStationgetStation();

publicvoidaddStation(NumberinitialCash);

……

B.classBookStore{

publicStationgetStation();

publicvoidaddStation(intStationID);

……

C.classBookstore{

publicStationgetSlation(intStationID);

publicvoidaddStatlon(IntStationID);

……

D.classBookStore{

publicStationgetStation(intStationID);

publicvoidaddStation(NumberinitialCash);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论