架构师的视图

架构视图面向需求,主要回答“有没有”这个问题。架构设计是一项综合性的活动,要完整展示架构包含的内容实属不易。架构视图为我们提供了六大视图,下图展示了这六大视图以及架构设计与这些视图之间的关系,所有视图都是围绕架构设计展开,但又各自具备侧重点。通过完备的架构视图,系统架构就从一种抽象的概念转变成能够供干系人触碰的软件实体。

我们基于定义、切入点和架构设计这一建模方式对每个视图进行展开。

1. 上下文视图

所谓上下文(Context)指的就是一种环境,上下文视图描述系统与环境之间的关系、依赖和交互,包含了各种当前环境中数据及其操作。通常,上下文包含在特定的场景中,所以有时候我们也可以把场景(Scenario)这个词视同系统的上下文。

基于环境和交互,上下文视图的切入点往往同时关注于系统的内部和外部,系统的范围、系统之间的界限和外部系统的划分、组件和模块之间的依赖关系以及如何进行系统有效集成等是上下文视图的主要展示内容。

          架构设计方面,上下文视图总结我们所设计的架构背后究竟是怎么样的一个系统,包括系统本身、外部实体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值