软件建模技术理论考试试卷B卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件建模技术理论考试试卷B卷

1、以下关于模型的说法,错误的是( )

A、模型是对现实的简化。

B、模型必须是可视化的。

C、一个好的模型包括那些有广泛影响的主要元素,而忽略那些与给定的抽象水平不相关的次要元素。

D、通过建模,可以帮助人们理解复杂的问题。

2、以下( )不是UML事物。

A、结构事物

B、行为事物

C、分组事物

D、机制事物

3、在进行( )相关领域的应用开发时,不推荐使用UML建模。

A、数值计算

B、工业系统

C、信息系统

D、软件系统

4、以下( ),不是软件开发过程中可以尽量避免或可以着力改进的问题。

A、软件开发无计划性,进度的执行和实际情况有很大差距。

B、软件需求分析阶段工作做得不充分。

C、软件开发过程中没有统一的规范指导,参与软件开发的人员各行其事。

D、软件的开发过程中,必须投入大量的高强度的脑力劳动。

5、以下( )不属于软件的生存期。

A、计划

B、编码

C、测试

D、升级

6、关于下图,说法错误的是( )

A、Reader是类名

B、borrowBook是类的方法

C、name是类的属性

D、name是公有的

7、以下图中,表示“节点”这种事物的是( )

A、B、

C、D、

8、以下图中,表示“实现”这种关系的是( )

A、B、

C、D、

9、( )图可以用来描述系统硬件的物理拓扑结构以及在此结构上运行的软件。

A、用例图

B、类图

C、部署图

D、活动图

10、以下说法错误的是( )

A、用例既可以描述系统做什么,也可以描述系统是如何被实现的。

B、应该从参与者如何使用系统的角度出发定义用例,而不是从系统自身的角度。

C、基本流描述的是该用例最正常的一种场景,在基本流中系统执行一系列活动步骤来响应参与者提出的服务请求。

D、备选流负责描述用例执行过程中异常的或偶尔发生的一些情况。

11、下面哪个不是UML中的静态视图( )

A、状态图

B、用例图

C、对象图

D、类图

12、下面哪个选项中有不是活动图中的基本元素( )

A、状态、分支

B、状态、汇合

C、泳道、转移

D、信号、转移

13、事件表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型( )

A、信号

B、调用事件

C、变化事件

D、源事件

14、以下是图书管理系统中的相关类,属于边界类的是( )

A、书类

B、借书操作界面类

C、书籍管理类

D、读者类

15、通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定符( )

A、公有的

B、受保护的

C、友员的

D、私有的

16、以下说法错误的是( )

A、在编译一个类之前需要另一个类的定义,这是类之间的使用依赖关系。

B、一个类的方法调用其它类的操作,这是类之间的调用依赖关系。

C、一个类向另一个类分发事件,这是类之间的发送依赖关系。

D、一个类中创建了另一个类的实例,这是类之间的创建依赖关系。

17、在UML中,类之间的关系有一种为关联关系,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一( )

A、0….1

B、0….*

C、1….*

D、*….*

18、顺序图是强调消息随时间顺序变化的交互图,下面哪个不是用来描述顺序图的组成部分( )

A、类角色

B、生命线

C、转换

D、消息

19、关于协作图的描述,下列哪个不正确( )

A、协作图作为一种交互图,强调的是参加交互的对象的组织。

B、在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成。

C、协作图中有消息流的顺序号。

D、协作图是顺序图的一种。

20、( )是指利用工具从已有的代码中生成系统模型的某些图形。

A、正向工程

B、逆向工程

C、导入工程

D、导出工程

21、关于包的描述,哪个不正确( )

A、和其他建模元素一样,每个包必须有一个区别于其他包的名字。

B、包中可以包含其他元素,比如类、接口、组件、用例等。

C、包的可见性分为:public、protected、private。

D、导出(export)使得一个包中的元素可以单向访问另一个包中的元素。

22、组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一( )

A、对源代码建模

B、对可执行体的发布建模

C、对事物建模

D、对可适应的系统建模

23、下图是( )

A、类图

B、用例图

C、活动图

D、状态图

24、( )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。

A、泳道

B、分叉汇合

C、分支

D、转移

25、用例图应该画在Rose的哪种( )视图中

A、Use Case View

B、Logic View

C、Component View

D、Deployment View

26、( )是用于把元素组织成组的通用机制

A、包

B、类

C、接口

D、组件

27、( )是被节点执行的事物

A、包

B、组件

C、接口

D、节点

28、以下关于类的说法,错误的是( )

A、类可以包含属性和操作。

B、类有三种可见性:共有、保护和私有。

C、类可以分为3种类型:实体类、边界类和控制类。

D、类与类之间只存在依赖、泛化和使用这三种关系。

29、见下图,这是一个顺序图,问号处所代表的是( )

A、类角色

B、生命线

C、激活区

D、消息

30、在绘制ATM自动取款机的相关用例图时,在通常情况下,下面哪个不应该被考虑成“参与者”( )

A、用户

B、ATM取款机

C、ATM取款机管理员

D、取款

相关文档
最新文档