学习笔记---UML(三)
2 UML简介
2.1 概述
- unified modeling language,统一建模语言,图形化的语言表示。uml可以帮助我们在OOAD过程中标识元素、构建模块、分析过程并可通过文档说明系统中的重要细节。
- 熟悉UML中的九种基本图形
2.2 静态模型static model
- 创建并记录一个系统的静态特征。
- 反应一个软件的系统基础、固定的框架结构。
- 创建相关问题域主要元素的视图。
- 静态建模包括:
① 用例图 use case diagrams
② 类图 class diagrams
③ 对象图 object diagrams
④ 组件图 component diagrams
⑤ 部署图 deployment diagrams
2.3 动态模型 dynamic model
- 动态建模用以展示系统的行为。
- 动态建模包括:
① 时序图 sequence diagrams
② 协作图 collaboration diagrams
③ 状态图 state chart diagrams
④ 活动图 activity diagrams
2.4 其他重要UML元素
- 包(package)
- UML扩展机制:
① 注释 comments
② 构造型 stereotypes
③ 标记值 tagged values
④ 限制 constraints