Översikt över hantering av programlivscykel med Microsoft Power Platform

I artiklarna i det här avsnittet beskrivs hur du kan implementera hantering av programlivscykel (ALM) med Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio och Microsoft Dataverse.

Vad är ALM?

ALM är hanteringen av ett programs livscykel, vilken omfattar styrning, utveckling och underhåll. Dessutom ingår följande funktioner: kravhantering, programvaruarkitektur, utveckling, testning, underhåll, ändringshantering, support, kontinuerlig integrering, projekthantering, distribution, releasehantering och distributionsstyrning. ALM-verktyg tillhandahåller ett standardiserat system för kommunikation och samarbete mellan programutvecklingsteam och relaterade avdelningar, t.ex. test och drift. Dessa verktyg kan också automatisera processen för utveckling och leverans av programvara. I detta syfte kombinerar ALM berörda discipliner med alla aspekter av processen i syfte att uppnå målet att främja effektivitet genom förutsägbar och repeterbar programvaruleverans.

Nyckelområden för ALM

  1. Styrning inkluderar kravhantering, resurshantering, omvårdnad och systemadministration såsom datasäkerhet, användaråtkomst, ändringsspårning, granskning, revision, implementeringskontroll och återställning.

  2. Programutveckling omfattar att identifiera aktuella problem, planera, utforma, skapa och testa programmet och dess kontinuerliga förbättringar. Detta område innehåller sedvanliga roller för utvecklare och programutvecklare.

  3. Underhåll omfattar distribution av programmet och underhåll av tillvals- och beroende tekniker.

Programmets livscykel är den cykliska programutvecklingsprocess som omfattar följande områden: planera och spåra, utveckla, bygg och testa, distribuera, driva, övervaka och lära sig av identifiering.

Programmets livscykel.

ALM för Power Apps, Power Automate, Microsoft Copilot Studio och Dataverse

Dataverse i Microsoft Power Platform låter dig lagra och hantera data och processer som används av affärsapp på ett säkert sätt. För att använda Power Platform funktioner och tillgängliga verktyg för att hantera ALM, alla miljöer som deltar i ALM måste innehålla en Dataverse databas.

Följande koncept är viktiga för att förstå ALM med hjälp av Microsoft Power Platform.

  • Lösningar är mekanismen för att implementera ALM– du använder dem för att distribuera komponenter mellan miljöer via export och import. En komponent representerar en artefakt som används i ditt program och något som du eventuellt kan anpassa. Allt som kan ingå i en lösning är en komponent som tabeller, kolumner, flödes- och modellbaserade program, Power Automate flöden, chattscheman, diagram och plugin-program.

  • Dataverse lagrar alla artefakter, inklusive lösningar och implementering i produkten pipelines

  • Källkontrollen bör vara källan till sanning för att lagra och samarbeta med dina komponenter.

  • Kontinuerlig integration och kontinuerlig leverans (CI/CD) plattform t.ex. Azure DevOps som låter dig automatisera din pipeline för konstruktion, test och distribution. Kan även användas i produkten pipelines.

Mer information om hur ALM och Azure DevOps-tekniker i kombination med människor och processer gör det möjligt för team att kontinuerligt ge mervärde till kunder finns i DevOps-verktyg i Azure.

Se även