軟考-系統(tǒng)架構(gòu)設(shè)計師知識點提煉-系統(tǒng)架構(gòu)設(shè)計師教程(第2版)
- 第一章-緒論
- 第二章-計算機系統(tǒng)基礎(chǔ)知識(一)
- 第二章-計算機系統(tǒng)基礎(chǔ)知識(二)
- 第三章-信息系統(tǒng)基礎(chǔ)知識
- 第四章-信息安全技術(shù)基礎(chǔ)知識
- 第五章-軟件工程基礎(chǔ)知識(一)
- 第五章-軟件工程基礎(chǔ)知識(需求工程和系統(tǒng)分析與設(shè)計)
- 第五章-軟件工程基礎(chǔ)知識(軟件測試、凈室軟件工程、基于構(gòu)件的軟件工程、 軟件項目管理)
- 第六章-數(shù)據(jù)庫設(shè)計基礎(chǔ)知識(數(shù)據(jù)庫基本概念、關(guān)系數(shù)據(jù)庫)
- 第六章-數(shù)據(jù)庫設(shè)計基礎(chǔ)知識(數(shù)據(jù)庫設(shè)計)
- 第七章-系統(tǒng)架構(gòu)設(shè)計基礎(chǔ)知識(基于架構(gòu)的軟件開發(fā)方法)
- 第七章-系統(tǒng)架構(gòu)設(shè)計基礎(chǔ)知識(架構(gòu)風(fēng)格、復(fù)用)
- 第八章-系統(tǒng)質(zhì)量屬性與架構(gòu)評估
- 第九章-軟件可靠性基礎(chǔ)知識
- 第十章-軟件架構(gòu)的演化和維護
- 第十一章-未來信息綜合技術(shù)
信息系統(tǒng)架構(gòu)的定義
信息系統(tǒng)架構(gòu)的定義:
- 架構(gòu)是對系統(tǒng)的抽象,通過描述元素、元素的外部可見屬性及元素之間的關(guān)系來反映這種抽象
- 架構(gòu)由多個結(jié)構(gòu)組成,結(jié)構(gòu)是從功能角度來描述元素之間的關(guān)系的,具體的結(jié)構(gòu)傳達了架構(gòu)某方面的信息
- 任何軟件都存在架構(gòu),但不一定有對該架構(gòu)的具體表達文檔
- 元素及其行為的集合構(gòu)成架構(gòu)的內(nèi)容,兩個方面進行抽象:在靜態(tài)方面,關(guān)注系統(tǒng)的大粒度(宏觀)總體結(jié)構(gòu),在動態(tài)方面,關(guān)注系統(tǒng)內(nèi)關(guān)鍵行為的共同特征
- 架構(gòu)具有基礎(chǔ)性,通常涉及解決各類關(guān)鍵重復(fù)問題的通用方案(復(fù)用性),以及系統(tǒng)設(shè)計中影響深遠的各項重要決策
- 架構(gòu)隱含“決策”,即架構(gòu)是由架構(gòu)設(shè)計師根據(jù)關(guān)鍵的功能和非功能性需求(質(zhì)量屬性及項目相關(guān)的約束)進行設(shè)計與決策的結(jié)果
信息系統(tǒng)架構(gòu)分類
- 信息系統(tǒng)物理結(jié)構(gòu)(集中式結(jié)構(gòu)、分布式結(jié)構(gòu))
- 信息系統(tǒng)邏輯結(jié)構(gòu)(橫向綜合、縱向綜合、縱橫綜合)
信息系統(tǒng)常用4種架構(gòu)模型
- 單機應(yīng)用模式
- 客戶機/服務(wù)器模式(兩層C/S、三層C/S與B/S結(jié)構(gòu)、多層CS結(jié)構(gòu)、MVC)
- 面向服務(wù)架構(gòu)(SOA)模式(面向服務(wù)架構(gòu)、Web Service、面向服務(wù)架構(gòu)的本質(zhì))
- 企業(yè)數(shù)據(jù)交換總線
企業(yè)信息系統(tǒng)的總體框架
信息系統(tǒng)架構(gòu)(ISA),具有多維度、分層次、高度集成化的模型
信息系統(tǒng)體系結(jié)構(gòu)總體框架由:戰(zhàn)略系統(tǒng)、業(yè)務(wù)系統(tǒng)、應(yīng)用系統(tǒng)、信息基礎(chǔ)設(shè)施
信息系統(tǒng)架構(gòu)設(shè)計方法
TOGAF是一種開放式企業(yè)架構(gòu)框架標準,基于一個迭代的過程模型,支持最佳實踐和一套可重用的現(xiàn)有架構(gòu)資產(chǎn),它可以讓設(shè)計、評估、并建立組織的正確架構(gòu)。
該框架通過以下四個目標幫助企業(yè)組織和解決所有關(guān)鍵業(yè)務(wù)需求:
- 確保從關(guān)鍵利益相關(guān)方到團隊成員的所有用戶都使用相同的語言,有助于每個人以相同的方式理解框架,內(nèi)容和目標,并讓整個企業(yè)在同一頁面上打破任何溝通障礙
- 避免被“鎖定”到企業(yè)架構(gòu)的專有解決方案,只要該公司內(nèi)部使用TOGAF而不是用于商業(yè)目的,該框架就是免費
- 節(jié)省時間和金錢,更有效地利用資源
- 實現(xiàn)可觀的投資回報(ROI)
TOGAF 包括六個組件:
- 架構(gòu)開發(fā)方法,是TOGAF的核心,描述了TOGAF架構(gòu)開發(fā)方法(ADM),即一種開發(fā)企業(yè)架構(gòu)的分步方法
- ADM指南 和技術(shù),包含一系列可用于應(yīng)用ADM的指南和技術(shù)
- 架構(gòu)內(nèi)容框架,這部分描述了TOGAF內(nèi)容框架,包括架構(gòu)工件的結(jié)構(gòu)化元模型、可重用架構(gòu)構(gòu)件塊(ABB)的使用以及典型架構(gòu)可交付成果的概述
- 企業(yè)連續(xù)體和工具,討論分類法和工具,用于對企業(yè)內(nèi)部架構(gòu)活動的輸出進行分類和存儲
- TOGAF參考模型,提供了兩個架構(gòu)參考模型,即TOGAF技術(shù)參考模型(TRM)和集成信息基礎(chǔ)設(shè)施參考模型(III-RM)
- 架構(gòu)能力框架,討論在企業(yè)內(nèi)建立和運營架構(gòu)實踐所需的組織,流程,技能,角色和職責
框架核心思想:模塊化架構(gòu)、內(nèi)容框架、擴展指南、架構(gòu)風(fēng)格
ADM架構(gòu)開發(fā)方法的全生命周期模型
各階段主要活動:
- 準備階段:為實施成功的企業(yè)架構(gòu)項目做好準備,包括定義組織機構(gòu)、特定的架構(gòu)框架、架構(gòu)原則和工具
- 需求管理:完成需求的識別、保管和交付,相關(guān)聯(lián)的ADM階段則按優(yōu)先級順序?qū)π枨筮M行處理,TOGAF項目的每個階段,都是建立在業(yè)務(wù)需求之上并且需要對需求進行確認
- A 架構(gòu)愿景:設(shè)置TOGAF項目的范圍、約束和期望,創(chuàng)建架構(gòu)愿景包括:定義利益相關(guān)者,確認業(yè)務(wù)上下文環(huán)境,創(chuàng)建架構(gòu)工作說明書,取得上級批準
- B 業(yè)務(wù)架構(gòu),C信息系統(tǒng)架構(gòu),D技術(shù)架構(gòu):從業(yè)務(wù)、信息系統(tǒng)和技術(shù)三個層面進行架構(gòu)開發(fā),在每一個層面分別完成以下活動:開發(fā)基線架構(gòu)描述、開發(fā)目標架構(gòu)描述、執(zhí)行差距分析
- E 機會和解決方案:進行初步實施規(guī)劃,并確認在前面階段中確定的各種構(gòu)建塊的交付物形式,確定主要實施項目、對項目分組并納入過度架構(gòu)、決定途徑(制造/購買/重用、外包、商用、開源)、評估優(yōu)先順序、識別相依性
- F 遷移規(guī)劃:對階段E確定的項目進行績效分析和風(fēng)險評估,制定一個詳細的實施和遷移計劃
- G 實施治理:定義實施項目的架構(gòu)限制:提供實施項目的架構(gòu)監(jiān)督、發(fā)布實施項目的架構(gòu)合同、監(jiān)測實施項目以確保符合架構(gòu)要求
- 架構(gòu)變更管理:提供持續(xù)監(jiān)測和變更管理的流程,以確保架構(gòu)可以響應(yīng)企業(yè)的需求并且將架構(gòu)對于 業(yè)務(wù)的價值最大化
信息化特征:
易用性、健壯性、(平臺化、靈活性、拓展性)、安全性、(門戶化、整合性)、移動性
信息系統(tǒng)的生命周期:系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行和維護
信息化工廠總體規(guī)劃方法論:主要是關(guān)鍵成功因素法、戰(zhàn)略目標集轉(zhuǎn)化法、企業(yè)系統(tǒng)規(guī)劃法、其他還有企業(yè)信息分析與集成技術(shù)、產(chǎn)出/方法分析、投資回收法、征費法、零線預(yù)算法、階石法
上面的都是理論,我們還需要實踐 ,作者其他要推薦的文章,歡迎來學(xué)習(xí):
基于Spring Boot 3.1.0 系列文章
- Spring Boot 源碼閱讀初始化環(huán)境搭建
- Spring Boot 框架整體啟動流程詳解
- Spring Boot 系統(tǒng)初始化器詳解
- Spring Boot 監(jiān)聽器詳解
- Spring Boot banner詳解
- Spring Boot 屬性配置解析
- Spring Boot 屬性加載原理解析
- Spring Boot 異常報告器解析
- 使用GraalVM 構(gòu)建 Spring Boot 3.0 原生可執(zhí)行文件
- Spring Boot 3.x微服務(wù)升級經(jīng)歷
Prometheus 系列文章文章來源:http://www.zghlxwxcb.cn/news/detail-552381.html
- Prometheus 的介紹和安裝
- 直觀感受PromQL及其數(shù)據(jù)類型
- PromQL之選擇器和運算符
- PromQL之函數(shù)
- Prometheus 告警機制介紹及命令解讀
- Prometheus 告警模塊配置深度解析
- Prometheus 配置身份認證
- Prometheus 動態(tài)拉取監(jiān)控服務(wù)
- Prometheus 監(jiān)控云Mysql和自建Mysql
Grafana 系列文章,版本:OOS v9.3.1文章來源地址http://www.zghlxwxcb.cn/news/detail-552381.html
- Grafana 的介紹和安裝
- Grafana監(jiān)控大屏配置參數(shù)介紹(一)
- Grafana監(jiān)控大屏配置參數(shù)介紹(二)
- Grafana監(jiān)控大屏可視化圖表
- Grafana 查詢數(shù)據(jù)和轉(zhuǎn)換數(shù)據(jù)
- Grafana 告警模塊介紹
- Grafana 告警接入飛書通知
到了這里,關(guān)于【新版系統(tǒng)架構(gòu)】第十二章-信息系統(tǒng)架構(gòu)設(shè)計理論和實踐的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!