Atenção: Esse site só pode ser visualizado perfeitamente em um browser que suporta Web Standards. É recomendável que você atualize o seu browser clicando aqui. Obrigado e desculpe o transtorno.

Serviços › Ferramentas › Qualitta Software Architect

Qualitta Software Architect

O Qualitta Software Architect é uma ferramenta baseada no conceito MDSD ("Desenvolvimento de Software baseado em Modelos"), que oferece recursos de alta produtividade para o projeto e a construção automatizada e padronizada de software.

Ela oferece um IDE ("Ambiente Integrado de Desenvolvimento") onde o desenvolvedor pode, inicialmente, configurar esquemas de modelagem e "templates" para a geração automatizada de software. Em seguida, utilizando os esquemas configurados, o desenvolvedor pode realizar a modelagem do software desejado e solicitar ao sistema que gere automaticamente os artefatos que forem necessários.

A ferramenta conta hoje com "templates" para as seguintes plataformas: Microsoft SQL Server, Oracle Database Server ou MySQL na camadas de dados; Microsoft .NET ou Java na camada de aplicação e HTML/Javascript na camada de apresentação.

Principais Características:

  • Ambiente integrado de desenvolvimento (IDE) para a modelagem e geração de software
  • Dicionário de dados para o registro de definições de tipos e estruturas de dados
  • Facilidades para a importação e a exportação de arquivos no formato XML e XSD
  • Opção de realizar transformações em cascata ("templates" podem gerar especificações para outros "templates")
  • Opção de geração simultânea de código para múltiplas plataformas-alvo (ex.: Microsoft .NET, Java, etc)
  • Facilidades multi-idioma no processo de geração de código
  • Possibilidade de mesclar fragmentos de código no software gerado
  • Processo "batch" com possibilidade de geração integral ou parcial do software
  • Utilitários de linha de comando para todas as facilidades ofertadas pela ferramenta

Vantagens

  • Facilidades para trabalhar com múltiplos repositórios
  • Capacidade de gerar aplicações completas para o Qualitta PaaS Server

Exemplo de tela do software, ilustrando o editor de transformadores (templates)

Conceito

No "Desenvolvimento de Software baseado em Modelos" (MDSD), a modelagem do software geralmente é feita em níveis de abstração mais elevados, sendo o software em si construído de forma total ou parcialmente automatizada. Na modelagem, são usadas linguagens personalizadas, projetadas sobmedida para tratar problemas de domínios específicos. As partes do software são geradas a partir da conjugação das especificações com "templates" previamente elaborados. Dessa forma, é possível desenvolver software com alta produtividade e qualidade, obtendo resultados mais padronizados e com menos defeitos.

Depoimentos

Criatividade, envolvimento e produtividade são características que sempre buscamos nos nossos fornecedores. Com a Infopar não foi diferente. Realizaram um trabalho inovador e com excelente padrão de qualidade."

Edmar José Zorzal Gerente Financeiro e Contábil - CESAN

Contate-nos

Nós apreciamos os seus comentários e as suas sugestões e solicitações.