Contents
軟件開發過程的完整過程
學習如何選擇理想的軟件開發模型和流程,以及您所需的軟件項目所需的工具和資源
對於軟件開發人員和項目經理來說,軟件開發過程都是至關重要的知識。它可以更好地控制和管理軟件項目。如果您正在開展軟件業務,那麼了解此過程對於管理供應商,客戶和第三方以及對您的業務和績效的見解至關重要。軟件開發過程不僅涉及軟件產品的開發,還涉及使用和維護的規範,驗證,驗證和可用性。
軟件開發模型是指根據其目標選擇為項目選擇的不同過程或方法。開發了許多發展生命週期模型以實現各種目標。這些模型概述了過程步驟及其必須執行的順序。模型的選擇顯著影響測試階段。本課程旨在幫助學生確定其軟件開發模型,並提供與所涉及的過程和階段有關的必要工具和知識。
該課程詳細介紹了以下主題:
軟件開發模型
要求收集
設計 – 統一建模語言(UML)
設計 – 軟件體系結構和設計定義
設計 – 數據庫體系結構
設計 – 技術要求
實施 – 開發
實施 – 版本管理
實施 – 風險評估
實施 – 更改管理
實施 – 實現過程(包括回歸測試)
質量保修 – 驗證
質量保修 – 驗證
質量保證 – 事件管理,調試和錯誤校正
去實時
軟件維護
軟件平台開發
敏捷框架:Scrum和看板
面向對象的編程概念
項目管理
文檔管理
您將學到什麼
- 如何建立軟件開發過程和模型
- 如何組織軟件開發項目
- 如何定義軟件產品或設計
- 如何收集客戶需求並將其轉化為技術要求
- 如何為軟件要求編寫用戶故事
- 如何管理和部署軟件啟動
- 如何檢查軟件解決方案
- 如何驗證軟件解決方案
- 如何在軟件項目中準備,啟動和管理文檔
- 如何管理軟件系統版本
- 如何在軟件項目中實施事件管理
- 如何在軟件項目中實施變更管理
- 如何將git和github用於版本管理
- 如何在軟件項目中實施風險管理
- 如何計劃和控制軟件項目
- 如何實施敏捷方法來指定和管理軟件項目
- 如何在軟件項目中使用看板框架
- 如何創建軟件平台並實施自定義
- 如何開發軟件產品的代碼
- 如何在軟件項目上配置和執行用戶接受測試(UAT)
- 如何為軟件項目配置基礎架構