Skip to main content

App Studio

O App Studio oferece recursos básicos para o desenvolvimento de aplicativos, tais como design de caso, gestão de dados e experiência do usuário. O App Studio foi projetado para usuários low-code. Usuários típicos incluem desenvolvedores de aplicativos, desenvolvedores de front-end, engenheiros de dados, analistas empresariais e arquitetos de sistema. Utilize o App Studio para ter aplicativos operando rapidamente.

application design graphic

App Studio

O App Studio ajuda a visualizar os principais fatores do processo de negócio desejado. Conforme o processo é definido, as relações são construídas entre os estágios e os processos, personas participantes, canais de comunicação e dados necessários para a resolução do processo. O modelo visual construído no App Studio ajuda a planejar e gerenciar a carga de trabalho da equipe de desenvolvimento.

A imagem a seguir mostra o App Studio:

App studio workspace

Como prática recomendada, os membros da equipe técnica, como arquitetos de sistema, devem criar aplicativos no App Studio para reduzir os erros em potencial. Apenas mude para o Dev Studio ao configurar os recursos avançados que estiverem indisponíveis no App Studio, tais como serviços de integração ou mapeamentos de classe do banco de dados.

Verifique seu conhecimento com a seguinte interação:

Suporte para desenvolvimento ágil

O App Studio apoia as melhores práticas de desenvolvimento ágil para planejamento e implementação de recursos em aplicativos. Os usuários podem construir rapidamente um caso de negócio desenvolvendo um esboço de trabalho do processo a ser realizado em um aplicativo Pega Platform™.

O App Studio também permite o design da IU em tempo real, conforme o trabalho é processado. Por exemplo, uma equipe que estiver testando a interface para usuários finais de um aplicativo de compras online pode adicionar novos campos e fazer alterações nos controles de usuários, como nas listas suspensas. Esse recurso é útil para revisões junto aos stakeholders, que podem ver suas sugestões de feedback implementadas em tempo real.

Dica: Ao invés de nomear itens no App Studio como aplicativo1, processo2, campo3 ou etapa5, como melhor prática, utilize nomes de negócio apropriados, como Aplicativo de feedback, Processo de vendas ou Envio de e-mail. Ao construir o aplicativo no App Studio, as regras são geradas automaticamente em segundo plano com estes mesmos nomes. É mais fácil encontrar uma regra por nome quando são usados nomes de negócio apropriados  

Perfil do aplicativo

O perfil do aplicativo captura e apresenta histórias de usuários, bugs e itens de feedback para dar apoio ágil às melhores práticas de desenvolvimento. Essa coleta permite a colaboração entre membros técnicos e de negócios da equipe. Por exemplo, é possível criar uma funcionalidade que permita fazer solicitações de novos módulos de treinamento no aplicativo. A equipe pode então mapear a esse recurso as tarefas de desenvolvimento, tais como definição de tabela de dados de cursos disponíveis, por meio da criação de histórias e outros itens de trabalho. Os recursos proporcionam rastreabilidade desde os objetivos até as tarefas de desenvolvimento e a implementação, mantendo todos os colaboradores informados.

Highlighting the Application profile on the App Studio Overview page.

Design modular do aplicativo

Os aplicativos da Pega Platform incluem instruções, chamadas de regras, que regem o comportamento do aplicativo, assim como as regras de xadrez regem o comportamento de várias peças. As regras que constituem um aplicativo são organizadas em camadas (layers) para reaproveitamento entre aplicativos. Por exemplo, a empresa pode ter diversos aplicativos que compartilham uma marca em comum. Uma vez criada a aparência do aplicativo na camada de organização ou de framework, é possível reaproveitá-la em cada novo aplicativo construído.

Camadas do aplicativo

As camadas e as regras dentro destas são reaproveitáveis. Cada camada representa um aplicativo único construído em uma ou mais camadas, exceto para a camada da Pega Platform, que inclui regras para a Pega Platform propriamente dita (PegaRULES). Além disso, os rulesets oferecem uma forma simples e econômica de armazenar, gerenciar e identificar regras que podem ser compartilhadas entre vários aplicativos. Em vez de reutilizar regras individuais separadamente ou criar novas regras, você pode reutilizar um ruleset inteiro enquanto desenvolve um novo aplicativo com recursos semelhantes. Esta abordagem modular da criação de aplicativo reduz o tempo de desenvolvimento e melhora a qualidade e a manutenção do aplicativo, mesmo para aplicativos complexos. Por exemplo, cada camada pode ser mantida por uma equipe dedicada de desenvolvimento e atualizada de acordo com sua própria agenda e com as necessidades de negócios. 

Nota:  Para obter mais informações sobre rulesets, consulte Organizar regras em rulesets.

A visão geral do App Studio apresenta um widget de camadas do aplicativo (Application Layers), que oferece uma representação visual dos rulesets que compõem o aplicativo. Esse widget foi projetado para oferecer uma visão geral de alto nível do conteúdo das camadas do aplicativo. O widget de camadas do aplicativo também identifica o tipo de aplicativo da Pega Platform.

A Pega Platform oferece duas arquiteturas de aplicativo prontas para uso (OOTB):

  • Arquitetura Constellation – A arquitetura Constellation usa o conjunto de regras do Constellation para criar aplicativos na nova arquitetura de interface do usuário (UI) baseada em visualização. Os aplicativos usados nos exemplos e desafios da missão Desenvolvedor de aplicativos em low-code são construídos na arquitetura Constellation.
  • Arquitetura tradicional da interface do usuário – A arquitetura tradicional da interface do usuário usa o ruleset do tema Cosmos para criar aplicativos na arquitetura tradicional de interface do usuário baseada em seções. 

No centro da imagem a seguir, deslize a linha vertical para comparar o widget Camadas do aplicativo para as diferentes arquiteturas do aplicativo:

Dica: Você também pode determinar o tipo de aplicativo navegando para o Dev Studio, abrindo Application Definition (Definição do aplicativo) e revisando a seção Built-on applications (Aplicativos incorporados). Para obter mais informações sobre a definição do aplicativo, consulte Explorar a definição do aplicativo.

Verifique seu conhecimento com a seguinte interação:


This Topic is available in the following Modules:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Este conteúdo foi útil?

Quer nos ajudar a melhorar esse conteúdo?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice