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

  1. A governação inclui a gestão de requisitos, a gestão de recursos, a criação e a administração de sistemas, tais como segurança de dados, acesso de utilizadores, monitoração de alterações, revisão, auditoria, controlo de implementações e reversão.

  2. O desenvolvimento de aplicações inclui a identificação de problemas atuais e o planeamento, estruturação, criação e testagem da aplicação, bem como melhorias contínuas da aplicação. Esta área inclui funções de programador tradicional e criador de aplicações.

  3. A manutenção inclui a implementação da aplicação 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.

O ciclo de vida da aplicação.

ALM para o Power Apps, o Power Automate, o Microsoft Copilot Studio e o Dataverse

O Dataverse no Microsoft Power Platform permite-lhe, de forma segura, armazenar e gerir dados e processos que são utilizados por aplicações de negócio. 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 de implementação do ALM; são utilizadas para distribuir componentes nos ambientes através da 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.

  • O Dataverse armazena todos os artefactos, incluindo soluções e pipelines de implementação no produto

  • O controlo de origem deve ser a sua origem de verdade para armazenar e colaborar nos seus componentes.

  • Plataforma de integração contínua e entrega contínua (CI/CD), tal como o Azure DevOps, que lhe permite automatizar o processo de desenvolvimento, 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.

Consulte também