框架與架構的概述

2021-09-27 10:28:41 字數 495 閱讀 1812

什麼是架構

軟體體系結構通常被稱為架構(architecture),指可以預製和可重構的軟體框架結構,重點突出的就是「結構」,即架構僅僅是對系統構成結構的描述,並不包含能夠執行的業務邏輯功能。

簡單來說,軟體架構是系統的乙個草圖,闡述了各個元件之間的通訊、層次劃分,一旦系統開始詳細設計,架構藍圖就很難甚至無法更改。

什麼是框架

軟體框架(framework)是專案開發過程中提取特定領域軟體的共享部分而形成的體系結構,可以理解為「通用功能」。

框架的作用:由於提取了特定領域軟體的共性部分,因此在此領域開發新專案時,無需從頭開始編寫**,只需要在框架所包含的基礎功能的基礎上進行一些開發和調整即可滿足自身業務需求。能夠提高軟體質量、降低成本、縮短開發時間。

框架與架構的概述

框架不是架構,框架比架構更具體,更偏向於技術,而架構偏重於結構設計。乙個架構可以通過多種框架實現。

架構與框架

框架是架構的一種實現,是半成品。架構 分出來很多模組,模組各自負責什麼功能,模組之間有什麼通訊或聯絡,框架 將架構的模組實現,各自有什麼方法。在大牛的blog上學習了另一些概念或者原則 1 為什麼需要架構。希望把複雜問題清晰化,而非簡單化。希望 的重複利用率提高。希望對團隊進行把控。2 類的設計原則...

軟體的架構與框架

這些天,總是看到有地方說,搭建xx系統的框架,然後又出現搭建xx系統的架構。很明顯這個所謂的 架構 和 框架 它們之間確實存在聯絡,但它們絕對不是一回事。所以我也來討論討論吧,寫的不好,請看友多擔待。軟體架構?框架之間?很明顯軟體的架構是乙個系統草圖,是關於軟體設計方面的重要的決策,它將軟體規範的分...

框架與架構的區別

設計模式 是在某種特定上下文中針對乙個軟體生命週期 現的問題而給出的多次適用的解決方案。框架 框架是一組軟體元件,它們互相協作提供了針對某個給定的問題領域中的應用程式所用到的一種可復用的體系結構。架構,又名軟體架構,是有關軟體整體結構與元件的抽象描述,用於指導大型軟體系統各個方面的設計。簡單的說架構...