Processos de desenvolvimento de software técnicas de 4ª geração

7,431 views

Published on

Técnicas de 4ª Geração.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,431
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Processos de desenvolvimento de software técnicas de 4ª geração

  1. 1. Técnicas de 4ª Geração<br />
  2. 2. Especificação do software com proximidade à linguagem natural<br />Ferramentas de software que possibilitam que:<br />O sistema seja especificado em linguagem de alto nível<br />Código fonte gerado automaticamente a partir dessas especificações<br />Definição<br />
  3. 3. Ferramentas incluem linguagens não procedimentais para consulta de banco de dados, geração de relatórios, interação e definição de telas, entre outros.<br />Para tanto, utilizam-se 4GL’s.<br />Ambiente de desenvolvimento<br />
  4. 4. Mas o que é 4GL?<br />Quando surgiu?<br />Exemplos de 4GL<br />4GL<br />
  5. 5. Database QueryLanguages<br />Data-stream<br />Criação de GUI<br />Algumas 4GL’s são bem sucedidas<br />
  6. 6.
  7. 7. Descrição dos requisitos pelo cliente, que são traduzidos para um protótipo operacional<br />Insegurança quanto aos requisitos<br />Incapacidade de especificação de informações<br />4GL’s não são sofisticadas a ponto de acomodar a verdadeira linguagem natural<br />Obtenção dos Requisitos<br />
  8. 8. Dois casos de desenvolvimento:<br />Pequenas aplicações: é possível pular esta etapa.<br />Grandes aplicações: necessária estratégia do projeto<br />Estratégia do Projeto<br />
  9. 9. Resultados desejados representados por geração automática de código<br />Estrutura de dados com informações relevantes e acessível pela 4GL<br />Implementação utilizando 4GL<br />
  10. 10. Realizar testes<br />Possuir documentação significativa<br />Manutenção deve ser efetuada prontamente<br />Testes<br />
  11. 11. Fatores proponentes:<br />Redução dramática no tempo de desenvolvimento do software<br />Fatores oponentes:<br />4GL’s não são mais fáceis de usar do que linguagens de programação<br />Código-fonte produzido ineficiente<br />Manutenção de sistemas usando técnicas de 4GL é ainda questionável<br />Fatores de Técnicas de 4ª Geração<br />
  12. 12. Obrigado pela atenção!<br />

×