Прочитать на английском

Поделиться через


Обзор управления жизненным циклом приложений с Microsoft Power Platform

В статьях этого раздела описывается, как реализовать управление жизненным циклом приложений (ALM) с помощью Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio и Microsoft Dataverse.

Что такое ALM?

ALM — это управление жизненным циклом приложений, которое включает в себя управление, разработку и обслуживание. Кроме того, он включает в себя следующие дисциплины: управление требованиями, архитектура программного обеспечения, разработка, тестирование, обслуживание, управление изменениями, поддержка, непрерывная интеграция, управление проектами, развертывание, управление выпусками и управление. Инструменты ALM предоставляют стандартизированную систему для взаимодействия и сотрудничества между командами разработчиков программного обеспечения и связанными отделами, такими как тестирование и эксплуатация. Эти инструменты также могут автоматизировать процесс разработки и доставки программного обеспечения. Для этого ALM объединяет дисциплины, связанные со всеми аспектами процесса, для достижения цели повышения эффективности за счет предсказуемой и воспроизводимой доставки программного обеспечения.

Ключевые области ALM

  1. Управление включает управление требованиями, управление ресурсами, развитие и администрирование системы, например, безопасность данных, доступ пользователей, отслеживание изменений, обзор, аудит, контроль развертывания и откат.

  2. Разработка приложения включает выявление текущих проблем, а также планирование, проектирование, создание и тестирование приложения и его постоянные улучшения. Эта область включает в себя роли обычных разработчиков и разработчиков приложений.

  3. обслуживание включает развертывание приложения и обслуживание дополнительных и зависимых технологий.

Жизненный цикл приложения — это циклический процесс разработки программного обеспечения, который включает в себя следующие области: планирование и отслеживание, разработка, сборка и тестирование, развертывание, эксплуатация, мониторинг и обучение на основе открытий.

Жизненный цикл приложения.

ALM для Power Apps, Power Automate, Microsoft Copilot Studio и Dataverse

Dataverse in Microsoft Power Platform позволяет безопасно хранить и управлять данными и процессами, которые используются бизнес-приложениями. Чтобы использовать функции Power Platform и инструменты, доступные для управления ALM, все среды, участвующие в ALM, должны включать базу данных Dataverse.

Следующие понятия важны для понимания ALM с использованием Microsoft Power Platform.

  • Решения являются механизмом реализации ALM; вы используете их для распределения компонентов по средам посредством экспорта и импорта. Компонент представляет собой артефакт, используемый в вашем приложении, и то, что вы потенциально можете настроить. Все, что может быть включено в решение, является компонентом, например таблицы, столбцы, приложения на основе холста и модели, потоки Power Automate, чат-боты, диаграммы и подключаемые модули.

  • Dataverse хранит все артефакты, включая решения и конвейеры развертывания внутри продукта

  • Система управления исходным кодом должна быть вашим источником достоверной информации для хранения и совместной работы над вашими компонентами.

  • Платформа непрерывной интеграции и непрерывной поставки (CI/CD) например, Azure DevOps которая позволяет автоматизировать сборку, тестирование и конвейер развертывания. Также может использоваться во встроенных в продукт конвейерах.

Для получения дополнительной информации о том, как ALM и технологии Azure DevOps — в сочетании с людьми и процессами — позволяют рабочим группам постоянно предоставлять ценность для клиентов, см. Средства DevOps в Azure.

См. также