Udostępnij za pośrednictwem


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 ALM 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

  • 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.
  • 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.
  • 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, agentów, 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.