Dijeli putem


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, koje uključuje razvoj i održavanje upravljanja. Štoviše, ALM uključuje ove discipline: upravljanje zahtjevima, softversku arhitekturu, razvoj, testiranje, održavanje, upravljanje promjenama, podršku, kontinuiranu integraciju, upravljanje projektima, implementaciju, 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.

Životni ciklus aplikacije.

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 komponenta je, kao što su tablice, stupci, aplikacije radnog područja i aplikacije utemeljene na modelu, Power Automate tijekovi, agenti, 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 vam automatizaciju cjevovoda za izradu, testiranje i 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 kontinuirano pružanje vrijednosti klijentima, idite na DevOps alati na platformi Azure.