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展示...