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