我正和一个新人合作。他们开始以我以前从未见过的方式进行绘画,并且我很难跟进。他们提到它被称为逻辑架构图。这让我想知道哪些是最流行的软件架构图解方法,何时每种方法都适合?
答案 0 :(得分:0)
我建议看看Simon Brown的C4风格。它简单,非常有效,并通过团队在白板上绘制的草图促进良好的协作,每个人都可以贡献并挑战这些想法。
对我来说,这就是制作良好架构的敏捷方法,与“象牙塔”架构师形成鲜明对比,这些架构师只需绘制大而难以理解的图表并将其投入开发团队。
甚至有一本书,称为“面向开发人员的软件架构”,描述了设计敏捷架构的良好敏捷实践。
<强>声明强>:
我很有偏见,因为我读过这本书,非常喜欢这本书,并发现这些想法在实践中很有效。