Pregled upravljanja životnim ciklusom aplikacija pomoću platforme Microsoft Power Platform
Članci u ovom odeljku opisuju kako možete da primenite upravljanje životnim ciklusom aplikacije (ALM) koristeći Power Apps, Power Automate, Power Pages Microsoft Copilot Studio i Microsoft Dataverse.
Šta je upravljanje životnim ciklusom aplikacija?
Upravljanje životnim ciklusom aplikacija podrazumeva upravljanje, razvoj i održavanje. Pored toga, obuhvata ove discipline: upravljanje zahtevima, arhitektura softvera, razvoj, testiranje, održavanje, upravljanje promenama, podrška, kontinuirana integracija, upravljanje projektima, primena, 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 obuhvata upravljanje zahtevima, upravljanje resursima, obuku i administraciju sistema kao što su bezbednost podataka, pristup korisnika, praćenje promena, pregled, nadgledanje, kontrolu primene i vraćanje.
Razvoj aplikacija obuhvata identifikovanje trenutnih problema, kao i planiranje, dizajniranje, razvoj i testiranje aplikacije i njihovo neprekidno poboljšavanje. U ovu oblast spadaju klasične uloge programera i autora aplikacija.
Održavanje obuhvata primenu aplikacije i održavanje opcionalnih 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 omogućava Microsoft Power Platform vam da bezbedno skladištite podatke i procese koje koriste poslovne aplikacije i upravljate njima. 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 primenu upravljanja životnim ciklusom aplikacija; koristite ih za distribuciju komponenti u okruženjima pomoću 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, aplikacije sa podlogom i aplikacije zasnovane na modelu, Power Automate tokovi, roboti za ćaskanje, grafikoni i dodatne komponente.
Dataverse skladišti sve artefakte, uključujući rešenja i cevovode za raspoređivanje proizvoda
Kontrola izvora treba da bude vaš izvor istine za skladištenje komponenti i saradnju oko njih.
Kontinuirana integracija i platforma za kontinuiranu isporuku (CI/CD) kao što je usluga Azure DevOps, koja omogućava automatizaciju kanala za izradu, testiranje i primenu. Takođe se može koristiti u cevovodima unutar proizvoda.
Više informacija o tome kako upravljanje životnim ciklusom aplikacija i Azure DevOps tehnologije – u kombinaciji sa ljudima i procesima – omogućavaju timovima da stalno pružaju vrednost klijentima, potražite u članku DevOps alatke za Azure.