UML 建模¶
UML(Unified Modeling Language,统一建模语言)用于描述系统的结构与行为,帮助需求分析、软件设计和团队沟通。本目录归入软件工程,与设计模式、开源库源码分析中的具体建模案例相互关联。
学习目录¶
- UML 图、关系与读图练习:图的分类、关系箭头、多重性、33 张本地配图与 8 道例题解析。
- 活动图:知识讲解与软件设计师考点:控制节点、读图、并发同步和补图练习。
-
状态图:知识讲解与软件设计师考点:状态、事件、转换条件、内部行为和复合状态。
-
学习资源与路线:推荐书籍、视频课程、学习顺序和实践案例。
- 推荐书籍:《UML 精粹》《UML 和模式应用》《UML 用户指南》。
- 视频课程:Object-Oriented Design。
- 练习路线:从类图、时序图到需求分析与对象设计。