Sovelluksen elinkaaren hallinta Microsoft Power Platformin kanssa - yleiskuvaus
Tämän osan artikkeleissa kuvataan, miten sovelluksen elinkaaren hallinta (ALM) voidaan toteuttaa käyttämällä Power Appsia, Power Automatea, Power Pagesia, Microsoft Copilot Studioia ja Microsoft Dataverseä.
Mitä ALM on?
ALM on sovellusten elinkaaren hallinta, joka sisältää hallinnon, kehityksen ja ylläpidon. Lisäksi se sisältää seuraavat vaatimukset: vaatimusten hallinta, ohjelmistoarkkitehtuuri, kehittäminen, testaus, ylläpito, muutosten hallinta, tuki, jatkuva integrointi, projektinhallinta, käyttöönotto, julkaisujen hallinta ja tehostaminen. ALM:n työkalut sisältävät standardoidun järjestelmän viestintää ja muiden ohjelmistokehitystiimien sekä liittyvien osastojen välistä yhteistyötä varten. Niihin kuuluvat esimerkiksi testaus ja toiminnot. Nämä työkalut voivat myös automatisoida ohjelmistokehitystä ja toimitusta. ALM siis yhdistää eri tekijät, joiden avulla pyritään saavuttamaan tehokkuutta ennakoitavien ja toistettavien ohjelmistotoimitusten avulla.
ALM:n tärkeimmät alueet
Hallinto sisältää vaatimusten hallinnan, resurssien hallinnan, ylläpidon ja järjestelmänhallinnan, kuten tietoturvan, käyttäjien käyttöoikeudet, muutosten seurannan, tarkistuksen, tarkastuksen, käyttöönoton hallinnan ja palautuksen.
Sovelluskehitykseen kuuluu nykyisten ongelmien tunnistaminen sekä sovelluksen ja sen jatkuvien parannusten suunnittelu, suunnittelu, rakentaminen ja testaaminen. Tämä alue sisältää perinteiset kehittäjän ja sovelluksen tekijän roolit.
ylläpito sisältää sovelluksen käyttöönoton sekä valinnaisten ja riippuvaisten tekniikoiden ylläpito.
Sovelluksen elinkaari on syklinen ohjelmistokehitysprosessi, johon liittyvät nämä alueet: suunnittelu ja seuraaminen, kehittäminen, luominen ja testaaminen, käyttöönotto, toiminta, valvonta ja oppiminen kokeilemalla.
Power Appsin, Power Automaten, Microsoft Copilot Studioin ja Dataversen sovelluksen elinkaaren hallinta
Dataverse -sovelluksessa Microsoft Power Platform voit turvallisesti tallentaa ja hallita liiketoimintasovellusten käyttämiä tietoja ja prosesseja. Jotta voit käyttää Power Platformin ominaisuuksia ja työkaluja, jotka ovat käytettävissä ALM:n hallintaan, kaikissa ALM:ään osallistuvissa ympäristöissä on oltava Dataverse-tietokanta.
Seuraavat käsitteet ovat tärkeitä, kun käytössä on Microsoft Power Platform ja ALM.
Ratkaisut ovat ALM:n käyttöönottomekanismi; niiden avulla voit jakaa komponentteja ympäristöjen välillä viennin ja tuonnin kautta. Komponentti edustaa sovelluksessasi käytettyä artefaktia ja jotain, jota voit mahdollisesti mukauttaa. Kaikki, mitä ratkaisuun voidaan sisällyttää, on komponentti, kuten taulukot, sarakkeet, kaaviot ja mallipohjaiset sovellukset, Power Automate -työt, chatbotit, taulukot ja laajennukset.
Dataverse Tallentaa kaikki artefaktit, mukaan lukien ratkaisut ja tuotteen sisäiset käyttöönottoputket
Lähteen hallinnan tulisi olla totuuden lähde komponenttien tallentamiseen ja yhteistyöhön.
Jatkuvan integraation ja jatkuvan toimituksen (CI/CD) alustan Azure DevOps avulla voit automatisoida koonti-, testaus- ja käyttöönottoputken. Voidaan käyttää myös yhdessä tuotteensisäisten putkien kanssa.
Lisätietoja ALM:n ja Azure DevOpsin teknologioiden mahdollisuuksista yhdistää henkilöitä ja prosesseja ja näin auttaa ryhmiä auttamaan asiakkaita on kohdassa DevOps-työkalut Azuressa.