什麼是好的軟體架構,不懂技術也能看懂

2021-08-19 23:57:45 字數 835 閱讀 4798

軟體架構的重要性

為什麼說乙個軟體架構是很重要的呢?直接程式設計直接開發,多easy?請看下面幾點:

好的軟體架構

這個是什麼東東呢?樂高玩具,樂高玩具大家肯定都玩過吧?

它即可以以乙個完整的模型賣給你,你也可以把它全部打碎了重新從乙個模型自由的再去組裝成另乙個模型,因為每乙個樂高的模組在橫向、堅向裡都有標準的介面,這就是我們常說的高內聚、低耦合。

糟糕的架構

大家看看上面這幅圖是什麼?

乙個是清代的八股文,乙個是孔乙己。

還記得回字的四種寫法嗎?

那麼你專門就研究回字的四種寫法 ,但你有沒有想過我把回字折開來又可以變成幾個字?是否好折?

時髦不實用

為什麼m1a2和阿帕奇***裡不用a8處理器,或者是最新的奔騰處理器啊?實用、經過檢驗的才是最好的!

我們談的是軟體架構,架構的最終體現是乙個軟體,那麼什麼是成功的架構什麼是成功的軟體呢?

大家看左邊的這個圖,是美國的「阿利伯克級」宙斯盾驅逐艦,右邊的是印度模仿美國的宙斯盾自己設計和建造的」德里級」的「咖哩盾」驅逐艦。

兩艘戰艦一對比,怎麼樣?

架構之美

架構就像是迷蹤拳,動作輕靈敏捷,靈活多變,它其實違背一切傳統拳法,因此可以克敵制勝。

大家知道這幅畫嗎?他是挪威畫家蒙克的一幅作品叫」吶喊「,蒙克這個人是乙個瘋子,這幅畫很簡單,就是隨手塗鴉一般,但是大家可知道這幅畫值多少錢嗎?2023年該畫在紐約蘇富比拍賣上以1.19億美元被拍賣。

推薦閱讀

為什麼不能和程式媛談戀愛?

看看程式設計大牛們是怎麼擺放桌面檔案的

你為什麼想打產品經理?

"喵喵"掃碼新增。

什麼是好的架構!

1.目標 我們希望乙個好的架構能夠 1.1.重用 為了避免重複勞動,為了降低成本,我們希望能夠重用之前的 之前的設計。重用是我們不斷追求的目標之一,但事實上,做到這一點可沒有那麼容易。在現實中,人們已經在架構重用上做了很多的工作,工作的成果稱為框架 framework 比如說windows的視窗機制...

什麼是好的軟體

1 什麼是好的軟體 從使用者角度 軟體符合指定需求 軟體幾乎沒有缺陷 軟體效能正常 軟體容易上手 操作方便 從開發人員角度 可測試性 可維護性 可讀性 效率 高效管理資源 安全 可預防常見威脅 從老闆角度 軟體按時交付 軟體滿足預算 可復用的開發過程,確保交付質量 2 高質量的軟體產品 做了使用者想...

軟體的架構與設計模式之什麼是架構

2005 06 07 14 18 出處 天極網 什麼是軟體系統的架構 architecture 一般而言,架構有兩個要素 它是乙個軟體系統從整體到部分的最高層次的劃分。乙個系統通常是由元件組成的,而這些元件如何形成 相互之間如何發生作用,則是關於這個系統本身結構的重要資訊。詳細地說,就是要包括架構元...