UML不具备以下那个结构( )
A.静态对象结构 B.动态行为 C.系统部署 D.功能结构
**答案:D. 功能结构**
### 解析:
UML(统一建模语言)提供了多种图表类型来描述系统的不同方面,但**功能结构**并非其直接支持的结构。以下是各选项的分析:
1. **A. 静态对象结构**
- **支持**:通过**类图**、**对象图**、**组件图**等展示系统的静态结构(如类、接口、属性、关系)。
2. **B. 动态行为**
- **支持**:通过**用例图**、**活动图**、**状态图**、**序列图**等描述系统的动态行为(如对象交互、业务流程)。
3. **C. 系统部署**
- **支持**:通过**部署图**描述系统的物理部署结构(如硬件节点、软件组件的分布)。
4. **D. 功能结构**
- **不支持**:UML 没有专门图表直接描述功能的分层或模块化结构。虽然**用例图**描述功能需求,**包图**可组织模型元素,但它们均不聚焦于功能的层次划分。功能结构的定义更偏向系统架构设计,而非 UML 的核心建模范畴。
### 总结:
UML 的核心图表涵盖静态结构、动态行为和系统部署,但**功能结构**并非其直接支持的独立结构,因此正确答案为 **D**。
D
用户登录可进行刷题及查看答案
登录后提交答案