Programmas dzīves cikla pārvaldības pārskats ar Microsoft Power Platform
Šīs sadaļas rakstos ir aprakstīts, kā jūs varat ieviest lietojumprogrammu dzīves cikla pārvaldību (ALM), izmantojot Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio, un Microsoft Dataverse.
Kas ir ALM?
ALM ir programmu dzīves cikla pārvaldība, kas ietver pārvaldību, izstrādi un uzturēšanu. Turklāt tajā ir iekļautas šīs disciplīnas: prasību pārvaldība, programmatūras arhitektūra, izstrāde, testēšana, uzturēšana, izmaiņu pārvaldība, atbalsts, nepārtraukta integrācija, projekta pārvaldība, izvietošana, laidiena pārvaldība un pārvaldība. ALM rīki nodrošina standartizētu sistēmu saziņai un sadarbībai starp programmatūras izstrādes darba grupām un saistītajiem departamentiem, piemēram, testēšanu un darbībām. Šie rīki var arī automatizēt programmatūras izstrādes un piegādes procesu. Tālab ALM apvieno attiecīgās disciplīnas ar visiem procesa aspektiem, lai sasniegtu mērķi — efektīvu ceļu caur prognozējamu un atkārtojamu programmatūras piegādi.
ALM galvenās jomas
Pārvaldība ietver prasību pārvaldību, resursu pārvaldību, kopšanu un sistēmas administrēšanu, piemēram, datu drošību, lietotāju piekļuvi, izmaiņu izsekošanu, pārskatīšanu, auditu, izvietošanas kontroli un atcelšanu.
Lietojumprogrammu izstrāde ietver pašreizējo problēmu identificēšanu, kā arī lietojumprogrammas un tās nepārtrauktu uzlabojumu plānošanu, projektēšanu, veidošanu un testēšanu. Šajā jomā ir iekļautas tradicionālās izstrādātāja un programmas veidotāja lomas.
uzturēšana ietver lietotnes izvietošanu un neobligātu un atkarīgu tehnoloģiju uzturēšana.
Programmas dzīves cikls ir ciklisks programmatūras izstrādes process, kas ietver šādas jomas: plānošana un izsekošana, izstrāde, būvēšana un testēšana, izvietošana, lietošana, uzraudzība un mācīšanās no konstatējumiem.
ALM par Power Apps, Power Automate, Microsoft Copilot Studio un Dataverse
Dataverse ļauj Microsoft Power Platform droši glabāt un pārvaldīt datus un procesus, ko izmanto biznesa lietojumprogrammas. Lai izmantotu Power Platform līdzekļus un rīkus, kas ir pieejami ALM pārvaldībai, visām vidēm, kas piedalās ALM, ir jāietver Dataverse datu bāze.
Tālāk minētie jēdzieni ir svarīgi, lai izprastu ALM, izmantojot Microsoft Power Platform.
Risinājumi ir ALM ieviešanas mehānisms; jūs tos izmantojat, lai izplatītu komponentus dažādās vidēs, izmantojot eksportēšanu un importēšanu. Komponents atveido jūsu programmā izmantoto artefaktu un elementu, ko, iespējams, var pielāgot. Risinājumā var iekļaut visu, piemēram, komponentu, kā tabulas, kolonnas, pamatnes un modeļa vadītas lietotnes, Power Automate plūsmas, tērzētavas, diagrammas un spraudņus.
Dataverse Glabā visus artefaktus, tostarp risinājumus un produktā ietvertos izvietošanas konveijerus
Avota kontrolei vajadzētu būt jūsu patiesības avotam, lai uzglabātu un sadarbotos ar jūsu komponentiem.
Nepārtrauktas integrācijas un nepārtrauktas piegādes (CI/CD) platforma , piemēram Azure DevOps , ļauj automatizēt būvēšanu, testēšanu un izvietošanas konveijers. Var izmantot arī produkta iekšējos cauruļvados.
Lai iegūtu papilu dinformāciju par to, kā ALM un Azure DevOps tehnoloģijas apvienojumā ar cilvēkiem un procesiem ļauj darba grupām pastāvīgi nodrošināt vērtību klientiem, skatiet sadaļu DevOps rīki programmā Azure.