UML是面向对象设计的建模工具,独立于任何具体程序设计语言,以下(33)不属于UML中的模型
单选题
UML是面向对象设计的建模工具,独立于任何具体程序设计语言,以下(33)不属于UML中的模型
A. 用例图
B. 协作图
C. 活动图
D. PAD图
答案:D
解析
正确答案:D. PAD图
UML 是面向对象建模语言,其模型主要由各种图组成。PAD 图不是 UML 模型,而是“问题分析图”,属于结构化程序设计中的详细设计工具,用于描述程序控制流程,因此选 D。
- A 用例图:UML 需求建模核心图,描述参与者与用例关系,属于 UML。
- B 协作图:UML 交互图之一,强调对象间协作与链接关系,属于 UML,UML 2.x 中称通信图。
- C 活动图:UML 行为图,描述业务流程、并发与控制流,属于 UML。
- D PAD图:问题分析图,常用于结构化方法,不属于 UML 模型。
考点延伸:UML 图分结构图和行为图;交互图包括顺序图、通信图、时序图、交互概览图。PAD、N-S 图、程序流程图等属于结构化设计工具,需与 UML 区分。