Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Gli articoli in questa sezione descrivono come implementare la gestione del ciclo di vita delle applicazioni (ALM) utilizzando Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio e Microsoft Dataverse.
Cos'è ALM?
ALM è la gestione del ciclo di vita delle applicazioni, che include governance, sviluppo e manutenzione. Inoltre, ALM include queste discipline: gestione dei requisiti, architettura del software, sviluppo, test, manutenzione, gestione delle modifiche, supporto, integrazione continua, gestione dei progetti, distribuzione, gestione dei rilasci e governance. Gli strumenti ALM forniscono un sistema standardizzato per la comunicazione e la collaborazione tra team di sviluppo software e i reparti correlati, come test e operazioni. Questi strumenti possono anche automatizzare il processo di sviluppo e consegna di software. A tal fine, ALM combina le discipline in questione con tutti gli aspetti del processo per raggiungere l'obiettivo di favorire l'efficienza attraverso la consegna di software prevedibile e ripetibile.
Aree chiave di ALM
- Governance include la gestione dei requisiti, la gestione delle risorse, il consolidamento e l'amministrazione del sistema come la sicurezza dei dati, l'accesso degli utenti, il rilevamento delle modifiche, la revisione, il controllo, il controllo della distribuzione e il rollback.
- Sviluppo dell'applicazione include l'identificazione dei problemi attuali e la pianificazione, progettazione, costruzione e test dell'applicazione e dei suoi continui miglioramenti. Questa area include ruoli di sviluppatore e creatore di app tradizionali.
- Manutenzione include la distribuzione dell'app e la manutenzione di tecnologie facoltative e dipendenti.
Il ciclo di vita delle applicazioni è il processo ciclico di sviluppo di software che coinvolge queste aree: pianificazione e rilevamento, sviluppo, compilazione e test, distribuzione, funzionamento, monitoraggio e apprendimento mediante individuazione.
ALM per Power Apps, Power Automate, Microsoft Copilot Studio e Dataverse
Dataverse in Microsoft Power Platform consente di archiviare e gestire in modo sicuro i dati e i processi che vengono utilizzati dalle applicazioni aziendali. Per usare le funzionalità e gli strumenti Power Platform disponibili per gestire ALM, tutti gli ambienti che partecipano ad ALM devono includere un database Dataverse.
I seguenti concetti sono importanti per comprendere l'utilizzo di ALM con Microsoft Power Platform.
- Le soluzioni sono il meccanismo per implementare ALM; sono utilizzate per distribuire componenti negli ambienti mediante esportazione e importazione. Un componente rappresenta un artefatto utilizzato nella tua applicazione e qualcosa che puoi potenzialmente personalizzare. Tutto ciò che può essere incluso in una soluzione è un componente, come tabelle, colonne, canvas e app basate su modello, flussi Power Automate, agenti, grafici e plug-in.
- Dataverse archivia tutti gli artefatti, comprese le soluzioni e la distribuzione di pipeline all'interno del prodotto
- Il controllo del codice sorgente deve essere la fonte attendibile per l'archiviazione e la collaborazione in relazione ai componenti.
- Piattaforma di integrazione continua e distribuzione continua (CI/CD) ad esempio Azure DevOps che ti consente di automatizzare la pipeline di compilazione, test e distribuzione. Può essere utilizzato anche all'interno delle pipeline del prodotto.
Per ulteriori informazioni su come le tecnologie ALM e Azure DevOps, combinate con persone e processi, consentono ai team di fornire continuamente valore ai clienti, vai a Strumenti DevOps in Azure.