Pregled upravljanja životnim ciklusom aplikacija uz Microsoft Power Platform

Članci u ovom odjeljku opisuju kako možete implementirati upravljanje životnim ciklusom aplikacije (ALM) pomoću 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

  1. Upravljanje obuhvaća upravljanje zahtjevima, upravljanje resursima, njegu i administraciju sustava kao što su sigurnost podataka, korisnički pristup, praćenje promjena, revizija, nadzor, kontrola uvođenja i vraćanje u prethodno stanje.

  2. Razvoj aplikacije obuhvaća utvrđivanje aktualnih problema te planiranje, dizajn, izradu i testiranje aplikacije i njena neprestana poboljšanja. To područje uključuje tradicionalne uloge razvojnih inženjera i autora aplikacija.

  3. Održavanje obuhvaća implementaciju aplikacije i održavanje neobaveznih i zavisnih 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 u Microsoft Power Platform sustavu omogućuje 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 primjenu ALM-a. Koristite ih za distribuciju komponenti u 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 uvođenje u proizvodu

  • Kontrola izvora trebao 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 Azure DevOps koja vam omogućuje automatizaciju kanala izgradnje, testiranja i uvođenja. 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.

Pogledajte