Огляд керування життєвим циклом програм за допомогою 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, чатботи, діаграми та компоненти plug-in.

  • Dataverse зберігає всі артефакти, включаючи рішення та конвеєри розгортання в продукті

  • Керування вхідним кодом має бути достовірним джерелом для зберігання та співпраці над компонентами.

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

Для отримання додаткових відомостей про те, як технології Azure DevOps дають змогу робочим групам постійно вказувати значення для клієнтів, див Інструменти DevOps в Azure.

Див. також