今天花了两个小时的时间整理了一下UML。利用工具作图。
一, UML 统一建模语言 分为两大类:静态建模和动态建模。
静态建模:
创建并记录一个系统的静态特征
•反映一个软件系统基础、固定的框架结构
•创建相关问题域主要元素的视图
•静态建模包括:
—— 用例图(use case diagrams)(重点)
—— 类图(class diagrams) (重点)
—— 对象图(object diagrams)
—— 组件图(component diagrams)
—— 部署图(deployment diagrams)
动态建模:
动态建模用以展示系统的行为
•动态建模包括:
—— 时序图(sequence diagrams)(重点)
—— 协作图(collaboration diagrams)
—— 状态图(state chart diagrams)
—— 活动图(activity diagrams)
二,利用starUML工具可以自动生成23种设计模式中的UML类图。帮助我们理解各种设计模式所需要的东西。