Читати англійською

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


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

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

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

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

Див. також