Oversikt over behandling av applivssyklus med Microsoft Power Platform
Artiklene i denne delen beskriver hvordan du kan implementere ALM (administrasjon av applivssyklus) ved hjelp av Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio og Microsoft Dataverse.
ALM er behandling av livssyklus for apper, inkludert styring, utvikling og vedlikehold. I tillegg inkluderer det disse disiplinene: administrasjon av krav, programvarearkitektur, utvikling, testing, vedlikehold, endringsadministrasjon, støtte, kontinuerlig integrasjon, prosjektbehandling, distribusjon, utgivelsesadministrasjon og styring. ALM-verktøy gir et standardisert system for kommunikasjon og samarbeid mellom programvareutviklingsteam og relaterte avdelinger, for eksempel test og operasjoner. Disse verktøyene kan også automatisere prosessen med programvareutvikling og levering. Til dette formålet kombineer ALM disiplinene som angår alle aspekter av prosessen, for å oppnå et mål for å øke effektiviteten gjennom forutsigbar og gjentakende programvarelevering.
Styring inkluderer kravstyring, ressursstyring, pleie og systemadministrasjon som datasikkerhet, brukertilgang, endringssporing, gjennomgang, revisjon, distribusjonskontroll og tilbakerulling.
Applikasjonsutvikling inkluderer identifisering av aktuelle problemer, og planlegging, design, bygging og testing av applikasjonen og dens kontinuerlige forbedringer. Dette området inneholder tradisjonelle utvikler- og appoppretterroller.
Vedlikehold inkluderer distribusjon av appen og vedlikehold av valgfrie og avhengige teknologier.
Applivssyklusen er den sykliske programvareutviklingsprosessen som omfatter disse områdene: planlegge og spore, utvikle, bygge og teste, distribuere, operere, overvåke og lære fra oppdagelser.
Dataverse I Microsoft Power Platform kan du lagre og administrere data og prosesser som brukes av forretningsprogrammer, på en sikker måte. Hvis du vil bruke Power Platform-funksjonene og -verktøyene som er tilgjengelige for å administrere ALM, må alle miljøer som deltar i ALM, inkludere en Dataverse-database.
Følgende konsepter er viktige for å forstå ALM ved hjelp av Microsoft Power Platform.
Løsninger er mekanismen for implementering av ALM. Du bruker dem til å distribuere komponenter på tvers av miljøer gjennom eksport og import. En komponent representerer en artefakt som brukes i appen, og noe som du potensielt kan tilpasse. Alt som kan tas med i en løsning, er en komponent, for eksempel tabeller, kolonner, lerreter og modelldrevne apper, Power Automate-flyter, chatroboter, diagrammer og plugin-moduler.
Dataverse Lagrer alle artefaktene, inkludert løsninger og pipeliner for distribusjon i produktet
Kildekontroll bør være din kilde til sannhet for lagring og samarbeid om komponentene dine.
Plattform Azure DevOps for kontinuerlig integrasjon og kontinuerlig levering (CI/CD) som dette lar deg automatisere datasamlebåndet for kompilering, testing og utrullingskanal. Kan også brukes med rørledninger i produktet.
Hvis du vil ha mer informasjon om hvordan ALM og Azure DevOps-teknologi, kombinert med personer og prosesser, gjør det mulig for grupper å kontinuerlig gi verdi til kunder, kan du se DevOps-verktøy på Azure.