sistema especialista para apoio à escolha de linguagem de programação
TRANSCRIPT
![Page 1: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/1.jpg)
Pirate Metricswith
@parulsoiProgram Manager, Google Developer Relations
XVII Simpósio de Pesquisa,Tecnologia e Inovação
SISTEMA ESPECIALISTA PARA APOIO À ESCOLHA DE LINGUAGEM DE PROGRAMAÇÃO
Murilo Chaves JaymeDiscente do curso de Sistemas de
Informação
Autor:
![Page 2: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/2.jpg)
Linguagem de ProgramaçãoExplanação
![Page 3: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/3.jpg)
A escolha correta de uma linguagem de programação para a construção de uma aplicação específica, além de otimizar pode significar o sucesso ou o fracasso do projeto [...]
Robert Sebesta, 2011
SEBESTA, R. W. Conceitos de linguagens de programação. 9. ed. Porto Alegre: Bookman, 2011.
![Page 4: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/4.jpg)
Sistema EspecialistaExplanação
![Page 5: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/5.jpg)
São desenvolvidos para auxiliar determinados problemas de seu domínio específico, e como não são influenciados por elementos externos, vão fornecer sempre o mesmo conjunto de decisões quando as condições forem as mesmas.
Daniel Rodrigues Silva, 2002
[SILVA, 2002] SILVA, Daniel Rodrigues da; POZZEBON, Eliane; ALMEIDA, Maria Aparecida Fernandes. SEMACA – Sistema Especialista para Auxilio no diagnóstico de doenças da maçã e macieiras, 2002. III Simpósio de Informática do Planalto Médio, UPF – Passo Fundo – RS.
![Page 6: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/6.jpg)
Estudo de CampoOnde começar?
![Page 7: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/7.jpg)
O ciclo de vida do software consiste em um roteiro de trabalho composto por um conjunto de macro etapas, organizadas e com tarefas bem definidas para serem seguidas.
Nayara Zago Bassetto, 2006
BASSETTO, Nayara Zago. SERPA - Sistema Especialista Para Produção de Álcool. 2006. 91p. Dissertação (Mestrado em Engenharia Química). Faculdade de Engenharia Química da Universidade Estadual de Campinas, Campinas.
![Page 8: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/8.jpg)
Levantamentode informações
Metodologia
![Page 9: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/9.jpg)
![Page 10: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/10.jpg)
![Page 11: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/11.jpg)
Scratch
Python
Java
C
PHP
C++
JavaScript
C#
RubySwift
![Page 12: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/12.jpg)
Levantamentode informações
Análise
Metodologia
![Page 13: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/13.jpg)
Árvore de decisões
Fonte: Própria, 2016
![Page 14: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/14.jpg)
Levantamentode informações
Análise
Projeto
Metodologia
![Page 15: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/15.jpg)
![Page 16: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/16.jpg)
![Page 17: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/17.jpg)
![Page 18: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/18.jpg)
Levantamentode informações
Análise
Projeto
Implementação
Metodologia
![Page 19: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/19.jpg)
![Page 20: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/20.jpg)
![Page 21: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/21.jpg)
Levantamentode informações
Análise
Projeto
Implementação
Teste
Metodologia
![Page 22: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/22.jpg)
TestesDocentes | Discentes
![Page 23: Sistema Especialista para Apoio à Escolha de Linguagem de Programação](https://reader031.vdocuments.net/reader031/viewer/2022022201/588776e61a28ab22358b7643/html5/thumbnails/23.jpg)
ConclusõesProtótipo