23
Pirate Metrics with @parulsoi Program Manager, Google Developer Relations II Simpósio de Pesquisa, cnologia e Inovação SISTEMA ESPECIALISTA PARA APOIO À ESCOLHA DE LINGUAGEM DE PROGRAMAÇÃO Murilo Chaves Jayme Discente do curso de Sistemas de Informação Autor :

Sistema Especialista para Apoio à Escolha de Linguagem de Programação

Embed Size (px)

Citation preview

Page 1: Sistema Especialista para Apoio à Escolha de Linguagem de Programação

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

Linguagem de ProgramaçãoExplanação

Page 3: Sistema Especialista para Apoio à Escolha de Linguagem de Programação

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

Sistema EspecialistaExplanação

Page 5: Sistema Especialista para Apoio à Escolha de Linguagem de Programação

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

Estudo de CampoOnde começar?

Page 7: Sistema Especialista para Apoio à Escolha de Linguagem de Programação

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

Levantamentode informações

Metodologia

Page 9: Sistema Especialista para Apoio à Escolha de Linguagem de Programação
Page 10: Sistema Especialista para Apoio à Escolha de Linguagem de Programação
Page 11: Sistema Especialista para Apoio à Escolha de Linguagem de Programação

Scratch

Python

Java

C

PHP

C++

JavaScript

C#

RubySwift

Page 12: Sistema Especialista para Apoio à Escolha de Linguagem de Programação

Levantamentode informações

Análise

Metodologia

Page 13: Sistema Especialista para Apoio à Escolha de Linguagem de Programação

Árvore de decisões

Fonte: Própria, 2016

Page 14: Sistema Especialista para Apoio à Escolha de Linguagem de Programação

Levantamentode informações

Análise

Projeto

Metodologia

Page 15: Sistema Especialista para Apoio à Escolha de Linguagem de Programação
Page 16: Sistema Especialista para Apoio à Escolha de Linguagem de Programação
Page 17: Sistema Especialista para Apoio à Escolha de Linguagem de Programação
Page 18: Sistema Especialista para Apoio à Escolha de Linguagem de Programação

Levantamentode informações

Análise

Projeto

Implementação

Metodologia

Page 19: Sistema Especialista para Apoio à Escolha de Linguagem de Programação
Page 20: Sistema Especialista para Apoio à Escolha de Linguagem de Programação
Page 21: Sistema Especialista para Apoio à Escolha de Linguagem de Programação

Levantamentode informações

Análise

Projeto

Implementação

Teste

Metodologia

Page 22: Sistema Especialista para Apoio à Escolha de Linguagem de Programação

TestesDocentes | Discentes

Page 23: Sistema Especialista para Apoio à Escolha de Linguagem de Programação

ConclusõesProtótipo