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

  1. 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.

  2. 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.

  3. 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.

Životni ciklus aplikacije.

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.

Pogledajte i ovo