您的位置 首页 > 德语词汇

viewpoint是什么意思?用法、例句?关于对TOGAF架构方法中视点(Viewpoint)概念的思考

大家好,今天来为大家解答viewpoint是什么意思?用法、例句这个问题的一些问题点,包括关于对TOGAF架构方法中视点(Viewpoint)概念的思考也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

viewpoint是什么意思?用法、例句?关于对TOGAF架构方法中视点(Viewpoint)概念的思考

1、视点(Viewpoint)这个概念在很多的架构定义方法论(如IBMArchitecture方法论、TOGAF方法论等)中都占据这重要位置,而且在很久之前就已经被收录到如IEEE1471和ISO42010这样的IT标准化文件中。可见其意义和作用还是相当重要的。在最近的学习中对这个概念有了更深刻的理解。现在分享出来,欢迎拍砖。

2、在TOGAF方法论中,架构视点(viewpoint)这个概念的定义如下:

3、“架构师在ADM周期从阶段A到阶段D的各个阶段中,使用视图和视点来开发每个架构领域(业务、数据、应用、技术)的架构。视图(View)是你看到的东西。而视点(Viewpoint)是你从哪儿看;即决定你看到什么的有利位置或角度(一个视点也可以被认为是一种范式)。视点是通用的,可以储存在视点库中供重用。视图对于它为之被创建的架构来说总是具体的。每个视图有描述它的相关联的视点,哪怕该视点是隐含的。”

4、通过上述一大段复杂描述,要想彻底理解视点这个概念还需要至少关联理解一下几个概念:

5、利益相关者(Stakeholder)及关注:

6、什么是利益相关者呢?简单讲,利益相关者就是这个企业架构能够影响到的人,或者说是最看重这个企业架构的人。在一个复杂的企业架构中,利益相关者并不是一个人,而是有着不同属性的一群人。他们可能代表着各方的利益。而利益相关者的关注就是他们的最终诉求,这里可能有业务方面的,有技术方面的,有运维方面的等等。从终极目标上看,好的企业架构就是为了满足所有的利益相关者的关注。从通用级别上讲,利益相关者包含如下几类人:

7、架构开发方/解决方案开发方:

8、项目销售方:他们一般具有如下关注点:

9、架构使用方/解决方案使用方:

10、使用方最终用户:

11、使用方运维人员:

12、当然,上述部分只是列出了其中一部分典型的利益相关者和他们的关注点。对于一个复杂系统或者说复杂架构来说可能会有非常多的利益相关者。因此将他们分组,并管理起来是了解客户需求、分析客户需求的重要手段。

13、有了上述对利益相关者的理解后就可以谈到视点(viewpoint)这个概念了。从TOGAF给出的定义来看,视点是一个看到什么的有利角度。什么角度呢?其实就是利益相关者关注的角度。即视点(viewpoint)是利益相关者(Stakeholder)的关注视角。而视图就是通过这个视角看到的东西。

14、如果说模型(Model)是一个架构的一个全景的话,视图则是站在视点的角度去看模型(Model)看到的景象。从这点上来看有点类似盲人摸象的感觉。而一个架构正式通过这一个一个的视点以及对应的视图最后拼装出一个全景模型来。这也是整个架构构建的一个过程。对于几个架构下的各实体概念以及他们的关系如下图所示:

15、视点之所以在架构师领域成为一个非常重要的概念,是因为它本身具有很多非常重要的特性。

16、特点1:从业务分层角度视点是分层次的

17、对于同样一个角度,不同业务分层的利益相关者看到的东西(视图)是不一样的。

18、举个例子,对于业务连续性这个视点而言,不同层面上的干系人的关注点是不一样的。对于管理基础架构的客户而言,他关注的是服务器、存储、网络的RAS特性。关注的是HA的解决方案等硬件层面的特性及解决方案;对于数据库工程师而言,他们关注的是数据库的健康状况,关注的是RAC解决方案或Replication解决方案;而对于应用管理客户而言,他们关心的是应用版本变更的切换流程DevOps,LoadBalance的并行架构等;对于CIO,CTO而言,关心的则是平均服务停止时间及服务级别SLA,RPO,RTO等高阶指标。因此针对不同类型的利益相关者,其所展示的视图应该是有针对性的,应该是不一样的。

19、特点2:从通用性角度视点也是分层次的

20、对于同样一个角度,在不同的通用性级别上,利益相关者看到的东西(视图)也是不相同的。

21、对于通用性级别而言,在TOGAF方法论中被分为四个级别:基础级、通用级、行业级、特定客户级。仍然拿业务连续性作为例子,在基础级别上看到的视图可能是一些指标以及通用架构图,而到了特定客户级则是一些可以落地的实施在在的产品堆叠在一起的东西,也就是我们经常说的成功案例了。

22、特点3:视点是架构师的重要资产

23、对于一个架构方法论而言,视点只是一个重要的概念,一个架构师整理需求,实现客户愿景的一个视角。而对于一个咨询组织以及一个资深的架构师而言,视点则是一个非常重要的资产。一个初级架构师和一个高级架构师的很重要的一个区别就是这些资产的多寡,以及对这些资产的理解。每一个优秀的咨询公司内部都会有一个架构参考库,里边存放着如架构视点以及其他的架构资产。而这些资产的数量和质量也直接决定了咨询公司的实力和水平。因此,积攒视点,并抽象成共通的架构资产是一个架构师日常最重要的工作。IBM作为业界领先的IT厂商,对视点的总结和管理是非常到位的。下图来自IBMITSystemviewpointLibrary的一个通用视点参考模型,有兴趣的看官可以参考一下:

OK,关于viewpoint是什么意思?用法、例句和关于对TOGAF架构方法中视点(Viewpoint)概念的思考的内容到此结束了,希望对大家有所帮助。

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023