码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-06-12 19:55:40      阅读:57      评论:0      收藏:0      [点我收藏+]

标签:loading   png   环境   就是   交互   细节   http   同方   关系   

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

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

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

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

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

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

概要架构定义:

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

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

不应涉及接口细节

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

鲁棒图的三种对象:

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

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

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

技术图片

 

 

概要架构-高层分割:

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

切系统为系统

切系统为子系统:

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

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

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

技术图片

 

 

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

标签:loading   png   环境   就是   交互   细节   http   同方   关系   

原文地址:https://www.cnblogs.com/sengzhao666/p/13107329.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!