Linguagem 4 Geracào
Pesquisas Acadêmicas: Linguagem 4 Geracào. Pesquise 862.000+ trabalhos acadêmicosPor: mitrione • 24/6/2014 • 354 Palavras (2 Páginas) • 762 Visualizações
Pesquisa sobre 4 geração de linguagem de programas (ferramentas case)
As linguagens de programação de quarta geração, ou 4GL em sua abreviatura de origem inglesa, são linguagens de programação de alto-nível com objetivos específicos, como odesenvolvimento de softwares comerciais de negócios. Elas permitem o programador especificar o que deve ser feito visando um resultado imediato.
.
A principal diferença entre as linguagens de terceira e quarta geração, é que estas primeiras são linguagens procedurais que descrevem como fazer algo, enquanto a 4GL descreve o que você quer que seja feito.
Uma 4GL que se popularizou foi a linguagem SQL que se tornou um padrão para manipulação e consulta de bancos de dados, sendo hoje em dia muito usada em conjunto com as linguagens de terceira geração.
Ferramentas CASE é uma classificação que abrange todas ferramentas baseadas em computadores que auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes. Podem ser consideradas como ferramentas automatizadas que tem como objetivo auxiliar o desenvolvedor de sistemas em uma ou várias etapas do ciclo de desenvolvimento de software.
Categorização
Não há um padrão definido para a categorização das CASE, no entanto os termos abaixo são os que melhor o identificam.
1. Front End ou Upper CASE: apóia as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projeto do programa ou aplicação.
2. Back End ou Lower CASE: dão apoio à parte física, isto é, a codificação testes e manutenção da aplicação.
3. I-CASE ou Integrated CASE: classifica os produtos que cobrem todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade.
Os ambientes de desenvolvimento integrado (IDEs) têm maior destaque e suportam:
• Editor
• Compilador
• Debug
• Geração de código
• Ferramentas de modelagem
• Deploy
• Testes automatizados Yrla
• Refatoração
que tipo de código geram?
Transformica, Unitech CodeFSW, JEE Spider
Vantagens Qualidade no produto final
• Produtividade
• Agilizar o tempo para tomada de decisão
• Menor quantidade de códigos de programação
• Melhoria e redução de custos na manutenção
• Agilidade no retrabalho do software
• Maior facilidade para desenvolvimento
Desvantagens
• Incompatibilidade de ferramentas
• Treinamento
...