Ö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 programmens livscykel och omfattar utveckling och underhåll av styrningen. Dessutom omfattar ALM följande funktioner: kravhantering, programvaruarkitektur, utveckling, testning, underhåll, ändringshantering, support, kontinuerlig integrering, projekthantering, distribution, versionshantering och styrning. 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
- Styrning inkluderar kravhantering, resurshantering, omvårdnad och systemadministration såsom datasäkerhet, användaråtkomst, ändringsspårning, granskning, revision, implementeringskontroll och återställning.
- 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.
- Underhåll omfattar distribution av appen 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.
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 företagsprogram 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 till exempel tabeller, kolumner, arbetsyte- och modellbaserade appar, Power Automate-flöden, handläggare, diagram och plugin-program.
- Dataverse lagrar alla artefakter, inklusive lösningar och distributionskanaler i produkten
- 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.