架构师训练营 - 第 1 周命题作业

用户头像
红了哟
关注
发布于: 2020 年 06 月 10 日
架构师训练营-第1周命题作业

用例图:



组件图:

组件时序图:



部署图:



在软件设计的不同阶段应该设计不同的UML模型,将不同阶段输出的UML模型图放在⼀个⽂

档中,对每张模型图配以适当的⽂字说明,就构成⼀篇设计⽂档。

对于规模不太⼤的软件系统,我们可以将概要设计⽂档和详细设计⽂档合并成⼀个设计⽂档。

这⾥,我会展现⼀个设计⽂档示例模板,你可以参考这个模板编写你的设计⽂档。

⽂档开头是设计概述,简单描述业务场景要解决的核⼼问题领域是什么。⾄于业务场景,应该

在专⻔的需求⽂档中描述,但是在设计⽂档中,必须要再简单描述⼀下,以保证设计⽂档的完

整性,这样,即使脱离需求⽂档,阅读者也能理解主要的设计。

此外,在设计概述中,还需要描述设计的⾮功能约束,⽐如关于性能、可⽤性、维护性、安全

性,甚⾄开发和部署成本⽅⾯的设计⽬标。

然后就是具体的设计了,第⼀张设计图应该是部署图,通过部署图描述系统整个物理模型蓝

图,包括未来系统⻓什么样。

如果系统中包含⼏个⼦系统,那么还需要描述⼦系统间的关系,可以通过⼦系统序列图,⼦系

统活动图进⾏描述。

⼦系统内部的最顶层设计就是组件图,描述⼦系统由哪些组件组成,不同场景中,组件之间的

调⽤序列图是什么样的。

每个组件内部,需要⽤类图进⾏建模描述,对于不同场景,⽤时序图描述类之间的动态调⽤关

系,对于有复杂状态的类,⽤状态图描述其状态转换。



发布于: 2020 年 06 月 10 日 阅读数: 26
用户头像

红了哟

关注

还未添加个人签名 2019.08.15 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营-第1周命题作业