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à 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.
Quản trị bao gồm quản lý yêu cầu, quản lý tài nguyên, nuôi dưỡng và quản trị hệ thống như bảo mật dữ liệu, quyền truy cập của người dùng, theo dõi thay đổi, đánh giá, kiểm toán, kiểm soát triển khai và khôi phục.
Phát triển ứng dụng bao gồm việc xác định các vấn đề hiện tại, lập kế hoạch, thiết kế, xây dựng và thử nghiệm ứng dụng cũng như cải tiến liên tục ứng dụng. 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.
Bảo trì bao gồm việc 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á.
Dataverse Microsoft Power Platform cho phép bạn lưu trữ và quản lý dữ liệu và quy trình được các ứng dụng kinh doanh sử dụng một cách an toàn. Để 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 chúng để phân phối các thành phần trên nhiều 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 hiện vật, bao gồm các giải pháp và triển khai trong sản phẩm đường ống
Kiểm soát nguồn phải là nguồn thông tin đáng tin cậy để 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 quá trình xây dựng, thử nghiệm và quy trình triển khai. Cũng có thể được sử dụng trong các đường ống 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.