FalsoRostoMetodologiaCienciaCompu.ai 150.00 lpi 45.00° 5/5/09 4:41:05 PM Process Black Metodologia de Pesquisa para Ciência da Computação Preencha a ficha de cadastro no final deste livro e receba gratuitamente informações sobre os lançamentos e as promoções da Elsevier. Consulte também nosso catálogo completo, últimos lançamentos e serviços exclusivos no site www.elsevier.com.br Book.indb 2 30/4/2009 14:45:03 RostoMetodologiaCienciaCompu 6Tir.ai 1 2/24/12 4:24 PM R a u l S id n e i W a z l a w ic k Metodologia de Pesquisa para Ciência da Computação 6ª Tiragem © 2009, Elsevier Editora Ltda. Todos os direitos reservados e protegidos pela Lei no 9.610, de 19/02/1998. Nenhuma parte deste livro, sem autorização prévia por escrito da editora, poderá ser reproduzida ou (cid:87)(cid:85)(cid:68)(cid:81)(cid:86)(cid:80)(cid:76)(cid:87)(cid:76)(cid:71)(cid:68)(cid:15)(cid:3)(cid:86)(cid:72)(cid:77)(cid:68)(cid:80)(cid:3)(cid:84)(cid:88)(cid:68)(cid:76)(cid:86)(cid:3)(cid:73)(cid:82)(cid:85)(cid:72)(cid:80)(cid:3)(cid:82)(cid:86)(cid:3)(cid:80)(cid:72)(cid:76)(cid:82)(cid:86)(cid:3)(cid:72)(cid:80)(cid:83)(cid:85)(cid:72)(cid:74)(cid:68)(cid:71)(cid:82)(cid:86)(cid:29)(cid:3)(cid:72)(cid:79)(cid:72)(cid:87)(cid:85)(cid:123)(cid:81)(cid:76)(cid:70)(cid:82)(cid:86)(cid:15)(cid:3)(cid:80)(cid:72)(cid:70)(cid:107)(cid:81)(cid:76)(cid:70)(cid:82)(cid:86)(cid:15)(cid:3)(cid:73)(cid:82)(cid:87)(cid:82)(cid:74)(cid:85)(cid:105)(cid:192)(cid:70)(cid:82)(cid:86)(cid:15)(cid:3)(cid:74)(cid:85)(cid:68)(cid:89)(cid:68)(cid:111)(cid:109)(cid:82)(cid:3) ou quaisquer outros. Copidesque: Adriana Araújo Kramer Revisão: Marco Antônio Corrêa Editoração Eletrônica: SBNigri Artes e Textos Ltda. Elsevier Editora Ltda. Conhecimento sem Fronteiras Rua Sete de Setembro, 111 – 16o andar 20050-006 – Centro – Rio de Janeiro – RJ – Brasil Rua Quintana, 753 – 8o andar 04569-011 – Brooklin – São Paulo – SP – Brasil Serviço de Atendimento ao Cliente 0800-0265340 [email protected] ISBN 978-85-352-3522-7 Nota: Muito zelo e técnica foram empregados na edição desta obra. No entanto, podem ocorrer erros de digitação, impressão ou dúvida conceitual. Em qualquer das hipóteses, solicitamos a comunicação ao nosso Serviço de Atendimento ao Cliente, para que possamos esclarecer ou encaminhar a questão. Nem a editora nem o autor assumem qualquer responsabilidade por eventuais danos ou perdas a pessoas ou bens, originados do uso desta publicação. CIP-Brasil. Catalogação-na-fonte. Sindicato Nacional dos Editores de Livros, RJ _____________________________________________________________________ W372m Wazlawick, Raul Sidnei, 1967 Metodologia de pesquisa para ciência da computação/Raul Sidnei Wazlawick. – Rio de Janeiro: Elsevier, 2009. 6a reimpressão (cid:3)(cid:3)(cid:3)(cid:3)(cid:44)(cid:81)(cid:70)(cid:79)(cid:88)(cid:76)(cid:3)(cid:69)(cid:76)(cid:69)(cid:79)(cid:76)(cid:82)(cid:74)(cid:85)(cid:68)(cid:192)(cid:68) ISBN 978-85-352-3522-7 1. Computação – Pesquisa – Metodologia. 2. Pesquisa – Metodologia. 3. Redação técnica. I. Título. CDD: 004.072 09-1884. CDU: 004.001.8 ____________________________________________________________________ Este livro é dedicado aos meus anjinhos: Júlia, Amanda, Alice e Carlinha. Book.indb 5 30/4/2009 14:45:03 Agradecimentos Agradeço a este livro pela compreensão por tantas horas em que não o escrevi porque estava dedicado à minha família. Book.indb 7 30/4/2009 14:45:03 Biografia do Autor Raul Sidnei Wazlawick é professor associado II da Univer- sidade Federal de Santa Catarina (UFSC), lotado no Departa- mento de Informática e Estatística. Graduado em Ciência da Computação, UFSC, 1988. Mestre em Ciência da Computação, UFRGS, 1991. Doutor em Engenharia de Produção, UFSC, 1993. Pós-doutorado pela Universidade Nova de Lisboa (UNL), 1998. Conselheiro da Sociedade Brasileira de Computação (SBC). Ex- membro da Comissão de Especialistas de Ensino de Computa- ção e Informática do Ministério da Educação (MEC). Ex-repre- sentante do Brasil na International Federation for Information Processing (IFIP). Ex-coordenador do IFIP Working Group on Higher Education (WG 3.2). Ex-coordenador do Curso de Ba- charelado em Ciência da Computação, UFSC. Ex-coordenador do Programa de Pós-Graduação em Ciência da Computação, UFSC. Ex-coordenador de vários cursos de pós-graduação lato sensu da UFSC. Ex-membro da Câmara de Pesquisa da UFSC. Criador e ex-editor da Revista Brasileira de Informática na Edu- cação da SBC. Coordenou vários eventos científicos no Brasil e no exterior, incluindo o Congresso da SBC (2002). Foi presidente de co- mitês de programa de eventos científicos no Brasil e exterior. Membro de comitê de programa de dezenas de eventos cien- tíficos. Membro de comitê de revisores de periódicos científi- cos. Orientador de dezenas de dissertações de mestrado, teses Book.indb 9 30/4/2009 14:45:03 de doutorado, monografias de especialização e trabalhos de conclusão de cursos de graduação. Membro de mais de uma centena de bancas de mestrado, doutorado, especialização e graduação em várias universidades brasileiras. Conta com qua- se uma centena de publicações em periódicos e eventos cientí- ficos e é autor do livro Análise e Projeto de Sistemas de Informa- ção Orientados a Objetos, de 2004, pertencente à série didática Campus/SBC. Coordenador de vários projetos de pesquisa na UFSC e interinstitucionais, com intensa atividade de consulto- ria em Engenharia de Software. Não é pesquisador do CNPq. Entre outras disciplinas, leciona Metodologia da Pesquisa em Ciência da Computação, no Programa de Pós-Graduação em Ciência da Computação, trimestralmente, desde 2003, de onde partiu a inspiração para escrever este livro. Book.indb 10 30/4/2009 14:45:03 Prefácio do Autor Este livro se destina principalmente aos alunos de cursos de ciência da computação, seja na graduação, especialização, mestrado ou doutorado, que vão realizar um trabalho científico escrito na for- ma de uma monografia, dissertação ou tese. Aqueles que, como eu, se sentiram perdidos durante seu curso em relação ao que é o trabalho de pesquisa em ciência da computa- ção poderão encontrar algumas informações valiosas neste livro e, portanto, diminuir um pouco a tensão da tese, ou seja, a sensação de angústia que quase invariavelmente atinge os alunos que precisam escrever um trabalho científico. O aluno de computação que tenha lido livros de metodologia científica de outras áreas já deve ter percebido que nem sempre os autores falam a linguagem que nós entendemos. Nem sempre os mé- todos de pesquisa de outras áreas se aplicam à computação, devido às características especiais dessa ciência, que permeia praticamente todas as outras atividades humanas. Este livro, então, procura apresentar conceitos de ciência que se- jam compreensíveis ao aluno de computação. Em especial são apresen- tadas histórias informativas e dicas baseadas na experiência do autor em cerca de 20 anos de orientação e elaboração de trabalhos científicos. Fica ainda um agradecimento especial ao meu colega Pedro Alberto Barbetta pelas sugestões dadas à Seção 3.4. Praia dos Ingleses, Florianópolis, 6 de fevereiro de 2009 (um belo dia de sol). Book.indb 11 30/4/2009 14:45:03 Capítulo 1 Introdução Era uma vez um aluno de mestrado que queria fazer uma mo- nografia.1 Ele pensou um pouco sobre o assunto, olhou ao redor e resolveu que havia um problema relevante em sua cidade que ele poderia resolver durante seu mestrado. O problema era o seguinte: havia um rio cortando a cidade ao meio e não havia forma segura de atravessá-lo. Disposto a resolver o problema, o aluno conseguiu convencer seu orientador de que teriam material para uma monografia, e co- meçou a trabalhar. Primeiramente, estudou tudo o que podia sobre rios. À medida que estudava, foi escrevendo um capítulo de revisão bibliográfica. Escreveu sobre água, citou a criação dos oceanos de acordo com o Gênesis, escreveu sobre a molécula de água e seus componentes, o hidrogênio e o oxigênio, sobre as diferentes manei- ras como os rios desembocam no oceano (incluindo um estudo de- talhado sobre os mais importantes deltas do mundo e sua história) e finalmente concluiu com um pequeno tratado sobre a maneira como a gravidade atrai as moléculas de água para o centro da terra, pro- duzindo assim a correnteza dos rios. 1 Usualmente no Brasil diz-se “dissertação” de mestrado e “tese” de doutorado. Em outros países usam-se os termos indistintamente ou até com significados diferen- tes. Neste livro o trabalho individual para obtenção de um grau, seja graduação, especialização, mestrado ou doutorado, será denominado “monografia”, para sim- plificar o texto. Book.indb 1 30/4/2009 14:44:29