UML表示4+1的5种图
Logic view
可以用UML的类图、状态图表示
Process view
可以用UML的顺序图、交互图、活动图表示
Deployment view
可以用UML的组件图、包图表示
例子:https://www.edrawsoft.com/deployment-chart-example.html
Physical view
可以用UML的部署视图表示
Scenarios
可以用UML的用例图表示
例子:https://www.edrawsoft.com/uml-use-case.html
绘制过程先绘制用例图,再绘制逻辑视图、开发视图,注意为啥叫4+1而不是直接叫5是因为用例图是贯穿整个架构设计过程的。
链接:
https://en.wikipedia.org/wiki/4%2B1_architectural_view_model
4+1 view architecture官方文档
https://www.cs.ubc.ca/~gregor/teaching/papers/4+1view-architecture.pdf
WRITING EFFECTIVE USE CASES
https://www.ifi.uzh.ch/dam/jcr:00000000-25a0-3d08-0000-00000ce96422/weuc_extract.pdf