问题
单项选择题
在数据库应用系统建模过程中,经常采用UML作为建模工具。有如下关于UML的说法
Ⅰ.用例模型是把满足用户需求的所有数据结构表示出来的工具
Ⅱ.类图是展现一组类、接口和协作以及它们之间的关系的一种静态视图
Ⅲ.状态图主要用于描述一个实体在发生一些事件时的状态变化情况
Ⅳ.顺序图和协作图都描述交互,但是顺序图强调的是时间,而协作图强调的是空间
Ⅵ.包图是表示包及包之间的关系的类图
以上说法错误的是()。
A.仅Ⅳ、Ⅴ和Ⅵ
B.仅Ⅰ和Ⅴ
C.仅Ⅱ和Ⅲ
D.仅Ⅰ、Ⅱ和Ⅳ
答案
参考答案:B
解析:
用例模型(Use-Case Model)是把满足用户需求的表示出来的工具,反映了系统能够完成什么样的功能,主要由用例、角色所拥有功能和系统三部分组成。故Ⅰ错。
活动图主要用于描述系统,用例和程序模块中逻辑流程的先后执行次序,并行次序。活动图用于低层次程序模块的作用类似于流程图,但活动图还可以描述并行操作,而流程图只能描述串行操作。故Ⅴ错。