Обзор управления жизненным циклом приложений с Microsoft Power Platform
В статьях этого раздела описывается, как реализовать управление жизненным циклом приложений (ALM) с помощью Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio и Microsoft Dataverse.
ALM — это управление жизненным циклом приложений, которое включает в себя управление, разработку и обслуживание. Кроме того, он включает в себя следующие дисциплины: управление требованиями, архитектура программного обеспечения, разработка, тестирование, обслуживание, управление изменениями, поддержка, непрерывная интеграция, управление проектами, развертывание, управление выпусками и управление. Инструменты ALM предоставляют стандартизированную систему для взаимодействия и сотрудничества между командами разработчиков программного обеспечения и связанными отделами, такими как тестирование и эксплуатация. Эти инструменты также могут автоматизировать процесс разработки и доставки программного обеспечения. Для этого ALM объединяет дисциплины, связанные со всеми аспектами процесса, для достижения цели повышения эффективности за счет предсказуемой и воспроизводимой доставки программного обеспечения.
Управление включает управление требованиями, управление ресурсами, развитие и администрирование системы, например, безопасность данных, доступ пользователей, отслеживание изменений, обзор, аудит, контроль развертывания и откат.
Разработка приложения включает выявление текущих проблем, а также планирование, проектирование, создание и тестирование приложения и его постоянные улучшения. Эта область включает в себя роли обычных разработчиков и разработчиков приложений.
обслуживание включает развертывание приложения и обслуживание дополнительных и зависимых технологий.
Жизненный цикл приложения — это циклический процесс разработки программного обеспечения, который включает в себя следующие области: планирование и отслеживание, разработка, сборка и тестирование, развертывание, эксплуатация, мониторинг и обучение на основе открытий.
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.