分享方式:


運用 Microsoft Power Platform 的應用程式生命週期管理概觀

本節文章中將描述如何使用 Power Apps、Power Automate、Power Pages、Microsoft Copilot Studio 和 Microsoft Dataverse 來實施應用程式生命週期管理 (ALM)。

什麼是 ALM?

ALM 是應用程式的生命週期管理,其中包括治理、開發和維護。 此外,它還包括以下專業領域:需求管理、軟體架構、開發、測試、維護,變更管理、支援、持續整合、專案管理、部署、發行管理和控管。 ALM 工具提供與軟體發展團隊和相關部門 (例如測試和作業) 之間的溝通和合作的標準化系統。 這些工具也可以自動化軟體發展和交付的程序。 為此目的,ALM 結合了所有與流程有關的學科,藉由可預知且可重複使用的軟體交付達成高效率目標。

ALM 的主要領域

  1. 治理 包括需求管理、資源管理、培養和系統管理,例如數據安全、用戶訪問、更改跟蹤、審查、審計、部署控制和回滾。

  2. 應用程式開發 包括識別當前問題,以及規劃、設計、構建和測試應用程式及其持續改進。 此領域包括傳統的開發人員和應用程式製作者的角色。

  3. 維護 包括應用程式的部署以及可選和依賴技術的維護。

應用程式生命週期是軟體發展程式的迴圈流程,包含這些領域:規劃和追蹤、開發、組建及測試、部署、運作、監控以及從探索中學習。

應用程式生命週期。

Power Apps、Power Automate、Microsoft Copilot Studio 和 Dataverse 的 ALM

Dataverse IN Microsoft Power Platform 允許您安全地存儲和管理業務應用程式使用的數據和流程。 若要使用可管理 ALM 的 Power Platform 功能和工具,所有參與 ALM 的環境都必須包含 Dataverse資料庫。

在使用 Microsoft Power Platform 來瞭解 ALM的時候,下列概念很重要。

  • 解決方案 是實現 ALM 的機制;您可以使用它們通過匯出和導入在環境中分發元件。 元件表示在您的應用程式中使用的成品和您可以自訂的項目。 可包含在解決方案中的任何內容都是元件,例如資料表、資料行、畫布和模型導向應用程式、Power Automate 流程、聊天機器人、圖表和外掛程式。

  • Dataverse 存儲所有構件,包括解決方案和產品內部署 管道

  • 原始程式碼控制 應該是存儲和協作處理元件的事實來源。

  • 持續集成和持續交付 (CI/CD) 平臺 ,例如 Azure DevOps 允許您自動執行構建、測試和部署管線。 也可以用於產品內的管線中。

關於 ALM 和 Azure DevOps 技術結合人員和程序 是如何讓團隊能持續向使用者提供價值,更多資訊請參閱 Azure 上的 DevOps 工具

另請參閱