Contato Web-mail  
11-3522-8154 | 21-3527-0434 | 41-4063-8431

Desenvolvimento de aplicativos

Se você tem demandas e processos específicos, utilize nossos serviços de desenvolvimento de aplicativos. Com nossa tecnológia você atinge resultados mais rapidamente e reduz custos.

Utilizamos tecnologias abertas e a arquitetura J2EE (Java) para fornecer soluções versáteis, modulares e que escalam conforme o crescimento de seu negócio. Isto significa mais flexibilidade e maior adequação da solução ao seu negócio.

Empregamos um processo estruturado de desenvolvimento que garante a conformidade do aplicativo com seus objetivos. Veja a seguir as etapas do processo de desenvolvimento de aplicativos.

Levantamento de requisitos e definição de escopo

Na etapa de levantamento de requisitos, nos reunimos com sua equipe para definir as características do aplicativo, incluindo o problema a ser solucionado, suas funcionalidades, casos de uso e regras de negócio específicas.

Estas informações geram um documento de escopo do projeto, que detalha o aplicativo de forma discursiva. Este documento é trabalhando conjuntamente até a definição completa do escopo.

Documentação técnica

O documento de escopo do projeto é traduzido em documentação técnica, utilizando a lingugagem UML (Unified Modeling Language) de especificação de aplicativos. Nesta etapa o escopo é refinado com diagramas técnicos de classe, objetos, casos de uso, entre outros. Os componentes de interface com o usuário (UI - User Interface) são detalhados utilizando diagramas de fluxo de interação e wireframes.

A documentação técnica pode incluir uma descrição das tecnologias utilizadas em cada camada do aplicativo. Utilizamos o padrão MVC (Model-View-Controller), estratégia de programação que proporciona separação entre as camadas de visualização, lógica de negócio e persistência. O padrão MVC confere ao aplicativo modularidade e flexibilidade para incorporar futuras alterações.

Ciclo de desenvolvimento e testes

Na etapa de desenvolvimento, nossa equipe de engenheiros constrói o aplicativo com base nos componentes estipulados na documentação técnica. Empregamos melhores práticas de codificação e desenvolvemos em paralelo uma base de testes unitários (unit tests) para assegurar o correto comportamento do aplicativo durante as rodadas de integração.

Utilizamos ferramentas de estruturação de projetos e reuniões regulares para coordenar a equipe de desenvolvedores e planejar as etapas e marcos do desenvolvimento. Realizamos testes de usabilidade em cada marco de desenvolvimento e registramos bugs e regressões para correção.

Pré-produção e controle de qualidade

Após o desenvolvimento de todas as características determinadas no escopo e na documentação técnica, o aplicativo entrará em pré-produção. Nesta etapa, sua equipe poderá testar o aplicativo e registrar questões em nosso sistema de gerenciamento do projeto.

Produção e integração contínua

O aplicativo entrará em produção quando eventuais problemas encontrados na etapa de pré-produção forem resolvidos.

Caso novos requisitos e características surjam, o aplicativo poderá sofrer alterações em um cíclo contínuo de especificação, desenvolvimento, pré-produção e produção.