写点什么

架构训练营 -week1- 学习总结

用户头像
于成龙
关注
发布于: 2020 年 09 月 19 日
架构训练营-week1-学习总结

4+1视图



为何需要4+1视图?



单一视图无法完整的表达架构



4+1视图的组成





逻辑视图(logical view)



设计的对象模型



用途:开发组织划分,成本/进度的评估



典型范例:功能模块图





开发视图(development view)



描述在开发环境中软件的静态组织结构



用途:指导开发组织设计与开发实现



典型:类图





物理视图(physical view)



描述软件到硬件的映射,反应了部署特性



示例:





过程视图(process view)



捕捉设计的并发和同步特征





场景视图(scenarios)



用例场景





使用UML进行软件架构设计与建模



什么是建模



关键点:抽象



为何建模?



  • 为了与他人沟通

  • 为了保存软件设计的最终成果

  • 发现问题、解决问题的成本比代码更低,提早发现问题



UML



Unified Modeling Language



不同场景下各种图的使用





本周学习内容思维导图





发布于: 2020 年 09 月 19 日阅读数: 43
用户头像

于成龙

关注

还未添加个人签名 2012.09.13 加入

还未添加个人简介

评论

发布
暂无评论
架构训练营-week1-学习总结