UML2基础、建模与设计实践(一)
程序员文章站
2022-05-15 16:04:21
...
UML概述
UML(Unified Modeling Language,统一建模语言),是一种能够描述问题、描述解决方案、起到沟通作用的语言。
UML由1.事物2.图3.关系构成。
1.1事物
构件事物、行为事物、分组事物、注释事物构成
构件事物:类、接口、协作、构件、用例、节点
行为事物:交互、状态机
1.2关系
依赖(虚线实箭头)
关联(实线实箭头)
泛化(实线空心箭头)
实现(虚线空心箭头)
1.3图
静态类:类图、对象图、包图、组合结构图
行为类:状态机图、活动图
用例类:用例图
交互类:顺序图、通信图、定时图、交互概览图
实现类:构件图、部署图
1.4视图(我理解的是视角)
用例视图、逻辑视图、并发视图、组件视图、部署视图
1.5系统开发阶段
需求分析、系统分析、系统设计、程序实现、测试