自考之——我看《軟件開發工具》
《軟件開發工具》由理論篇和實踐篇構成。實踐篇是選取一種詳細的軟件開發工具Eclipse來進行介紹,幫助我們加深對軟件開發工具的理解。在這篇文章裏,我就不說這部分內容了。
這裏,我主要是對理論篇這部分內容進行介紹。大家看我以下這幅導圖是對理論篇的概括。我將軟件開發工具整個理論篇分為了5個部分,每一個部分標題以下相應的是書中的章節。
高速瀏覽過我的導圖之後,以下就讓我來為大家講講,我是怎麽分的。
米老師講過。對待一個事物我們應該從下面這幾個角度考慮:
- 是什麽?
- 產生的背景?
- 為什麽要用它?
- 怎麽用它?
- ……
書中的第一章緒論。事實上就總體性地給我們攻克了上述問題。鑒於第一章具有統領全書的作用。所以我也把第一章內容的導圖貼到這裏。由於其他的章節,差點兒是對第一章所講內容的具體闡述。
第一章分為:
- 產生背景,事實上也就是它的由來。
- 概念,解釋軟件開發工具是什麽。
- 功能和性能:主要在告訴我們它有什麽優點。我們為什麽要用它。
- 然後就是工具的類別和它的發展。
再回頭看我的第一幅導圖:
- 第一部分是概念(是什麽)。
- 第二部分是需求,由於對軟件開發工具有了需求,才會產生軟件開發工具,所以事實上也就是在說它的產生背景。僅僅是由於我們對它的需求,體如今軟件開發過程的各個階段。所以這一部分在書中的標題是“軟件開發過程及其組織”
- 第三和第四部分是思想和技術。就像我們的番茄記錄模板,它也是一種工具。
是老師和師姐根據番茄工作法和時間管理的思想發明出來的。那麽軟件開發工具的產生也須要遵從一定的思想(比方面向對象思想等)。不能隨便造出來。而無實際幫助。技術這一部分則側重講軟件開發工具是怎麽開發出來的,怎麽用的。
就像我們有了番茄記錄模板之後,立平和卓玲會告訴我們怎麽使用它。
- 最後一部分仍然是在講軟件開發工具的發展。
這樣一看,事實上這本書編者的思路非常清晰。我們也能從宏觀上把控它。
附:第一章緒論導圖。
host=dailycharmingyang&albumId=252570929&photoId=8971889155">點擊打開鏈接
自考之——我看《軟件開發工具》