Ö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, vårdande och systemadministration såsom datasäkerhet, användaråtkomst, ändringsspårning, granskning, revision, distributionskontroll och återställning.

  2. Applikationsutveckling inkluderar att identifiera aktuella problem och planera, designa, bygga och testa applikationen och dess kontinuerliga förbättringar. Detta område innehåller sedvanliga roller för utvecklare och programutvecklare.

  3. Underhåll omfattar distribution av appen och underhåll av valfria 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 Med IN kan du lagra och hantera data och processer som används av affärsprogram på Microsoft Power Platform 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 genom 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 pipelines för distribution i produkten

  • Källkontroll bör vara din sanningskälla för lagring och samarbete med dina komponenter.

  • Med en CI/CD-plattform (Continuous Integration and Continuous Delivery) kan Azure DevOps du automatisera din pipeline för bygge, testning 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