Usługi zarządzania cyklem życia aplikacji Microsoft Power Platform – omówienie

Artykuły w tej sekcji zawierają informacje na temat implementowania zarządzania zasadami cyklu życia aplikacji (ALM) za pomocą Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio i Microsoft Dataverse.

Co to jest ALM?

ALM jest zarządzaniem cyklem eksploatacji aplikacji obejmującym zarówno nadzór, rozwój, jak i konserwację. Ponadto obejmuje następujące dyscypliny: zarządzanie wymaganiami, architektura oprogramowania, rozwój, testowanie, utrzymanie, zarządzanie zmianami, wsparcie, ciągła integracja, zarządzanie projektami, wdrażanie, zarządzanie wydaniami i zarządzanie. Narzędzia ALM udostępniają ustandaryzowany system przesyłania i współpracy między zespołami programistycznymi i pokrewnymi działami, takimi jak test i operacje. Narzędzia te umożliwiają również zautomatyzowanie procesu opracowywania i dostarczania oprogramowania. W tym celu ALM łączy dyscypliny ze wszystkimi aspektami procesu w celu osiągnięcia podniesienia efektywności pracy dzięki przewidywalnemu i powtarzajalnemu procesowi dostarczaniu oprogramowania.

Kluczowe obszary ALM

  1. Zarządzanie obejmuje zarządzanie wymaganiami, zarządzanie zasobami, podtrzymywanie relacji i administrowanie systemem, takie jak bezpieczeństwo danych, dostęp użytkowników, śledzenie zmian, przegląd, audyt, kontrola wdrażania i wycofywanie.

  2. Rozwój aplikacji obejmuje identyfikację bieżących problemów, planowanie, projektowanie, budowanie i testowanie aplikacji oraz jej ciągłe ulepszanie. Ten obszar zawiera tradycyjne role dla deweloperów i twórców aplikacji.

  3. Konserwacja polega na wdrożeniu aplikacji i obsłudze technologii opcjonalnych i zależnych.

Cykl życia aplikacji jest cyklicznym procesem opracowywania oprogramowania, który obejmuje następujące obszary: planowanie i śledzenie, opracowywanie, kompilacja i testowanie, wdrażanie, praca, monitorowanie i poznawanie informacji przez badanie działania.

Cykl życia aplikacji.

ALM dla usług Power Apps, Power Automate, Microsoft Copilot Studio i Dataverse

Usługa Dataverse w Microsoft Power Platform umożliwia bezpieczne przechowywanie i zarządzanie danymi i procesami, które są używane przez aplikacje biznesowe. Aby korzystać z funkcji i narzędzi Power Platform dostępnych do zarządzania ALM, wszystkie środowiska, które uczestniczą w ALM, muszą zawierać bazę danych Dataverse.

Poniższe pojęcia są istotne dla zrozumienia ALM przy użyciu narzędzia Microsoft Power Platform.

  • Rozwiązania są mechanizmem implementowania ALM; służą one do rozprowadzania składników w środowiskach za pomocą eksportu i importu. Składnik reprezentuje artefakt używany w twojej aplikacji i coś, co możesz potencjalnie dostosować do swoich potrzeb. Komponentem jest wszystko, co można włączyć do rozwiązania, np. tabele, kolumny, aplikacje kanwy i oparte na modelach, przepływy Power Automate, chatboty, wykresy i wtyczki.

  • Dataverse przechowuje wszystkie artefakty, w tym rozwiązania i potoki wdrażania w produkcie

  • Kontrola źródła powinna być źródłem prawdy w ramach przechowywania i współpracy składników.

  • Platforma ciągłej integracji i ciągłego dostarczania (CI/CD), taka jak Azure DevOps, która pozwala zautomatyzować proces budowania, testowania i wdrażania. Może być również stosowana w ramach potoków w produkcie.

Więcej informacji na temat ALM i technologii Azure DevOps — połączonych z ludźmi i procesami — umożliwiających zespołom ciągłe udostępnianie wartości klientom znajdziesz tutaj: Narzędzia DevOps na platformie Azure.

Zobacz też