Pregled upravljanja životnim ciklusom aplikacija uz Microsoft Power Platform
Članci u ovom odjeljku opisuju kako možete implementirati upravljanje životnim ciklusom aplikacije (ALM) koristeći Power Apps, Power Automate,, Power Pages, Microsoft Copilot Studio i Microsoft Dataverse.
Što je ALM?
ALM je upravljanje životnim ciklusom aplikacija, što uključuje upravljanje, razvoj i održavanje. Osim toga, uključuje sljedeće discipline: upravljanje zahtjevima, arhitekturu softvera, razvoj, testiranje, održavanje, upravljanje promjenama, podrška, kontinuirana integracija, upravljanje projektima, uvođenje, upravljanje izdanjima i upravljanje. Alati ALM pružaju standardizirani sustav za komunikaciju i suradnju između timova za razvoj softvera i povezanih odjela, primjerice onih za testiranje i operacije. Ti alati mogu i automatizirati proces razvoja i isporuke softvera. U tu svrhu, ALM kombinira odgovarajuće discipline sa svim aspektima procesa kako bi postigao cilj povećanja učinkovitosti kroz predvidjivu i opetovanu isporuku softvera.
Ključna područja ALM-a
Upravljanje uključuje upravljanje zahtjevima, upravljanje resursima, njegovanje i administraciju sustava kao što su sigurnost podataka, korisnički pristup, praćenje promjena, pregled, revizija, kontrola implementacije i vraćanje.
Razvoj aplikacije uključuje prepoznavanje trenutnih problema, te planiranje, projektiranje, izgradnju i testiranje aplikacije i njezina kontinuirana poboljšanja. To područje uključuje tradicionalne uloge razvojnih inženjera i autora aplikacija.
Održavanje uključuje implementaciju aplikacije i održavanje neobaveznih i ovisnih tehnologija.
Životni ciklus aplikacije je ciklički proces razvoja softvera koji obuhvaća sljedeća područja: planiranje i praćenje razvoja, izradu i testiranje, implementaciju, rukovanje, nadzor i učenje iz otkrića.
ALM za Power Apps, Power Automate,, Microsoft Copilot Studio i Dataverse
Dataverse Omogućuje Microsoft Power Platform vam sigurno pohranjivanje i upravljanje podacima i procesima koje koriste poslovne aplikacije. Da biste koristili značajke i alate servisa Power Platform dostupne za upravljanje ALM-om, sva okruženja koja sudjeluju u ALM-u moraju sadržavati bazu podataka Dataverse.
Sljedeći su koncepti važni za shvaćanje načela rada ALM-a uz Microsoft Power Platform.
Rješenja su mehanizam za implementaciju ALM-a; koristite ih za distribuciju komponenti u različitim okruženjima putem izvoza i uvoza. Komponenta rješenja predstavlja artefakt koji se upotrebljava u vašoj aplikaciji i potencijalno ga možete prilagoditi. Sve što se može uključiti u rješenje je komponenta, kao što su tablice, stupci, radna područja, aplikacije stvorene prema modelu, tijekovi Power Automate, botovi za razgovor, grafikoni i dodaci.
Dataverse pohranjuje sve artefakte, uključujući rješenja i cjevovode za implementaciju unutar proizvoda
Kontrola izvornog koda trebala bi biti vaš izvor istine za pohranu i suradnju na vašim komponentama.
Platforma za kontinuiranu integraciju i kontinuiranu isporuku (CI/CD) kao što je ta omogućuje Azure DevOps automatizaciju vašeg kanala za implementaciju. Može se koristiti i u cjevovodima unutar proizvoda .
Dodatne informacije o tome kako ALM i Azure DevOps tehnologije, u kombinaciji s ljudima i procesima, omogućuju timovima da neprestano pružaju vrijedne resurse klijentima potražite u odjeljku Alati DevOps na platformi Azure.