Descrição geral da gestão do ciclo de vida das aplicações com o Microsoft Power Platform
Os artigos nesta secção descrevem como pode implementar a gestão do ciclo de vida das aplicações (ALM) utilizando o Power Apps, o Power Automate, o Power Pages, o Microsoft Copilot Studio e o Microsoft Dataverse.
O que é o ALM?
O ALM é a gestão do ciclo de vida das aplicações, que inclui governação, desenvolvimento e manutenção. Além disso, inclui estas disciplinas: gestão de requisitos, arquitetura de software, desenvolvimento, testes, manutenção, gestão de alterações, suporte, integração contínua, gestão de projetos, implementação, gestão de lançamentos e governação. As ferramentas de ALM fornecem um sistema padrão para a comunicação e colaboração entre as equipas de desenvolvimento de software e os departamentos relacionados, tais como testes e operações. Estas ferramentas também podem automatizar o processo de desenvolvimento e entrega de software. Para tal, o ALM combina as áreas que abordam todos os aspetos do processo para atingir o objetivo de fomentar a eficiência através da entrega de software previsível e reproduzível.
Áreas chave do ALM
A governança inclui gerenciamento de requisitos, gerenciamento de recursos, nutrição e administração do sistema, como segurança de dados, acesso de usuários, controle 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 planeamento, projeto, construção e teste do aplicativo e suas melhorias contínuas. Esta área inclui funções de programador tradicional e criador de aplicações.
A manutenção inclui a implantação do aplicativo e a manutenção de tecnologias opcionais e dependentes.
O ciclo de vida da aplicação é o processo cíclico de desenvolvimento de software que envolve estas áreas: planear e monitorizar, desenvolver, criar e testar, implementar, operar, monitorizar e aprender a partir da deteção.
ALM para o Power Apps, o Power Automate, o Microsoft Copilot Studio e o Dataverse
Dataverse in Microsoft Power Platform permite armazenar e gerenciar com segurança dados e processos que são usados por aplicativos de negócios. Para utilizar as funcionalidades e ferramentas do Power Platform, disponíveis para gerir ALM, todos os ambientes que participam no ALM têm de incluir uma base de dados Dataverse.
Os conceitos seguintes são importantes para a compreensão do ALM através da utilização do Microsoft Power Platform.
As 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 artefacto utilizado na sua aplicação e algo que pode personalizar potencial. Tudo o que pode ser incluído numa solução é um componente, como tabelas, colunas, aplicações de tela e condicionadas por modelos, 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 do código-fonte deve ser sua fonte de verdade para armazenar e colaborar em seus componentes.
Integração contínua e plataforma de entrega contínua (CI/CD), como Azure DevOps essa que permite automatizar sua compilação, teste e pipeline de implementação. Também pode ser utilizado em pipelines no produto.
Para mais informações sobre a forma como as tecnologias do ALM e do Azure DevOps, combinados com pessoas e processos, permitem que as equipas forneçam continuamente valor aos clientes, consulte Ferramentas DevOps no Azure.