Gestão de Ciclo de Vida da Aplicação mobileX
Gerenciador de Módulos
A Plataforma dispõe de um Gerenciador de Módulos que permite a instalação, remoção e configuração de aplicativos no sistema. Estes aplicativos são componentes independentes, podendo ser desenvolvidos de maneira separada e posteriormente integrados conforme necessário.
Controle de Versão
A Plataforma incorpora um sistema de controle de versão (Git) que permite rastrear e gerenciar as alterações no código-fonte das aplicações. Essa integração simplifica o controle de versões, a colaboração entre desenvolvedores e oferece a capacidade de reversão de mudanças, caso seja necessário.
Estrutura de Arquivos
As aplicações na Plataforma adotam uma estrutura de arquivos organizada, facilitando a separação de lógica de negócios, modelos de dados, arquivos estáticos, configurações e demais recursos. Essa organização proporciona uma maior facilidade no desenvolvimento e na manutenção das aplicações.
Ambiente de Desenvolvimento e Produção
A Plataforma oferece suporte para a criação de ambientes distintos destinados a desenvolvimento, testes e produção. Esse recurso possibilita a realização de testes e validações das alterações antes de serem efetivamente implantadas no ambiente de produção.
Atualizações e Migrações
A Plataforma oferece ferramentas que simplificam a aplicação de atualizações e migrações para versões mais recentes. Essa ferramentas englobam scripts para migração de banco de dados e procedimentos destinados à atualização de código.
Integração Contínua e Implantação Contínua (CI/CD)
Mediante a configuração adequada, é possível estabelecer pipelines de CI/CD para automatizar o processo de integração, testes e implantação de novas funcionalidades ou atualizações.
Processo Geral de Gestão de Ciclo de Vida
Desenvolvimento
Desenvolvimento de novos recursos e funcionalidades, ou atualizações em um ambiente de desenvolvimento local ou em um servidor dedicado.
Controle de Versão
Utilizado para rastrear e gerenciar alterações no código-fonte.
Testes
Testes locais ou em ambientes dedicados para validar as alterações antes da implantação.
Implantação
Implantação das alterações em um ambiente de produção ou pré-produção.
Monitoramento e Manutenção
Acompanhamento constante do desempenho da aplicação, com a implementação de correções ou melhorias conforme necessário.
Esses processos e ferramentas na Plataforma são fundamentais para assegurar um ciclo de vida de aplicativos organizado e eficaz, abrangendo todas as fases, desde o desenvolvimento até a implantação e manutenção contínua.
Last updated