架構相關概念 學習筆記

2021-09-07 15:09:12 字數 1660 閱讀 7118

什麼是企業架構?

企業架構(enterprise architecture),簡稱ea。是指對企業事業資訊管理系統中具有體系的、普遍性的問題而提供的通用解決方案,更確切的說,是基於業務導向和驅動的架構來理解、分析、設計、構建、整合、擴充套件、執行和管理資訊系統。

企業架構的目的是分析現狀,然後改造現狀以適應企業當前或未來的發展需要。

企業架構是乙個描述工具;是乙個知識庫;是乙個系統過程。

什麼是togaf?

togaf是企業架構框架。它是企業戰略、企業架構、業務架構和技術架構的指引框架。

可以這樣理解,我們要建一座大樓,首先要做的是設計出大樓的建築圖紙,這張看得見的圖紙就是企業架構(或者業務架構、資訊架構、應用架構、軟體架構...),而大樓就是軟體框架(也就是看得見的**框架),每乙個房間和樓層獨特的用途就是具體的功能模組,而圖紙並不是憑空想象而來的,它肯定有專門的方**和專業的指導,這個方**和專業的指導就是企業架構框架。

企業架構成熟度?

第一階段是處於專案驅動技術階段,一切以專案決策為主,企業要做什麼都是立項,然後就扔給it部門進行開發,只關心結果;

第二階段是處於業務驅動階段,業務開始依賴技術,業務根據市場需要與反饋,提出相應的功能需求,技術根據業務需要進行完善,並促進業務發展,業務除了關心結果外,更關心使用者體驗和資料轉化;

第三階段是戰略驅動階段,企業相關部門隨著對技術的慢慢熟悉,知道技術可以為企業決策提供更多額外的幫助。另外,企業在做出戰略決策時會更加謹慎,在做資訊化系統專案時,會從企業整體全方位考慮,兼顧到各個利益相關者的利益,各個軟體系統不再是乙個個孤島,而是互相協作的整體;同時也會大量的利用資訊系統的資料,為戰略決策提供更全面的資料支援。而技術在企業方面也佔據著越來越重要的角色,通過大資料等手段來指導企業的發展。

架構概念關係圖說明:

企業戰略或使命(mission),驅動著軟體系統(system)的研發方向,而同時外界環境 (environment)也在約束或影響著軟體系統的發展。當然反過來也可以說,軟體系統受當前企業實際環境(所處行業、企業架構成熟度、企業資訊化程度、it技術能力、人才結構、資金成本...)的制約,根據企業未來的發展戰略需要,針對性的進行研發並實施的結果。

軟體系統有著眾多的利益相關者(涉眾stakeholder),每個角色有著不同的關注點(concern), 這些關注點可以是系統功能、開發、操作、效能、安全...等等各個不同的方面。

對涉眾的不同關注點進行抽象和分類整理,可以形成企業架構的視角模型(viewpoint),它針對的 是特定型別涉眾們的特定關注點。

針對不同的視角,設計出相應的檢視(view),建立相應的模型(model)

而軟體系統開發,通常都需要有架構(architecture)設計,它通過架構描述(architecture description)來進行表示。架構描述為架構設計提供各種理論依據(rationale)。

架構描述通過對利益相關者、關注點的識別處理,選擇有針對性的視角,設計出對應的檢視與模型 ,最終組合成企業架構設計

敏捷開發相關概念 學習筆記

scrum是一種輕量級敏捷開發框架,用來管理軟體和產品。使用各種流程和技術來解決複雜的適應性問題,同時以高效生產力 創造性方式交付價值最大化的產品。scrum不適合非常簡單的或異常複雜與混亂的專案。敏捷宣言 個體和互動 高於 流程和工具 工作的軟體 高於 詳盡的文件 客戶合作 高於 合同談判 響應變...

TF IDF概念學習筆記

今天晚上加班開發一套程式介面,等回到家已經11點30了。本來打算繼續寫我的gde x引擎,時間已經不夠了。那麼就學習一點東西吧,開啟放在桌面上的吳軍老師的 數學之美 頓時發現一片新的天地。tf idf概念。turn frequency inverse document frequency 也稱為詞彙...

TF IDF概念學習筆記

今天晚上加班開發一套程式介面,等回到家已經11點30了。本來打算繼續寫我的gde x引擎,時間已經不夠了。那麼就學習一點東西吧,開啟放在桌面上的吳軍老師的 數學之美 頓時發現一片新的天地。tf idf概念。turn frequency inverse document frequency 也稱為詞彙...