課前必讀
開篇詞
-
軟體開發領域知識:
資料結構、算法、面向對象思想、設計模式、軟體工程
- 掌握邏輯、知識與案例結合。
- 三個次元:“道、術、器”。
- “器”為工具。
- 術”為方法。
- 道”為核心思想、本質規律。
-
軟體生命周期:
規劃、需求分析、設計、編碼、測試、運作維護這六個階段
學習攻略
- 目标就是為了要聚焦于品質,建構和維護高品質的軟體。
- 軟體過程指導架構:瀑布模型和靈活開發。
-
軟體工程三要素:工具、方法、過程。
軟體工程的核心知識點,就是圍繞軟體開發過程,産生的方法學和工具。
知道了過程,掌握了方法,那麼具體落到操作層面,就會涉及到工具的使用。
- 軟體過程,就是在軟體項目的生命周期内,也就是軟體從誕生到結束這期間,在開發與建構系統時要遵循的步驟。
- 在整個過程中,如何建構系統的方法學。
- 四重境界:用器、學術、悟道、傳道。
基礎理論
01
- 軟體工程,就是要用工程化方法去規範軟體開發,讓項目可以按時完成、成本可控、品質有保證。
- 工程化的方式,就是你分步驟(過程),采用科學的方法,借助工具來做産品。