軟體架構 學習小語之一

2021-06-18 08:59:54 字數 429 閱讀 7589

1 軟體是執行在作業系統上執行某些任務的程式、過程和文件。sun公司的分類:應用軟體、開發工具,系統軟體。

2 軟體架構師(achitect)執行架構過程(achitcting)產生架構(achitecture)。

3 軟體架構師是參謀長,是指導員,是政治部主任;軟體架構師是不是軍長。

4 系統四個要素:硬體和軟體構成計算機系統、組織、資訊。

5 軟體開發是以用例驅動的,以架構為中心,迭代與增量的開發。

6 架構是政治、經濟、技術三種因素共同的結果。

7 高度決定視野,角度決定觀念,尺度把握人生。

8 不能追求完美的架構,尋找合適的架構。

9  涉眾的關注點組成試點。

10 架構是戰略,設計模式是戰術,那編碼就是衝鋒陷陣了。

11 類之間關係:是乙個(is),有乙個(has),用乙個(use)。

軟體架構設計思考之一

架構 設計,一直就是 軟體業界中顯得高深的名詞之一,會造成很多的人對於它都充滿了神秘感,但接觸過幾年軟體業的人很多時候又會覺得 軟體架構 原來不過如此,特別是看到一些架構設計文件後更是得出如此的感想,但真的是如此嗎?也許是因為那些架構設計文件並沒有起到它們真正的作用,只是拿來糊糊人的吧,架構設計文件...

軟體架構的精髓 協作(Booch語)

2006年11月07日 12 23 00 grady booch說 設計軟體系統中的重要協作是設計階段架構設計師的主要活動。這些協作表示出了架構的精髓.ivar jacobson說 介面是架構的核心。我更喜歡booch的說法,但jacobson的說法也與之並不矛盾,因為協作將涉及到介面 我在 軟體架...

軟體架構的精髓 協作(Booch語)

grady booch說 設計軟體系統中的重要協作是設計階段架構設計師的主要活動。這些協作表示出了架構的精髓 ivar jacobson說 介面是架構的核心。我更喜歡booch的說法,但jacobson的說法也與之並不矛盾,因為協作將涉及到介面 我在 軟體架構設計 一書中表達了我的理解 圖4 7展示...