系统架构- 维基百科,自由的百科全书
文章推薦指數: 80 %
系统架构是定義系統的结构、行為及其他視圖(英语:view model)(view)的概念模型。
架构敘述(architecture description)是有關系統的正式描述以及呈現,以有助於 ...
系統架構
維基百科,自由的百科全書
跳至導覽
跳至搜尋
此條目目前正依照其他維基百科上的內容進行翻譯。
(2022年1月4日)如果您擅長翻譯,並清楚本條目的領域,歡迎協助翻譯、改善或校對本條目。
此外,長期閒置、未翻譯或影響閱讀的內容可能會被移除。
此條目介紹的是廣義的系統架構。
關於在電腦上的結構說明,請見「計算機系統結構」。
系統架構是定義系統的結構、行為及其他視圖(英語:viewmodel)(view)的概念模型[1]。
架構敘述(architecturedescription)是有關系統的正式描述以及呈現,以有助於瞭解系統結構和行為的方式來組織。
系統架構可以包括系統中的組件以及子系統,這些元件以及子系統共同工作來實現整個系統。
有許多人設法將描述系統架構的語言形式化,這些語言稱為架構描述語言(ADL)[2][3]。
目次
1簡介
2種類
3相關條目
4參考資料
5外部連結
簡介[編輯]
許多組織用不同的方式在定義系統架構,以下是一些例子:
系統的基本組織,由其組件、組件之間的關係以及組件和環境的關係、主導其設計以及演進的原則所組成[4]。
一個系統的呈現,包括從機能到硬體組件和軟體組件的映射、從軟體架構到硬體架構(英語:hardwarearchitecture)的映射,以及這些介面和人的互動[5]。
實體元件的分配安排,針對消費產品或是產品生命週期提供其設計方案,目的是要滿足機能架構的需求,以及需求的基線(baseline)[6]。
包括最重要、普遍、頂層、策略性發明、決策的架構,以及這些和整體架構之間的基本原理(即其基本要素和關係),以及其相關的特徵以及行為[7]。
有關電子計算機設計以及內容的敘述。
若有文件,可能會包括目前硬體、軟體以及網路能力的細節清單,有關長期計劃以及後續優先購買項目的敘述,以及昇級或更換過期設備或軟體的計劃[8]
系統的正式敘述,或是在組件層級的系統詳細計劃,目的是為了做為實作的指引[9]。
產品設計架構的組成,以及其生命週期過程[10]
組件的結構,組件之間的關係,主導其設計以及演進的定律及指引[11]。
系統架構可以視為是一組已有系統(或是未來系統)呈現方式的組合。
其呈現一開始會說明一般性,高階的機能組織,漸漸會到更細節,更具體的敘述。
系統架構承載了組成系統元素的資訊、元素之間的關係、主導這些關係的原則。
系統架構可能包括硬體、軟體、文件、設備、人工程序或是由組織或是人員所扮演的角色。
系統架構一般會專注在系統組件或是子系統的介面,以及系統和外部環境(特別是用戶)之間的介面。
系統和使用者之間的界面會稱為用戶界面或人機互動。
系統架構可以和系統架構工程(systemarchitectureengineering、SAE)對比,系統架構工程是有效實現系統架構的方法以及原則[12]:
系統架構工程是一種方式,因為其中有提到許多步驟,在許多條件的約束下,產生系統架構或是更改系統架構。
系統架構工程是一種原則,因為使用了知識體系來告知實作者,在許多條件的約束下,最有效設計系統的方式是什麼。
種類[編輯]
此章節需要擴充。
(2022年1月)
以下是不同種類的系統架構(其基本原則都相同[13])[14]:
硬體架構(英語:Hardwarearchitecture)
軟體架構
企業架構
協作系統架構(例如網路、智慧型運輸系統和聯合防空系統)
生產系統架構
策略系統架構[15]
相關條目[編輯]
架構模式
DoDAF(英語:DepartmentofDefenseArchitectureFramework)
企業架構框架(英語:Enterprisearchitectureframework)
企業資訊安全架構(英語:Enterpriseinformationsecurityarchitecture)
流程架構(英語:Processarchitecture)
需求分析
軟體架構
軟體工程
系統架構師
系統分析
系統設計(英語:Systemsdesign)
系統工程
參考資料[編輯]
^HannuJaakkolaandBernhardThalheim.(2011)"Architecture-drivenmodellingmethodologies."In:Proceedingsofthe2011conferenceonInformationModellingandKnowledgeBasesXXII.AnneliHeimbürgeretal.(eds).IOSPress.p.98
^PaulC.Clements(1996)"Asurveyofarchitecturedescriptionlanguages(頁面存檔備份,存於網際網路檔案館)."Proceedingsofthe8thinternationalworkshoponsoftwarespecificationanddesign.IEEEComputerSociety,1996.
^NenadMedvidovicandRichardN.Taylor(2000)."Aclassificationandcomparisonframeworkforsoftwarearchitecturedescriptionlanguages.(頁面存檔備份,存於網際網路檔案館)"SoftwareEngineering,IEEETransactionson26.1(2000):70-93.
^來自美國國家標準協會/電氣電子工程師學會IEEE1471(英語:1471-2000)
^FromtheCarnegieMellonUniversity(頁面存檔備份,存於網際網路檔案館)'sSoftwareEngineeringInstitute(頁面存檔備份,存於網際網路檔案館).
^FromTheHumanEngineeringHomePage'sGlossary.網際網路檔案館的存檔,存檔日期2015-02-13.
^FromOPENProcessFramework(OPF)Repository網際網路檔案館的存檔,存檔日期2006-03-05..
^FromTheNationalCenterforEducationStatisticsglossary(頁面存檔備份,存於網際網路檔案館).
^開放組體系結構框架
^From電氣電子工程師學會1220-1998asfoundattheirglossary網際網路檔案館的存檔,存檔日期2006-05-17..
^開放組體系結構框架
^
TheMethodFrameworkforEngineeringSystemArchitectures,DonaldFiresmithetal.,2008
^ThefundamentalprinciplesofSystemsArchitecture(頁面存檔備份,存於網際網路檔案館),byBorisGolden
^TheArtofSystemsArchitecture,MarkMaierandEberhardtRechtin,2nded2002
^ChoosingAStrategicSystemsArchitecture,byBradDay
外部連結[編輯]
Principlesofsystemarchitecture(頁面存檔備份,存於網際網路檔案館)
WhatisSystemsArchitecture ?(頁面存檔備份,存於網際網路檔案館)
INCOSESystemsArchitectureWorkingGroup(頁面存檔備份,存於網際網路檔案館)
JournalofSystemsArchitecture(頁面存檔備份,存於網際網路檔案館)
取自「https://zh.wikipedia.org/w/index.php?title=系统架构&oldid=70416447」
分類:系統架構系統工程軟體架構隱藏分類:Webarchive模板wayback連結自2022年1月正在翻譯的條目正在翻譯的條目自2022年1月擴充中的條目所有擴充中的條目拒絕當選首頁新條目推薦欄目的條目使用小型訊息框的頁面
導覽選單
個人工具
沒有登入討論貢獻建立帳號登入
命名空間
條目討論
臺灣正體
不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體
查看
閱讀編輯檢視歷史
更多
搜尋
導航
首頁分類索引特色內容新聞動態近期變更隨機條目資助維基百科
說明
說明維基社群方針與指引互助客棧知識問答字詞轉換IRC即時聊天聯絡我們關於維基百科
工具
連結至此的頁面相關變更上傳檔案特殊頁面靜態連結頁面資訊引用此頁面維基數據項目
列印/匯出
下載為PDF可列印版
其他專案
維基共享資源
其他語言
DeutschEnglishفارسیSuomiFrançais日本語한국어РусскийTürkçeУкраїнська
編輯連結
延伸文章資訊
- 1什麼是架構師(Architect)以及要如何養成? - 數位時代
雖然這裡主要講的是建構優化雲端服務的軟體架構師,但是大同小異,尤其在非技術的部分,例如溝通、架構、抽象分析、決策等能力,則多半也適用於其他類別的 ...
- 2System architecture - 系統架構 - 國家教育研究院雙語詞彙
系統架構. System architecture. 中國大陸譯名: 系统体系结构 類別: 資訊管理組. 以System architecture 進行詞彙精確檢索結果. 出處/學術領域, 英文...
- 3老鳥階段-架構思維。 - iT 邦幫忙
在規劃系統時,除了使用者的需求以外,適當的設計軟體的架構(architecture) 會讓底下的程式設計師日後在撰寫或維護程式時比較輕鬆,而軟體架構就像是把系統當做房子 ...
- 4系统架构- 维基百科,自由的百科全书
系统架构是定義系統的结构、行為及其他視圖(英语:view model)(view)的概念模型。架构敘述(architecture description)是有關系統的正式描述以及呈現,以有助於 ...
- 5Framework 和Architecture 有何不同? | 小朱® 的技術隨手寫
軟體也是一樣,所謂的軟體架構(Software Architecture)是一種軟體的藍圖,它告訴你這個軟體的結構,功能,介面,用法,與其他系統的構連以及資料交換等 ...