写点什么

模块一学习总结

作者:峰宇时空
  • 2021 年 12 月 06 日
  • 本文字数:435 字

    阅读完需:约 1 分钟

一、什么是架构?

维基百科对架构的定义是指软件系统的“基础结构”,创造这些基础结构的准则,以及对这些结构的描述。

老师课中有自己独特的理解,重新定义了架构:软件架构是指软件系统的顶层结构,它定义了系统由哪些角色(Role)组成,角色之间的关系(Relation)和运作规则(Rule),简称为 4R 架构

4R 即顶层结构(Rank)、组成角色(Role)、角色关系(Role)和运作规则(Role):

Rank:架构是分层的;

Role:系统包含的角色;

Relation:角色之间的关系;

Rule:角色的运作规则。

二、如何画出优秀的架构图?

画架构图,首先要明确是哪种架构图,架构图分类:

每种架构图的画图技巧:

三、面向复杂度架构设计

面向复杂度架构设计环:价值百万的图


四、如何做好架构设计?

严格遵循架构设计三原则:

合适原则;

简单原则;

演化原则。

五、启发

1、严格遵守架构设计三原则,无论是大厂还是创业公司,无论是人多还是人少,无论是技术是高大上还是一般;

2、保持理性,抑制“高大上”的炫技……


用户头像

峰宇时空

关注

还未添加个人签名 2019.03.19 加入

还未添加个人简介

评论

发布
暂无评论
模块一学习总结