定义
统一建模语言(UML)是一种图形化的语言,它可以帮助我们在OOAD过程中标识元素、构建模块、分析过程并可通过文档说明系统中的重要细节
分类
静态模型(static model)
动态模型(dynamic model)
静态模型
创建并记录一个系统的静态特征
反映一个软件系统基础、固定的框架结构
创建相关问题域主要元素的视图
静态建模包括:
- —— 用例图(use case diagrams)
- —— 类图(class diagrams)
- —— 对象图(object diagrams)
- —— 组建图(component diagrams)
- —— 部署图(deployment diagrams)
动态建模
动态建模用以展示系统的行为
动态建模包括:
- —— 时序图(sequence diagrams)
- —— 协作图(collaboration diagrams)
- —— 状态图(state chart diagrams)
- —— 活动图(activity diagrams)
其他重要的UML元素
包(package)
UML的扩展机制
- —— 注释(comments)
- —— 构造型(stereotypes)
- —— 标记值(tagged values)
- —— 限制(constraints)
本文深入探讨了UML统一建模语言,详细介绍了静态模型和动态模型的概念及其应用,包括用例图、类图、对象图等静态建模元素,以及时序图、协作图、状态图、活动图等动态建模元素。

468

被折叠的 条评论
为什么被折叠?



