Tổng quan về quản lý vòng đời ứng dụng với Microsoft Power Platform

Các bài viết trong phần này mô tả cách bạn có thể triển khai quản lý vòng đời ứng dụng (ALM) bằng cách sử dụng Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio và Microsoft Dataverse.

ALM là gì?

ALM là hoạt động quản lý vòng đời của ứng dụng, bao gồm quản trị, phát triển và bảo trì. Ngoài ra, định nghĩa này bao gồm các quy tắc: quản lý yêu cầu, kiến trúc phần mềm, phát triển, kiểm thử, bảo trì, quản lý thay đổi, hỗ trợ, tích hợp liên tục, quản lý dự án, triển khai, quản lý phát hành và quản trị. Các công cụ ALM cung cấp một hệ thống được tiêu chuẩn hóa để liên lạc và hợp tác giữa các nhóm phát triển phần mềm và các bộ phận liên quan, chẳng hạn như kiểm thử và vận hành. Những công cụ này cũng có thể tự động hóa quá trình phát triển và phân phối phần mềm. Cuối cùng, ALM kết hợp các nguyên tắc liên quan với tất cả các khía cạnh của quy trình để đạt được mục tiêu thúc đẩy hiệu quả thông qua việc phân phối phần mềm có thể dự đoán và lặp lại.

Các lĩnh vực chính của ALM

  1. Quản trị bao gồm quản lý yêu cầu, quản lý tài nguyên, chăm sóc và quản trị hệ thống như bảo mật dữ liệu, truy cập người dùng, theo dõi thay đổi, đánh giá, kiểm tra, kiểm soát triển khai và khôi phục.

  2. Phát triển ứng dụng bao gồm xác định các vấn đề hiện tại và lập kế hoạch, thiết kế, xây dựng và kiểm thử ứng dụng cũng như các cải tiến liên tục của nó. Lĩnh vực này bao gồm vai trò nhà phát triển và người tạo ứng dụng truyền thống.

  3. Bảo trì bao gồm triển khai ứng dụng và bảo trì các công nghệ tùy chọn và phụ thuộc.

Vòng đời ứng dụng là quy trình phát triển phần mềm theo chu kỳ bao gồm các lĩnh vực: lập kế hoạch và theo dõi, phát triển, xây dựng và kiểm thử, triển khai, vận hành, giám sát và học hỏi từ khám phá.

Vòng đời của ứng dụng.

ALM cho Power Apps, Power Automate, Microsoft Copilot Studio và Dataverse

Dataverse in Microsoft Power Platform cho phép bạn lưu trữ và quản lý dữ liệu cũng như quy trình một cách an toàn được các ứng dụng kinh doanh sử dụng. Để sử dụng các tính năng và công cụ Power Platform có sẵn để quản lý ALM, tất cả các môi trường tham gia ALM phải bao gồm một cơ sở dữ liệu Dataverse.

Các khái niệm sau rất quan trọng để hiểu rõ ALM bằng cách sử dụng Microsoft Power Platform.

  • Giải pháp là cơ chế để triển khai ALM; bạn sử dụng giải pháp để phân phối các thành phần trên các môi trường thông qua xuất và nhập. Một thành phần đại diện cho một thành phần lạ dùng trong ứng dụng và thành phần mà bạn có thể tùy chỉnh. Bất kỳ thứ gì có thể bao gồm trong một giải pháp của thành phần, chẳng hạn như bảng, cột, canvas và ứng dụng dựa trên mô hình, luồng, chatbot, biểu đồ và phần bổ trợ Power Automate.

  • Dataverse lưu trữ tất cả các tạo phẩm, bao gồm các giải pháp và quy trình triển khai trong sản phẩm

  • Kiểm soát nguồn nên là nguồn sự thật của bạn để lưu trữ và cộng tác trên các thành phần của bạn.

  • Nền tảng tích hợp liên tục và phân phối liên tục (CI/CD) chẳng hạn như Azure DevOps cho phép bạn tự động hóa quy trình xây dựng, thử nghiệm và triển khai của mình. Cũng có thể được sử dụng trong quy trình sản xuất bên trong sản phẩm.

Để biết thêm thông tin về cách ALM và công nghệ Azure DevOps—kết hợp với con người và quy trình—cho phép các nhóm liên tục cung cấp giá trị cho khách hàng, hãy xem Công cụ DevOps trên Azure.

Xem thêm