「架構框架」ArchiMate指南3:產品視圖和應用合作視圖

2020-11-15 首席架構師智庫

基本視圖

ArchiMate基本視圖包括ArchiMate元素和ArchiMate三個主要層的概念:業務、應用程式和技術。下面列出的是ArchiMate 3.1示例視點表,分為四類,指明了它們所涵蓋的方向和範圍:

  • 組合:定義元素的內部組合和聚合的視圖。
  • 支持:您所查看的元素被其他元素所支持的視圖。通常從一層往上到上一層。
  • 合作:朝向相互合作的對等元素。通常跨不同的方面。
  • 實現:您正在查看實現其他元素的元素的視圖。通常從一層向下到下一層。

組成視圖



支持視圖:



合作視圖:



實現視圖:




產品視圖

什麼是產品視圖?

產品視圖關注的是產品能為顧客提供的價值。它根據構成(業務、應用或技術)服務以及相關的合同或其他協議顯示了產品構成。您還可以顯示提供該產品的接口,以及與該產品相關的事件。產品視角通常用於為使用產品所涉及的服務建模,產品視角可以是現有服務或需要創建的新服務的組合

下表更詳細地描述了產品視圖。



產品的視圖的例子

下圖顯示了在產品視角下繪製的Archimate圖。

應用合作的視圖

什麼是應用程式合作視圖?

應用程式合作視角展示了應用程式組件之間的信息流,以及組件提供和要求的服務。人們使用這個視點來創建應用程式前景的概覽。此外,這個視圖還可以用於建模服務之間的協作,這些服務共同支持業務流程的執行。

下表更詳細地描述了應用程式合作視圖。



應用程式合作視圖示例

下圖顯示了在應用程式合作視角下繪製的原型圖。

本文:http://jiagoushi.pro/node/1311

全網同號:【首席架構師智庫】

(此處已添加圈子卡片,請到今日頭條客戶端查看)

相關焦點

  • 軟體架構設計:五視圖方法的介紹
    在軟體架構中,都知道畫架構圖是架構師必須掌握的一項基本功能。但是軟體系統經過數十年的發展和迭代,已經由當初的單體應用變成了現如今非常複雜的分布式應用,且其所服務的業務量也是已是指數級的增長。面對如此龐大的軟體系統,一張架構圖已經不能概括出系統的全貌。
  • iOS14教程:如何在「今日視圖」和「主屏幕」中添加小組件?
    在 iOS 14 對 iPhone 的主屏幕進行了一系列的重大改變,特別是引入了「主屏幕」小組件概念,類似於 Android 設備上可用的小部件。」僅限於在「今日視圖」中使用,通過在主屏幕上從左向右划動訪問,但在 iOS 14 中,小組件頁面進行了重大更新,現在,今日視圖中可用的小組件也可以與應用共同添加到主屏幕中。
  • 如何做架構設計?六視圖法介紹
    什麼是架構設計架構設計的定義很多,沒有一個權威的說法,個人對此有兩種理解針對應用主題,進行系統建模,實現,部署的技術和行為指導在經驗的基礎上提煉出普遍有效的技術框架和規範架構設計要能落地,誇誇其談,高談闊論,生造一大堆概念,最後不能落實就成了 PPT 架構師
  • iOS 14 教程:如何在「今日視圖」和「主屏幕」中添加小組件?
    在 iOS 14 對 iPhone 的主屏幕進行了一系列的重大改變,特別是引入了「主屏幕」小組件概念,類似於 Android 設備上可用的小部件。在此之前,「小組件」僅限於在「今日視圖」中使用,通過在主屏幕上從左向右划動訪問,但在 iOS 14 中,小組件頁面進行了重大更新,現在,今日視圖中可用的小組件也可以與應用共同添加到主屏幕中。如何將小組件添加到主屏幕?
  • 「企業架構」什麼是Zachman框架?
    企業架構(EA)是一種已經發展起來的規程,用於構建業務及其與IT系統的一致性。Zachman框架是一種企業本體,是企業架構的基本結構,它提供了一種從不同角度查看企業及其信息系統的方法,並顯示企業的組件是如何關聯的。企業架構是企業用來明確表示企業運營和資源的過程,而不是依賴於單個經理頭腦中隱含的概念或理解。
  • Android 架構組件中的視圖綁定
    ,叫做視圖綁定,這個架構組件,類似butterknife,功能也是為通過視圖綁定功能,您可以更輕鬆地編寫可與視圖交互的代碼。設置說明ps:視圖綁定在 Android Studio 3.6 Canary 11 及更高版本中可用。視圖綁定功能可按模塊啟用。
  • ThinkPHP框架實戰講解-視圖解讀
    ThinkPHP框架常用的是MVC模式,M是模型、V是視圖,C是控制器。通過MVC模式將數據從資料庫中查詢出來,然後傳遞到頁面中。下面我們來說一下具體的情況;使用方式如下:(1)、不需要傳遞任何參數,框架會自動定位到模板文件;return $this->fetch();(2)、傳遞一個參數,框架會定位至當前控制器下的參數一模板文件;return $this->fetch('edit');(3)、傳遞兩個參數,框架會定位至參數一控制器下的參數二模板文件;return
  • 打造100+場景定製應用,「蜂鳥視圖」如何展翅B端市場?
    儘管當時蜂鳥視圖也服務於一些大中型企業的商業地產項目,但是作為小微企業而言,在與行業頭部企業展開合作中面臨需求把握不全面、議價能力弱等天然短板。瘦小的「蜂鳥」如何在「雄鷹」面前展翅呢?付強回憶道:「儘管這是我的第二次創業,但是仍踩了很多『坑』,當時企業現金流很緊張,我甚至貸款投入到企業裡。因為我知道To B企業更依靠技術和市場,沉澱產品,打下標杆客戶,實現自我造血。
  • Django:路由與視圖
    產品定位:Django框架的定位是支持大中型動態網站的開發,提供了完備的擴展庫和工具集。不過 整個框架分解的比較清晰,如果你願意拋開Django的工具,深入到各個組件,會發現Django對各種 規模的應用,都能相當不錯的支持。
  • 實戰PyQt5: 082-圖形視圖(GV)框架簡介
    圖形視圖框架(Graphics View Framework)提供了一個用於管理大量定製2D圖形圖元(Item)並與之交互的表面以及一個可用於可視化這些圖元的視圖(View)部件,它支持縮放和旋轉。該框架包含一個事件傳播體系結構,該體系結構允許對場景(Scene)中的圖元進行精確的交互。在其中的圖元可以處理按鍵事件,滑鼠按下,移動,釋放和雙擊事件,它們也可以跟蹤滑鼠的移動。框架使用了BSP(Binary Space Partitioning)樹來提供圖元快速發現功能,因此它可以對大型場景進行可視化。
  • 「鴨子的天空」新主視圖,九頭龍對橫濱大榮之戰一觸即發
    「鴨子的天空」新主視圖,九頭龍對橫濱大榮之戰一觸即發 動漫 178動漫原創 ▪
  • 實戰PyQt5: 084-圖形視圖框架的關鍵特性
    縮放與旋轉QGraphicsView通過QGraphicsView.setMatrix()支持同Qpainter相同的仿射變換,通過對一個視圖應用變換當對視圖進行變換時,QGraphicsView可使視圖的中心對齊。列印圖形視圖通過其渲染函數QGraphicsScene.render()和QGraphicsView.render()提供單行列印。
  • 基於.NET Framwork 的視圖模型:MVVM
    【IT168 技術】Model-View-ViewModel是一種架構模式,主要在WPF、Silverlight和WP7開發裡使用,它的目標是從視圖層移除幾乎所有代碼隱藏(code-behind)。互動設計師可以專注於使用XAML表達用戶體驗需求,然後創建和視圖模型的綁定,而視圖模型則是由應用程式開發者開發和維護的。
  • Django 3.1異步視圖實例學習
    新發布得到Django 3.1中,提供了對步視圖的支持。在附帶的官方教程提供了一個有關Django異步視圖示例演示在調用時的異步執行asyncio.sleep。但是對此很多人會疑惑,這個sleep能幹什麼呢?本文我們就一起來學習一下 Django中的異步視圖就能幹啥。Django異步視圖Django現在允許用戶編寫可以異步運行的視圖view。
  • 三名少女同框,たつき監督動畫「菸草」主視圖公開
    三名少女同框,たつき監督動畫「菸草」主視圖公開 新聞 178動漫原創 ▪ 2018-11-23 11:53:17
  • 蜂鳥視圖啟動創新應用大賽,推動「百千萬」目標落地
    目前,其正在全球範圍內迅速崛起,給政府、企業與個人用戶提供前所未有的應用價值和服務能力! 蜂鳥視圖瞄準行業機會和爆發點,於今年8月正式上線蜂鳥雲平臺2.0版本,開放室內地圖的自主製圖功能,將繪圖的能力輸出給普通用戶,從而助力空間信息可視化「新基建」!
  • 淺談Java Web經典三層架構和MVC框架模式
    一、MVC設計模式1.MVC的概念首先我們需要知道MVC模式並不是javaweb項目中獨有的,MVC是一種軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分:模型(Model)、視圖(View)和控制器(Controller
  • 「企業架構」TOGAF的權威指南
    TOGAF(開放式集團架構框架)已經被企業架構師(EAs)用作規劃IT開發策略的通用語言超過25年了。該計劃於1995年成立,目的是協助企業和企業架構師以有組織的方式協調跨部門項目,以促進主要業務目標的實現。
  • MySQL視圖篇,視圖的優缺點以及如何創建視圖
    視圖,虛擬表,從一個表或多個表中導出來的表,作用和真實表一樣,包含一系列帶有行和列的數據 視圖中,用戶可以使用SELECT語句查詢數據,也可以使用INSERT,UPDATE,DELETE修改記錄,視圖可以使用戶操作方便,並保障資料庫系統安全優點及缺點優點
  • 「前端架構」Angular的13個主要好處和用例
    如果你的產品理念是圍繞著開發一個徹底的單頁應用程式,那麼選擇Angular來開發它將是你最好的選擇。代碼一致性和健壯的生態系統任何強大的開發環境要想成功,代碼一致性是關鍵。多虧了Angular CLI和文檔風格指南,它們都在先鋒級別上推動了一致性。