1樓:吳凌萱
軟體架構(抄software architecture)是一系列相關的抽象模bai式,用於指導大型軟體系統各du個zhi方面的設計。
軟體架構是一個系統的dao草圖。軟體架構描述的物件是直接構成系統的抽象元件。各個元件之間的連線則明確和相對細緻地描述元件之間的通訊。
在實現階段,這些抽象元件被細化為實際的元件,比如具體某個類或者物件。在物件導向領域中,元件之間的連線通常用介面來實現。
軟體體系結構是構建計算機軟體實踐的基礎。與建築師設定建築專案的設計原則和目標,作為繪圖員畫圖的基礎一樣,一個軟體架構師或者系統架構師陳述軟體構架以作為滿足不同客戶需求的實際系統設計方案的基礎。
什麼是軟體系統架構設計 5
2樓:瑛夫科技
“架構”一詞最bai早來自建築du學,原意為建築zhi物設計和建造的藝術。但是在軟dao件工程領域,回軟體架構不是一個新答名詞,只是在早期的著作中人們將軟體架構稱為軟體體系架構。這就是架構的概念。
所謂架構,就是人們對一個結構內的元素及元素間關係的一種主觀影射的產物。
系統架構的主要任務是界定系統級的功能與非功能要求、規劃要設計的整體系統的特徵、規劃並設計實現系統級的各項要求的手段,同時利用各種學科技術完成子系統的結構構建。
在系統架構中,由於對軟體越來越深入的依賴,軟體架構的任務也體現出重要的作用。而且系統架構與軟體架構是緊密聯絡和相互依賴的。
2023年,eberhadrt rechtin 與markw maier 在其論著中,為電腦科學總結了系統架構方面的實踐成果,從而奠定了系統科學和系統架構在電腦科學中的基石:
無論何種系統架構應用領域,目的都是一樣的,即完整地、高一致性的、平衡各種利弊的、有技術和市場前瞻性的設計系統和實施系統。
3樓:匿名使用者
也就是元結構,思維方式,設計者經驗積累的體現,讓系統的基礎最小量的出現悖論,使得系統穩定度高,擴充套件性強,容錯機制完善。
什麼是軟體基礎架構,什麼是軟體架構?
軟體架構是一種動態結構和靜態結構的組合,它為了滿足系統的質量屬性 比如效能 重用 擴充套件 安全等 和功能需求而建立的系統結構,這裡的結構包括了靜態的和動態的,在動態方面要反映的是系統執行時的行為本質特徵,靜態方面要反映系統的組成結構。什麼是軟體架構? 吳凌萱 軟體架構 抄software arch...
什麼是架構,什麼是軟體架構?
勤奮的張益寧 架構 框架與構造,假如將一個應用程式看做一輛車,程式設計師就是生產製造人員。解析如下 1 架構規定了函式 類 模組之間的關係 邏輯 執行機制。2 那麼架構師就是規劃程式專案的人,架構師可以不懂程式設計細節,但是他必須懂得合理安排各功能塊之間的關係,使整個專案具有很高的可維護性 很低的維...
什麼是軟體,什麼是軟體,什麼是軟體工程?
楚四郎 完整的計算機系統由兩部分組成,即計算機的硬體系統和軟體系統。計算機軟體 computer software 指計算機系統中除硬體以外的所有事物,一般包括計算機程式 程式說明以及其他資料等。軟體的正確含義應該是 1 執行時,能夠提供所要求功能和效能的指令或計算機程式集合。2 程式能夠滿意地處理...