Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE ESTADUAL DE MATO GROSSO DO SUL Fábio Goulart de Matos Sistemas de Informação - UEMS SI/UEMS Acadêmico: Fábio Goulart de Matos RGM: 017707 Gerencia e Qualidade de Software Pesquisa: Técnicas de 4° Geração Concentra-se na capacidade de se especificar um software para uma máquina em um nível que esteja próximo a linguagem natural ou utilizar uma notação que comunique uma função significativa. Engloba um conjunto de ferramentas de software que possibilitam: Especificar o sistema em uma linguagem de alto nível; Código fonte, gerado automaticamente a partir das especificações. O ambiente de desenvolvimento de software que sustenta o ciclo de vida de 4° geração inclui as ferramentas: Linguagens não procedimentais para consulta de banco de dados; Geração de relatórios; Manipulação de dados; Interação e definição de telas; Geração de códigos; Capacidade gráfica de alto nível; Capacidade de planilhas eletrônicas; Técnicas de 4° geração caracterizam-se pelo suporte automatizado à especificação de requisitos: Obtenção de requisitos: cliente descreve os requisitos, que são traduzidos para um protótipo operacional. As linguagens de 4° geração ainda não são sofisticadas o suficiente para acomodar a verdadeira linguagem natural. Estratégia de Projeto: Se o projeto for pequeno, pode-se sair da analise de requisitos e partir para a implementação. Se o projeto for maior, desenvolver estratégia de desenvolvimento, caso contrário ocorrerão os mesmos problemas das linguagens convencionais, baixa qualidade. UNIVERSIDADE ESTADUAL DE MATO GROSSO DO SUL Fábio Goulart de Matos Sistemas de Informação - UEMS SI/UEMS Implementação: De modo estruturado os resultados desejados são representados, assim ocorre a geração automática de código. Testes: o desenvolvedor deve efetuar testes e desenvolver uma documentação significativa. O software deve ser construído de maneira que a manutenção possa ser efetuada prontamente. Pontos positivos: redução dramática no tempo de desenvolvimento, aumento da produtividade (Ramos). Pontos negativos: não é uma linguagem fácil, código produzido é ineficiente, manutenção desses programas é questionável. (Irion, 2010) Bibliografia Augusto. (s.d.). Processo e Desenvolvimento de Software. Acesso em 28 de 08 de 2013, disponível em técnicas de 4 geração: http://www.slideshare.net/RafaelAugusto1/processos-de-desenvolvimento-de- software-tcnicas-de-4-gerao-5263092 Irion, C. (03 de 05 de 2010). RUP – Rational Unified Process. Acesso em 28 de 08 de 2013, disponível em 4GL – O Que São as Técnicas de 4ª Geração: http://tec4rup.wordpress.com/2010/05/13/o-que-sao-as-tecnicas-de-4%C2%AA- geracao/ Ramos, R. A. (s.d.). Processo e Desenvolvimento de Software. Acesso em 28 de 08 de 2013, disponível em Engenharia de Software I: http://www.univasf.edu.br/~ricardo.aramos/disciplinas/ESI2009_2/Aula02.pdf
Compartilhar