Alkalmazási életciklus-kezelés áttekintése a Microsoft Power Platform használatával
Az ebben a szakaszban található cikkek azt ismertetik, hogyan valósíthatja meg az alkalmazás életciklus-kezelését (ALM) a, Power Apps, Power Automate, Power Pages, és használatával Microsoft Copilot Studio Microsoft Dataverse.
Mi az ALM?
Az ALM az alkalmazások életciklus-kezelője, amely magában foglalja az irányítást, a fejlesztést és a karbantartást. Ezenfelül az alábbi a szakterületek is szerepelnek benne: követelmények kezelése, szoftverarchitektúra, fejlesztés, tesztelés, karbantartás, módosítás-végrehajtás, támogatás, folyamatos integráció, projektmenedzsment, telepítés, kiadás és irányítás kezelése. Az ALM-eszközök egységesített rendszert biztosítanak a szoftverfejlesztői csoportok és a kapcsolódó osztályok közötti kommunikációhoz és együttműködéshez, például a tesztelés és a műveletek között. Ezek az eszközök automatizálják a szoftverfejlesztés és a szállítás folyamatát is. Ebből a célból az ALM egyesíti a folyamat összes aspektusára vonatkozó szakterületet annak érdekében, hogy kiszámítható és ismétlődő szoftverterjesztés révén hatékonyságot érhessen el.
Az ALM főbb területei
Az irányítás magában foglalja a követelmények kezelését, az erőforrás-kezelést, a gondozást és a rendszerfelügyeletet, például az adatbiztonságot, a felhasználói hozzáférést, a változáskövetést, a felülvizsgálatot, a naplózást, az üzembe helyezés vezérlését és a visszaállítást.
Az alkalmazásfejlesztés magában foglalja az aktuális problémák azonosítását, valamint az alkalmazás és folyamatos fejlesztései tervezését, kialakítását, építését és tesztelését. Ez a terület hagyományos fejlesztői és alkalmazáskészítői szerepköröket tartalmaz.
karbantartás magában foglalja az alkalmazás üzembe helyezését, valamint az opcionális és függő technológiák karbantartás.
Az alkalmazási életciklus egy ciklikus szoftverfejlesztési folyamat, amely a következő területeket foglalja magában: tervezés és nyomkövetés, fejlesztés, építés és tesztelés, telepítés, üzemeltetés, megfigyelés és a felfedezésekből való tanulás.
ALM for Power Apps, Power Automate, Microsoft Copilot Studio, és Dataverse
Dataverse Az In Microsoft Power Platform lehetővé teszi az üzleti alkalmazások által használt adatok és folyamatok biztonságos tárolását és kezelését. Az ALM számára elérhető és kezelhető Power Platform funkciók és eszközök használatához az ALM-ban részt vevő összes környezetnek tartalmaznia kell egy Dataverse adatbázist.
A következő fogalmak fontosak a Microsoft Power Platform rendszert használó ALM megértéséhez.
A megoldások az ALM megvalósításának mechanizmusai; az összetevők környezetek közötti elosztására használhatók exportálás és importálás útján. Egy összetevő olyan műtermék, amit egy alkalmazásában használ, és olyasvalami, amit esetleg testre szabhat. Minden, ami egy megoldásban szerepelhet, az egy összetevő, például táblák, oszlopok, vásznak és modellvezérelt alkalmazások, Power Automate folyamatok, csevegőrobotok, diagramok és beépülő modulok.
Dataverse tárolja az összes összetevőt, beleértve a megoldásokat és a terméken belüli üzembe helyezési folyamatokat is
A verziókövetésnek az összetevők tárolásához és az azokon való együttműködéshez szükséges igazság forrásának kell lennie.
Az ilyen folyamatos integrációs és folyamatos teljesítési (CI/CD) platform Azure DevOps lehetővé teszi a buildelés, a tesztelés és a telepítési folyamat automatizálását. Terméken belüli csővezetékekben is használható.
Az (emberekkel és folyamatokkal kombinált) ALM- és Azure DevOps-technológiákkal kapcsolatos további információkért, illetve annak módjáról, hogy hogyan teszik lehetővé a csoportok számára, hogy folyamatos értéket nyújtsanak az ügyfeleknek, lásd: DevOps-eszközök az Azure rendszerben.