《一线架构师实践指南》---Conceptual Architecture

Posted sengzhao666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《一线架构师实践指南》---Conceptual Architecture相关的知识,希望对你有一定的参考价值。

这本书介绍了ADMEMS方法---综合了实现“需求进,架构出”不同方法优点的方法体系

ADMEMS方法体系:3个阶段,1个贯彻环节

第一阶段Pre-Architecture是需要全面理解需求,预备架构

第二阶段Conceptual Architecture界定系统高层组件关系,概念架构

第三阶段Refined Architecture,即细化架构

 本篇主要讲一下对第二阶段的学习:

概要架构定义:

满足架构=组件+交互的基本定义;

对高层组件的职责进行笼统界定,并给出高层组件的相互关系;

不应涉及接口细节

概要架构之初步设计:初步设计的目标就是发现职责,运用“职责协作链”原理画鲁棒图

鲁棒图的三种对象:

边界对象对模拟外部环境和未来系统之间的交互进行建模。边界对象负责接 收外部输入、处理内部内容的解释、并表达或传递相应的结果。

控制对象对行为进行封装,描述用例中事件流的控制行为

实体对象对信息进行描述,它往往来自领域概念,和领域模型中的对象有良好的对应关系。

技术图片

 

 

概要架构-高层分割:

“一步到位”还是“两步到位”:

切系统为系统

切系统为子系统:

绘制系统的概念体系架构图;

概要架构-考虑非功能需求:

 通过“目标-场景-决策表”分析非功能需求

技术图片

 

 

以上是关于《一线架构师实践指南》---Conceptual Architecture的主要内容,如果未能解决你的问题,请参考以下文章

一线架构师实践指南第三章读后感

一线架构师实践指南 (温昱) 中文pdf扫描版[22MB]完整版下载

一线架构师实践指南 (温昱) 中文pdf扫描版[22MB]完整版下载

一线架构师阅读指南-阅读感想02

Flutter落地DDD实践LowCode探索......一线大厂架构师的“独门秘籍” | ArchSummit

一线互联网架构师Java框架体系架构!90%的人看完都说好