概要架构-4 设计实践

1、设计要领

1.1、1个决定,4个选择

  • 决定
    • 如何划分顶级子系统。
  • 选择
    • 架构风格选型
    • 开发技术选型
    • 二次开发技术选型
    • 集成技术选型

上述5项设计任务顺序:

  • 首先,选择架构风格、划分顶级子系统。这2项设计任务是相互影响、相辅相成的。
  • 然后,开发技术选型、集成技术选型、二次开发技术选型。这3项设计任务紧密相关、同时进行。也可能不需要集成支持,也可以决定不支持二次开发。

1.2、备选设计

使用《概要架构设计备选方案评审表》。

大项

子项

备选架构1

备选架构2

….

设计描述

系统组成

后端

 

 

 

前端

 

 

 

API

 

 

 

插件

 

 

 

技术选型

架构风格

 

 

 

应用集成

 

 

 

UI集成

 

 

 

二次开发技术

 

 

 

开发技术

 

 

 

评审结论

纯技术方案的评价

 

 

 

结合企业现状评价

 

 

 

选型结果

 

 

 

2、设计过程

2.1、探索架构风格和高层分割

运用鲁棒图对“关键功能”进行探索性的初步设计。

  1. 首先,识别你认为最“明显”的职责。
  2. 接下来,开始考虑职责间的关系、并发现新职责,不断迭代。先把显而易见的设计明确下来,使模糊的设计受到最大程度的启发。
  3. 再继续迭代,考虑职责间关系,发现新职责,增量地建模。

2.2、选择架构风格,划分顶级子系统

使用“目标-场景-决策表”。

2.3、开发技术、集成技术与二次开发技术的选型

  • 开发技术选型。
  • 是否支持二次开发。
  • 二次开发技术选型。
  • 是否支持集成。
  • 集成技术选型。

2.4、评审备选架构,敲定概要架构方案

使用《概要架构设计备选方案评审表》。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值