"...quando li a resposta do suporte da SpeedCASE, já me surpreendeu a qualidade e a atenção..." leia mais...
SpeedCASE

O Que é SpeedCASE?

A SpeedCASE é uma ferramenta que auxilia os desenvolvedores a produzirem software de forma rápida e eficiente, reduzindo os prazos, custos de desenvolvimento, manutenção e distribuição do software.

A SpeedCASE é classificada como uma Ferramenta CASE, atua tanto na codificação do Front-End como na Análise e Projeto do Software. Esta integração acelera o desenvolvimento uma vez que as modificações atuam sobre a mesma origem de dados, mantendo o projeto e o código-fonte sincronizados.

A ferramenta SpeedCASE destina-se aos analistas-desenvolvedores, uma vez que suporta atividades de análise e implementação dos projetos, centralizando em um único ponto todas as informações relacionadas aos mesmos, criando-se uma Central de Projetos. Esta centralização facilita o backup, aumenta a segurança e evita a dispersão de códigos-fonte pela rede.

Qual a metodologia de desenvolvimento?

Os projetos SpeedCASE são modelados e codificados utilizando-se a metodologia Orientada à Objetos. A linguagem utilizada é o Object Pascal e os projetos são compilados com o Borland Delphi/Kylix, resultando aplicativos compatíveis com Windows ou Linux.

O ambiente de desenvolvimento SpeedCASE possui recursos para modelagem visual, ou seja representa através de modelos gráficos o que está sendo definido no projeto. Vários recursos de automação de código diminuem os erros de digitação e acelera o desenvolvimento eliminando as tarefas repetitivas.

Como a SpeedCASE acelera o desenvolvimento?

Além de um ambiente integrado de desenvolvimento (IDE – Integrated Development Environment) a SpeedCASE possui um FRAMEWORK (Conjunto de classes que formam uma estrutura básica com objetivo de reutilização em novos projetos), que provê solução de arquitetura para aplicativos que utilizem acesso a servidores de banco de dados, que necessitam de distribuição modular e flexibilidade na geração de interfaces com o usuário. O Framework SpeedCASE já possui implementado as principais funcionalidades comuns aos softwares empresariais, possibilitando ao desenvolvedor aplicar seus conhecimentos nas regras de negócio relacionados ao seu projeto evitando o desperdício de tempo com o re-trabalho.

Quais Bancos de Dados podem ser utilizados?

O Framework SpeedCASE permite acessar banco de dados relacionais que utilizem o padrão SQL-92, o mapeamento entre os objetos da aplicação e a estrutura de tabelas do banco de dados é realizado de forma transparente ao desenvolvedor, garantindo a compatibilidade. O servidor de banco de dados poderá ser alterado sem impacto na aplicação, ou seja, sem necessidade de re-compilação, isso evita a existência de diversas versões do projeto para garantir a funcionalidade com os diversos servidores de banco de dados existentes.

Como os dados são apresentados?

Através do isolamento de camadas que possibilita separar a interface das regras de negócio, a ferramenta SpeedCASE permite que uma aplicação gerada possa utilizar diversos Construtores e Layouts (Criação e posicionamento dos objetos gráficos) de telas sem afetar a aplicação, evitando a re-compilação dos fontes.

Um dicionário de dados armazena as informações relacionadas à interface gráfica, com estas informações o construtor de GUI (Graphical User Interface) cria as telas e as apresentam aos usuários. Toda a regra de negócio fica separa da interface gráfica, aumentando a portabilidade do sistema gerado. Os Dados são apresentados conforme a definição dos objetos na modelagem, obedecendo às características dos relacionamentos e validações impostas pelo desenvolvedor.

TecnoSpeed TI - Avenida João Paulino Vieira Filho, 672, Sala 503
(44) 3028-3749 - Maringá - PR - Brasil