首頁>技術>

今天,解讀面向物件的軟體開發方法,從特點和優勢兩個角度切入內容。

先說一下,特點吧。

程式就是一組程式碼。軟體開發的基礎,是我們怎麼看這個世界!

1、面向物件的軟體開發方法,認為客觀世界是由物件組成的。

2、每一個物件,都是由屬性和操作組成。

3、我們可以把 物件按其屬性進行分類。

4、不同的物件之間的聯絡,透過傳遞訊息來實現。

5、每一個物件都具有封裝性、繼承性和多型性。

6、如何去開發一款軟體?

1) 以用例驅動!

2) 以體系結構為中心!

3) 開發過程特點是迭代的和漸增式的。

7、在實戰過程中,一般情況下,每個專案的開發過程,都要關注需求分析、系統分析、系統設計和系統實現四個階段。

8、特別提示:各階段的劃分並不清晰,階段之間迭代進行的。

點評:讀者現在應該有一種感覺,世界永遠不是非白即黑,我們在做任何事情的時候,真正關注的是能實現什麼。

再說,面向物件的軟體開發方法的優勢。

1、 軟體程式設計的模式更人性化,符合人類正常的思維習慣。充分關注計算機和人的交流。可以想象,隨著AI的普及,程式設計訴求,更趨向於人與機器,簡單直接的交流。

2、 程式設計是一種語言的描述,人類透過程式設計與計算機進行交流,系統的描述及資訊模型的表示與客觀實體相對應。

3、 任何專案都要滿足人類的應用需求,在系統開發過程中,使用者的意見非常重要,傾向於推動使用者與開發人員的交流和溝通。

4、 專案成本是最受關注的內容,縮短開發週期,就等於在縮短專案成本。

14
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 科普文,TCP/IP 模型中的網路層的協議