摘要: 初始阶段:架构概念验证原型 》确定其可行性 细化阶段:因素表、技术备忘录、SAD(软件架构文档) 移交阶段:可能会修改SAD-》确保与最终部署版本的一致性 后续进化循环:重温架构性因素和决策。 阅读全文
posted @ 2019-09-10 12:12 遥远2 阅读(252) 评论(0) 推荐(0)
摘要: 1、高内聚 2、低耦合 3、防止变异(间接性等) 4、关注点分离 方法1: 方法2: 方法3: 阅读全文
posted @ 2019-09-10 12:07 遥远2 阅读(282) 评论(0) 推荐(0)
摘要: 1、识别->因素表 2、解决->技术备忘录 1)、可靠性 2)、法律问题 3)、可适应性 阅读全文
posted @ 2019-09-10 11:43 遥远2 阅读(180) 评论(0) 推荐(0)
摘要: 1、何时开始架构分析? 2、变化点&进化点 这2点会导致架构设计中,事先决定好采用何种设计模式。例如:对于变化点,采用Decorator等适合的模式;对于进化点,事先设计设计模式,如多个税金接口可采用Facade、Strategy等模式。 总体原则就是,面向接口编程,做到未雨绸缪。对于变化点,不知道 阅读全文
posted @ 2019-09-10 09:27 遥远2 阅读(414) 评论(0) 推荐(0)