Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos...
-
Upload
francisco-castro-barreiro -
Category
Documents
-
view
214 -
download
0
Transcript of Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos...
![Page 1: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/1.jpg)
Projeto TCC
Prof. Sérgio Campello
Engenharia da Computação
DSC - UPEMaterial Confeccionado pelosProfs. Tiago Massoni, Carlos
Alexandre e Sérgio Campello
![Page 2: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/2.jpg)
2
Planejamento da pesquisa• Fase inicial de um processo de
pesquisa• Benefícios
– Documento de apresentação da pesquisa
– Delimitação das idéias• Projeto de TCC
– Template
![Page 3: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/3.jpg)
Projeto TCC
3
Colocar idéias no papel
Organizar as idéias
![Page 4: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/4.jpg)
4
Formato• Capa (título)• Caracterização do problema• Objetivos e metas• Metodologia e estratégia de ação• Resultados e impactos esperados• Conclusões• Referências bibliográficas
![Page 5: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/5.jpg)
5
Título• Deve refletir a pesquisa
– Por ele, reconhece-se área e tema• Sugestão: elaborado por último
– Subtítulo muitas vezes aplica-se• Exemplos
– Um Mecanismo de Segurança para Web Services Utilizando Criptografia
– Concepção e Implementação de um Agente Inteligente para Aprendizagem à Distância
– Uma Ferramenta Gráfica Inteligente para Ensino de Algoritmos
![Page 6: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/6.jpg)
6
Caracterização do problema• Problema = mola propulsora de todo
trabalho de pesquisa• Descrever problema focalizado, sua
relevância no contexto da área e sua importância
• Não há regras para se definir um problema– Bom exercício: expressar em forma de
pergunta
![Page 7: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/7.jpg)
7
Exemplos de problemas• Tema: a utilização da informática no
aprendizado de probabilidade– Problema: Até onde a utilização de um
sistema inteligente com algoritmos X e Y pode auxiliar no aprendizado de probabilidade?
• Tema: um sistema de informação para avaliação de projetos de pesquisa– Problema: Um sistema de informação para
web pode agilizar o processo de avaliação e evitar erros de avaliação?
![Page 8: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/8.jpg)
8
Justificativa (relevância)• Por que o problema é realmente um
problema?– Por que devemos nos preocupar com isso?
• Exemplos– Web services são uma tendência na área
de sistemas distribuídos, e segurança é um requisito básico para que sejam completamente adotados na Web
– Ensino de algoritmos tornou-se crítico nos cursos de computação...muitos resultados positivos já foram observados com o uso de ferramentas interativas, já que podem motivar os alunos...
![Page 9: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/9.jpg)
9
Caracterização do problema• Quase sempre é necessária uma
fundamentação teórica rápida– Para o entendimento do problema
• Uso de citações a partir de referências bibliográficas
![Page 10: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/10.jpg)
10
Referências• Conjunto padronizado de
identificação individual de trabalhos existentes– Originalidade do seu trabalho– Conhecimento da área – Ponteiros para background
• Formato padronizado– No Brasil: normas da ABNT (NBR-6023 –
ago.2002)– Ordem: alfabética, cronológica ou por
citação
![Page 11: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/11.jpg)
11
Tipos de referênciasLivros[1] CHIAVENATO, Idalberto. Teoria geral da
administração. 4. ed. São Paulo: Makron Books, 1993. 818 p.
Teses, monografias[2] MORENO, Eduardo. Ecoturismo em
Florianópolis. 1999. 52 f. Trabalho de Conclusão de Curso de Turismo, Centro Universitário FIEO, Osasco.
Artigos em Revistas[3] COSTA JUNIOR, Neroton; LEAL, Ricardo.
Mercosul e a globalização dos mercados de capitais. Revista de Administração, São Paulo, v.32, n.1, p. 80-88, jna./mar. 1997.
![Page 12: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/12.jpg)
12
Tipos de referênciasArtigos em anais de conferências[4] ANDERSON, Phillip, et al. The perceived
relationship between pedagogics and attaining objectives in the business policy course. In: Annual Conference Of The Association For Business Simulation And Experimental Learning, 1984, New York. p. 164-166.
Referências online[5] ETSnet. Toefl on line: Test of English.
Disponível em: <http://www.toefl.org> Acesso em: 23 de março de 2006.
![Page 13: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/13.jpg)
13
Citações• Para existir, referências devem ser
citadas em algum lugar do texto• Menção de uma informação colhida
ou presente em alguma outra referência
• Boa prática: não usar a citação como elemento sintático da sentença
• Boa prática: aproveitar recursos do editor de texto – Word– Latex
![Page 14: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/14.jpg)
14
Exemplos citações• O mar é azul [2]• Segundo Silva e Alvarez [2], o
mar é azul.• De acordo com as conclusões de
Silva e Alvarez [2,p.30], “o mar tem tonalidade azul”.
• [2] mostra que o mar é azul.
![Page 15: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/15.jpg)
15
Bons exemplos
Os sistemas de informação (SI) podem ser empregados com diversos propósitos por uma instituição...são muitos os benefícios oferecidos por tais sistemas, destacando-se: maior segurança e carga de trabalho reduzida [1].
Sistema de Controle de
Protocolos Internos da Escola
Politécnica de Pernambuco
![Page 16: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/16.jpg)
16
Bons exemplosAo longo das décadas, a comunidade científica vem procurando formas de sistematizar o processo de modelagem de desempenho para programação paralela. Nos anos 60, Amdhal [1] realizou estudos sobre os limites de desempenho de programas paralelos. Anos mais tarde, modelos formais de desempenho, como PRAM [8], CSP [11], CCS [16] foram propostos...
Metodologias para avaliação de
desempenho de programas paralelos
![Page 17: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/17.jpg)
17
Objetivos• A definição dos objetivos determina o
que o pesquisador quer atingir com a realização do trabalho
• Alguns autores separam os objetivos em gerais e específicos
• Dica: colocá-los começando com o verbo no infinitivo: esclarecer tal coisa; definir tal assunto; procurar aquilo; permitir aquilo outro, demonstrar alguma coisa, ...
![Page 18: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/18.jpg)
18
Exemplos de objetivos• Tema: segurança de web services
– Definir os requisitos para um modelo de segurança na web
– Construir, a partir de modelos matemáticos de criptografia, um mecanismo seguro para Web Services
– Realizar uma comparação teórica do mecanismo proposto com modelos existentes
– Desenvolver estudos de caso reais para avaliar a utilização do mecanismo na prática
![Page 19: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/19.jpg)
19
Metodologia e estratégia de ação• Explicação detalhada de toda ação
a desenvolver no trabalho de pesquisa
• Escolha do espaço e grupo de pesquisa, critérios de amostra e estratégias usadas para coleta e análise
• Lista de atividades de pesquisa em ordem cronológica
![Page 20: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/20.jpg)
20
Metodologia para pesquisas experimentais
Experimentação/Coleta de dados
Conclusões
Análise / Interpretação
Hipóteses Ciências naturais
Observação
Pesquisa Exploratória
![Page 21: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/21.jpg)
21
Metodologia pesquisas construtivas
Construção /Definição
Conclusões
Avaliação / Prova
Hipóteses Ciências formaisCiência artificiaisMais comum em
computação
Pesquisa Exploratória
![Page 22: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/22.jpg)
22
Tendência em computaçãoMétodo Híbrido
Amadurecimento da ciência da computação
Experimentação/Coleta de dados
Conclusões
Análise / Interpretação
Hipóteses
Pesquisa Exploratória
Construção /Definição
Prova
![Page 23: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/23.jpg)
23
Bons exemplos1. Estudo da literatura:
– Evolução histórica de modelos de desempenho em programação paralela;
– Modelo # de componentes, sua motivação, arquitetura e ambiente;
– Técnicas de medição de programas paralelos (benchmarking e profiling);
– Técnicas de simulação;– Estudo das redes de Petri e suas extensões temporizadas e
aplicações;2. Caracterização de perfis de programas paralelos por
variáveis aleatórias através de experimentos e exemplos da literatura;
3. Estudo de caso: realização de mapeamento de programas # em redes de Petri Estocásticas, baseado no esquema de tradução para redes do tipo lugar/transição descrito em [6];
4. Discutir a possibilidade do uso de simulação em análise de desempenho de programas paralelos citando trabalhos relacionados [13].
Metodologias para avaliação de
desempenho de programas paralelos
![Page 24: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/24.jpg)
24
Resultados e impactos esperados• Descrever os resultados e/ou
produtos esperados– Repercussão e/ou impactos sócio-
econômicos, técnico-científicos ou ambientais dos resultados esperados
![Page 25: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/25.jpg)
25
Bons exemplosEste trabalho terá como resultado uma forma de mapeamento de programas # para redes de Petri Estocásticas. Este mapeamento também contribuirá em pesquisas sobre a identificação de perfis de desempenho, utilizando variáveis aleatórias. ... Os resultados deste trabalho facilitarão o desenvolvimento futuro de um back-end no ambiente de desenvolvimento #, procurando automatizar o máximo possível a tarefa do analista de estudar sua aplicação, sem maiores dificuldades, sendo possível gerar SPNs a partir de um programa # como entrada.
Metodologias para avaliação de
desempenho de programas paralelos
![Page 26: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/26.jpg)
26
Conclusões• Apresente o que se espera de
conclusões e contribuições do seu trabalho
• Contribuições normalmente são itemizadas
![Page 27: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/27.jpg)
27
Bons exemplosEsta monografia procurará dar mais uma contribuição aos estudos que vem sendo realizados ao longo de décadas, cujos objetivos consistem em avançar na pesquisa de modelos de desempenho de programas paralelos...Também será dada abertura para discussão de trabalhos futuros relacionados a paralelismo, como avaliação de serviços no nível de Grades computacionais e aplicação de engenharia de software para avaliação de desempenho, hoje estabelecida como arte.
Metodologias para avaliação de
desempenho de programas paralelos
![Page 28: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/28.jpg)
28
Cronograma• Previsão de tempo que será gasto na
realização do trabalho de acordo com as atividades da metodologia
• Atividades e períodos definidos a partir das características de cada pesquisa e do ritmo de trabalho– Importante para o controle (gestão) do
trabalho• Os períodos podem estar divididos
em dias, semanas, quinzenas, meses, bimestres, trimestres etc...
![Page 29: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/29.jpg)
29
Cronograma
Exemplos de atividades
![Page 30: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/30.jpg)
Entrevistas de acompanhamento• De acordo com o cronograma
divulgado no grupo e realizadas nos horários disponíveis.
30
![Page 31: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/31.jpg)
Exemplo de projeto de pesquisa• Tema: Para que serve a juba do
Leão?
31
![Page 32: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/32.jpg)
Exemplo de projeto de pesquisa• Caracterização do problema;
contextualização; introdução:– Destacar pontos positivos e negativos
• A juba chama mais atenção, o que dificulta a camuflagem;
• A juba se parece com o capim, logo ajuda na camuflagem;
• Faz com que o Leão pareça maior, logo ajuda no combate aos invasores;
• Deixa o Leão mais bonito, logo ajuda no acasalamento...
32
![Page 33: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/33.jpg)
Exemplo de projeto de pesquisa• Objetivos:
– O que você quer fazer ou descobrir:•Pretende-se descobrir qual a função da
juba do Leão;•De que forma o tamanho da juba do
Leão contribui para o sucesso de suas atividades;
•Estudar se a cor da juba do leão tem alguma influência;
33
![Page 34: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/34.jpg)
Exemplo de projeto de pesquisa• Metodologia: (materiais e métodos)
– Como você pretende agir para atingir os objetivos:• Serão realizadas observações em campo
distinguido indivíduos com características de juba diferentes mais com porte físico semelhante;
• Serão desenvolvidos modelos computacionais para simulação do comportamento social dos leões a partir dos resultados das observações;
• Serão confeccionados modelos em tamanho real, tais modelos serão colocados em interação com outros leões e leoas bem como a inimigos conhecidos.
34
![Page 35: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/35.jpg)
Exemplo de projeto de pesquisa• Resultados esperados
– Se tudo for bem sucedido que resultados aparecerão:•Será disponibilizado (comercializado) um
modelo de simulação computacional para o comportamento social dos leões (SCSL);
•Será possível conhecer a função da juba do leão em sua plenitude;
35
![Page 36: Projeto TCC Prof. Sérgio Campello Engenharia da Computação DSC - UPE Material Confeccionado pelos Profs. Tiago Massoni, Carlos Alexandre e Sérgio Campello.](https://reader035.fdocument.pub/reader035/viewer/2022062819/5706385a1a28abb8238fd82f/html5/thumbnails/36.jpg)
Exemplo de projeto de pesquisa• Conclusões
– De posse dos resultados, concluímos que:• O SCSL poderá ser utilizado para estudar a dinâmica
dos leões e prever possíveis migrações para regiões habitadas, permitindo a intervenção antes que ocorram acidentes;
• Saber a função da juba é fundamental para a reintrodução com sucesso de filhotes desgarrados das mães;
• Em caso da necessidade de reprodução in vitro de leões para o repovoamento da espécie o conhecimento sobre a função da juba é fundamental para a escolha dos indivíduos reprodutores.
36