摘要: Refined Architecture阶段是细化阶段是属于架构设计,不是详细设计,这两个不能混谈 对于细节架构和逻辑架构的差异有三个典型 1.接口,在细节架构里,接口是核心部分,而逻辑架构并不关心接口 2.子系统,细节架构重视通过通过子系统和模块来分割整个系统,并且子系统有明确的接口,而逻辑架构只 阅读全文
posted @ 2020-05-11 21:14 张利杰j 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 第五章讲的是确定关键质量与关键功能 还补充第四章的Pre-architecture阶段的后两步 第三步:确定关键质量 第四步,确定关键功能 就是第五章的标题 其中确定关键质量的关键就是遵循和运用5大原则: 1.分类合适+必要扩充。2.考虑多方涉众。3.检查性思维。4.识别矛盾+划定优先级。5.严格程 阅读全文
posted @ 2020-05-11 20:52 张利杰j 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 第四章主要讲的是软件架构的需求,还讨论了如何分析约束影响 需求是有结构的 但我们很多人不懂得这一一点, 更不知如何“主动运用”这一点。在我们眼中,架构设计要应对的需求往往是又多又乱的,而且遗漏了关键需求也发现不了....相反,有经验的架构师懂得运用需求的结构。他们能够将复杂的需求集合梳理得井井有条, 阅读全文
posted @ 2020-05-11 19:36 张利杰j 阅读(80) 评论(0) 推荐(0) 编辑