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

用户头像
暖丶冬
关注
发布于: 2020 年 06 月 10 日

本周主要学习了架构文档的设计的编写,架构文档针对不同的相关方呈现出来的内容也不同,不同的相关方关注的重点也不一样。软件架构呈现给不同的相关方,一般都是通过4+1架构视图来呈现。

UML4+1视图

单一视图无法完整的表达架构,需要针对不同用户的多维度视图集。

  • 场景视图:对用户、设计和开发人员概述重要的场景和非功能性需求

  • 逻辑视图:用于对客户、用户讲解系统、子系统及功能模块划分

  • 开发视图:对开发测试人员描述系统分层、框架等,指导系统如何开发实现

  • 过程视图:性能优化时描述系统进程、线程状况

  • 部署视图:对系统集成和运维人员描述物理节点与节点间通信



不同的阶段需要的图和编写的文档

  • 需求分析阶段:用例图、活动图、状态图、时序图;

  • 概要设计阶段:部署图、时序图、子系统级的活动图、服务器依赖关系的组件图、组件时序图;

  • 详细设计阶段:用例图、类图、类时序图、方法的活动图、状态图



用户头像

暖丶冬

关注

还未添加个人签名 2018.11.09 加入

还未添加个人简介

评论

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