T cnicas de Quarta Gera o
ATIVIDADE AVALIATIVA
4GT – TÉCNICAS DE QUARTA GERAÇÃO
ISRAEL ALVES LIRA
INSTRUTOR: ALEX SANDRO
RONDONÓPOLIS – MT
2015
4GT – Técnicas de Quarta Geração.
O que é?
O termo “Técnicas de Quarta Geração” (4GT) engloba um conjunto de ferramentas que possuem uma coisa em comum: propiciam ao engenheiro de software a especificação do sistema em uma linguagem de alto nível, e a partir destas especificações a geração automática do código fonte.
Existem pequenos debates ou discussões que dizem que, quanto mais alto for à especificação no nível do software em uma máquina, mais fácil um programa pode ser criado. Por isso o padrão das técnicas de Quarta Geração para a engenharia de software foca na habilidade de especificação do software usando formas de linguagem especializada ou notação gráfica que descreva o problema a ser resolvido em uma forma de fácil entendimento, para que o cliente possa entender.
Atualmente, o ambiente de desenvolvimento de software que sustenta o paradigma 4GT inclui algumas, ou todas, das seguintes ferramentas: linguagens não-procedimentais para consulta de banco de dados, geração de códigos, capacidade gráfica de alto nível e capacidade de planilhas eletrônicas.
Ferramentas de sustentação
Como os demais paradigmas, o 4GT inicia-se com uma etapa de coleta de requisitos. Idealmente, o cliente descreveria os requisitos, e estes seriam diretamente traduzidos num protótipo operacional. Porém, as atuais ferramentas 4GT não são sofisticadas o bastante para acomodar verdadeiramente “linguagem natural”, e não o serão por algum tempo. No momento, o diálogo cliente-desenvolvedor continua sendo uma parte essencial da abordagem 4GT. O uso da 4GT sem planejamento (para grandes projetos) causará as mesmas dificuldades (má qualidade, manutenibilidade ruim e má aceitação do cliente) que temos encontrado quando desenvolvemos software usando abordagens convencionais.
O paradigma mais usado
O