跳轉到內容

A-level 計算機/CIE/進階問題解決與程式設計技能/軟體開發

來自華夏公益教科書,開放的書籍,面向開放的世界
A-level 計算機
進階程式設計 軟體開發
規範連結

軟體開發階段

  • 理解軟體開發包含多個階段,包括需求識別、設計、編碼、測試、文件和維護
  • 理解各個階段可能存在重疊
  • 理解程式生成器和程式庫在開發過程中的可能作用

測試

  • 瞭解錯誤產生的原因
  • 理解測試如何發現潛在錯誤
  • 認識到測試在整個軟體開發過程中的重要性
  • 理解可用的測試方法:幹執行、走查、白盒測試、黑盒測試、整合測試、Alpha 測試、Beta 測試、驗收測試
  • 理解測試策略和測試計劃的必要性及其可能包含的內容
  • 為測試計劃選擇合適的測試資料(正常資料、異常資料和極端/邊界資料)

專案管理

  • 理解大型開發專案將涉及團隊
  • 理解專案管理的必要性
  • 理解專案規劃技術,包括使用甘特圖和計劃評審技術(PERT)圖表
  • 描述甘特圖和 PERT 圖表提供的資訊
  • 構建和編輯甘特圖和 PERT 圖表
華夏公益教科書