需求规格说明书为其输入信息 , 设计模型为其输出信息 。它是从功能需求向设计方案过渡的第一步 , 重点是识别组成软件系统的高级职责模块、规划模块之间的关系 。
鲁棒图包含三种图形:边界、控制、实体 , 三个图形如下:

文章插图
③领域划分 , 将所有识别出的实体对象进行分类 。
④评估域划分合理性 , 并进行优化 。
基于数据驱动设计架构
随着 IoT、大数据和人工智能的发展 , 以领域驱动的方式进行架构往往满足不了需求或者达不到预期的效果 。
在大数据时代 , 在大数据应用场景 , 我们需要转变思维 , 从领域分析升维到基于大数据统计分析结果来进行业务架构、应用架构、数据架构和技术架构 。
这里需要架构师具备数理统计分析的基础和 BI 的能力 , 以数据思维来架构系统 , 典型的系统像阿里的数据分析平台采云间和菜鸟的数据分析平台 FBI 。
上述四种思维 , 往往在架构设计中是融合使用的 , 需要根据业务或者系统的需求来选择侧重思维方式 。
有了架构思维的指导 , 具体有没有通用/标准化的架构框架以更好的执行架构设计?请看常见的架构框架 。下述的架构框架其实本身也包含了重要的一些架构思维 。
常见架构框架
TOGAF
TOGAF 是 The Open Group Architecture Framework 的缩写 , 它由 The Open Group 开发 , The Open Group 是一个非盈利的技术行业联盟 , 它不断更新和重申 TOGAF 。
TOGAF 强调商业目标作为架构的驱动力 , 并提供了一个实践的储藏库 , 其中包括 TOGAF 架构开发方法(ADM)、TOGAF 架构内容框架、TOGAF 参考模型、架构开发方法(ADM)指引和技术、企业连续统一体和 TOGAF 能力框架 。
①ADM
ADM 是一个迭代的步骤顺序以发展企业范围的架构的方法 。

文章插图
②架构内容框架

文章插图
③参考模型

文章插图
④ADM 指引和技术
架构迭代阶段:

文章插图
在不同水平运用 ADM:

文章插图

文章插图
利益相关者分类:

文章插图
⑤企业连续统一体
架构指导及支持解决方案:基础 ?通用系统 ?行业?组织特定 。

文章插图

文章插图
⑥能力框架

文章插图
更多内容可以参考《TOGAF标准9.1版本》或者https://www.opengroup.org/togaf 。
Zachman
第一个具有影响力的框架方法论就是 Zachman 框架 , 它是 John Zachman 首次在 1987 年提出的 。
Zachman 框架模型分两个维度:
- 横向维度采用6W(what、how、where、who、when、why)进行组织 。
- 纵向维度反映了 IT 架构层次 , 从上到下(Top-Down) , 分别为范围模型、企业模型、系统模型、技术模型、详细模型、功能模型 。

文章插图
ITSA
ITSA 诞生于 1986 年的惠普 , 是世界最早的企业架构框架(IT战略与架构) 。建模原则就是“Everything you need, and nothing you don’t” , 只放你要的东西 。
推荐阅读
- 阿里云ECS的CPU100%排查
- Web 存储技术
- 阿里云被植入挖矿木马事件
- 自动驾驶知识科普 自动驾驶汽车的七大核心技术
- 多肉养殖基地 佛珠锦多肉怎么养殖技术
- 带你了解阿里体系,阶层职位曝光
- 淘宝|突发!蒋凡卸任淘宝/天猫董事长 曾是阿里合伙人
- 基于隐私保护技术的DNS通信协议
- vivo的双Wi-Fi加速技术,到底是什么黑科技?
- 游戏|《艾尔登法环》第七结局是高技术力整活 台词来自律法时代废案
