運用 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

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

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

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

  • Dataverse 會儲存所有的成品,包括解決方案和產品內部署管線

  • 原始檔控制在儲存和共同處理元件時,應該是真值來源。

  • 持續整合與持續傳遞 (CI/CD) 平台,例如 Azure DevOps,可讓您自動化建置、測試和部署管道。 也可以用於產品內的管線中。

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

另請參閱