Visão geral do gerenciamento do ciclo de vida do aplicativo com a Microsoft Power Platform
Os artigos nesta seção descrevem como você pode implementar o gerenciamento do ciclo de vida do aplicativo (ALM) usando Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio e Microsoft Dataverse.
O ALM é o gerenciamento do ciclo de vida de aplicativos, que inclui governança, desenvolvimento e manutenção. Além disso, inclui estas disciplinas: gerenciamento de requisitos, arquitetura de software, desenvolvimento, teste, manutenção, gerenciamento de mudanças, suporte, integração contínua, gerenciamento de projetos, implantação, gerenciamento de versões e governança. As ferramentas do ALM fornecem um sistema padronizado de comunicação e colaboração entre equipes de desenvolvimento de software e departamentos relacionados, como teste e operações. Essas ferramentas também podem automatizar o processo de desenvolvimento e entrega de software. Para esse fim, o ALM combina as disciplinas envolvidas com todos os aspectos do processo para atingir a meta de aumentar a eficiência por meio da entrega de software de forma previsível e que possa ser repetida.
Governança inclui geranciamento de requisitos, geranciamento de recursos, desenvolvimento e administração de sistemas, como segurança de dados, acesso de usuários, rastreamento de alterações, revisão, auditoria, controle de implantação e reversão.
O desenvolvimento de aplicativos inclui a identificação de problemas atuais e o planejamento, design, construção e teste do aplicativo e suas melhorias contínuas. Essa área inclui funções tradicionais de desenvolvedor e criador de aplicativos.
manutenção inclui a implantação do aplicativo e manutenção de tecnologias opcionais e dependentes.
O ciclo de vida do aplicativo é o processo cíclico de desenvolvimento de software que envolve estas áreas: planejar e acompanhar, desenvolver, construir e testar, implantar, operar, monitorar e aprender com a descoberta.
Dataverse in Microsoft Power Platform permite que você armazene e gerencie com segurança dados e processos usados por aplicativos de negócios. Para usar os recursos e as ferramentas do Power Platform disponíveis para gerenciar o ALM, todos os ambientes que participam do ALM deverão incluir um banco de dados do Dataverse.
Os conceitos a seguir são importantes para entender o ALM usando a Microsoft Power Platform.
Soluções são o mecanismo para implementar o ALM; você as usa para distribuir componentes entre ambientes por meio de exportação e importação. Um componente representa um artefato usado em seu aplicativo e algo que você pode potencialmente personalizar. Qualquer coisa que possa ser incluída em uma solução será um componente, como tabelas, colunas, telas e aplicativos baseados em modelo, fluxos do Power Automate, chatbots, gráficos e plug-ins.
Dataverse armazena todos os artefatos, incluindo soluções e pipelines de implantação no produto
O controle de origem deve ser sua fonte de verdade para armazenar e colaborar em seus componentes.
Plataforma de integração contínua e entrega contínua (CI/CD) como Azure DevOps que permite automatizar sua construção, teste e pipeline de implantação. Também pode ser usado em pipelines no produto.
Para mais informações sobre como as tecnologias ALM e Azure DevOps, combinadas com pessoas e processos, permitem que as equipes forneçam valor continuamente aos clientes, consulte Ferramentas do DevOps no Azure.