Pregled upravljanja životnim ciklusom aplikacija pomoću platforme Microsoft Power Platform
Članci u ovom odeljku opisuju kako možete implementirati upravljanje životnim ciklusom aplikacija (ALM) koristeći Power Apps, Power Automate,, Power Pages, Microsoft Copilot Studio i Microsoft Dataverse.
Šta je upravljanje životnim ciklusom aplikacija?
ALM je upravljanje životnim ciklusom aplikacija, što uključuje razvoj i održavanje upravljanja. Štaviše, ALM uključuje ove discipline: upravljanje zahtevima, softversku arhitekturu, razvoj, testiranje, održavanje, upravljanje promenama, podršku, kontinuiranu integraciju, upravljanje projektima, raspoređivanje, upravljanje izdanjima i upravljanje. Alatke za upravljanje životnim ciklusom aplikacija pružaju standardizovani sistem za komunikaciju i saradnju između timova za razvoj softvera i povezanih odeljenja, kao što su testiranje i operacije. Ove alatke takođe mogu automatizovati proces razvoja i isporuke softvera. U tom cilju, upravljanje životnim ciklusom aplikacija kombinuje discipline koje se bave svim aspektima procesa kako bi se postigao cilj povećanja efikasnosti kroz predvidljivu i ponovljivu isporuku softvera.
Ključni elementi upravljanja životnim ciklusom aplikacija
- Upravljanje uključuje upravljanje zahtevima, upravljanje resursima, negovanje i administraciju sistema, kao što su bezbednost podataka, pristup korisnicima, praćenje promena, pregled, revizija, kontrola raspoređivanja i vraćanje.
- Razvoj aplikacija uključuje identifikaciju trenutnih problema i planiranje, projektovanje, izgradnju i testiranje aplikacije i njena stalna poboljšanja. U ovu oblast spadaju klasične uloge programera i autora aplikacija.
- Održavanje uključuje raspoređivanje aplikacije i održavanje opcionih i zavisnih tehnologija.
Životni ciklus aplikacije je ciklički proces razvoja softvera koji podrazumeva ove oblasti: planiranje i praćenje, razvoj, izrada i testiranje, primena, upravljanje, nadgledanje i učenje iz otkrivanja.
ALM za Power Apps, Power Automate, Microsoft Copilot Studio, i Dataverse
Dataverse In Microsoft Power Platform vam omogućava da bezbedno čuvate i upravljate podacima i procesima koje koriste poslovne aplikacije. Da biste koristili Power Platform funkcije i alatke dostupne za upravljanje ALM, sva okruženja koja učestvuju u upravljanju ALM moraju da imaju Dataverse bazu podataka.
Sledeći koncepti su važni za razumevanje upravljanja životnim ciklusom aplikacija pomoću platforme Microsoft Power Platform.
- Rešenja su mehanizam za implementaciju ALM-a; koristite ih za distribuciju komponenti u okruženjima putem izvoza i uvoza. Komponenta rešenja predstavlja artefakt koji koristite u aplikaciji i nešto što možete potencijalno da prilagodite. Sve što može biti uključeno u rešenje je komponenta, kao što su tabele, kolone, platno i aplikacije zasnovane na modelu, Power Automate tokovi, agenti, grafikoni i dodaci.
- Dataverse skladišti sve artefakte, uključujući rešenja i cevovode za primenu u proizvodu
- Kontrola izvora treba da bude vaš izvor istine za čuvanje i saradnju na vašim komponentama.
- Kontinuirana integracija i kontinuirana isporuka (CI / CD) platforma kao što Azure DevOps je to omogućava vam da automatizujete svoj cevovod za izgradnju, testiranje i primenu. Može se koristiti i u cjevovodima unutar proizvoda .
Za više informacija o tome kako ALM i Azure DevOps tehnologije - u kombinaciji sa ljudima i procesima - omogućavaju timovima da kontinuirano pružaju vrednost klijentima, idite na DevOps alati na Azuri.