注: 第一~二章小節
1、軟件開發的總體流程
1) 定義問題
2) 需求分析
3) 規劃構建
4) 軟件架構
5)詳細設計
6) 編碼與調試
7)單元測試
2、學會用隱喻理解軟件開發
理解生活中的事物,從中吸取發散出模型到項目開發中。
如 種植培育模型 可以理解成增量開發模型
注: 第一~二章小節
1) 定義問題
2) 需求分析
3) 規劃構建
4) 軟件架構
5)詳細設計
6) 編碼與調試
7)單元測試
理解生活中的事物,從中吸取發散出模型到項目開發中。
如 種植培育模型 可以理解成增量開發模型
1.封裝的信息2.輸入3.輸出,包括影響全局的變量4.如何處理錯誤具體應用:1.命名2.效率3.算法和數據結構4.編寫工作從抽象到具體(註釋→單元測試