聯繫我們

課程簡介

AI在需求與規劃階段的應用

  • 使用自然語言處理和大型語言模型進行需求分析
  • 將利害關係者的輸入轉換為Epic和使用者故事
  • 使用AI工具細化故事並生成驗收標準

AI增強的設計與架構

  • 使用AI模擬系統元件與依賴關係
  • 生成架構圖與UML建議
  • 透過提示系統的推論進行設計驗證

AI增強的開發工作流程

  • AI輔助程式碼生成與模板支架建立
  • 使用大型語言模型進行程式碼重構與效能改進
  • 將AI工具整合至IDE中(例如Copilot、Tabnine、CodeWhisperer)

AI輔助測試

  • 使用AI模型生成單元與整合測試
  • AI輔助回歸分析與測試維護
  • AI生成探索性測試與邊界案例

文件、審查與知識分享

  • 自動從程式碼和API生成文件
  • 使用AI提示與檢查表自動化程式碼審查
  • 使用對話式AI建立知識庫與常見問題解答

AI在CI/CD與部署自動化中的應用

  • AI增強的管線優化與基於風險的測試
  • 智能金絲雀發布與回滾建議
  • AI在部署驗證與部署後分析中的應用

治理、倫理與實施策略

  • 確保負責任的AI使用,避免生成程式碼中的偏見
  • AI輔助工作流程的審計與合規性
  • 建立分階段導入AI至SDLC的路線圖

總結與後續步驟

最低要求

  • 了解軟體開發生命週期概念
  • 具備軟體架構或團隊領導經驗
  • 熟悉DevOps、敏捷實踐或SDLC工具

受眾

  • 軟體架構師
  • 開發主管
  • 工程經理
 14 小時

客戶評論 (1)

課程分類