Permalink
Browse files

Add lista de siglas; Reorganizada estrutura de pastas; Feitos diverso…

…s ajustes
  • Loading branch information...
1 parent 01b1107 commit d0c6713d2d83cf967dd30ddac743f0d63ba93ee1 @hugomaiavieira committed May 11, 2012
View
@@ -8,6 +8,9 @@
*.lol
*.lof
*.pyg
+*.ilg
+*.nlo
+*.nls
# sublime files
*.lot
View
@@ -2,10 +2,11 @@ pdf:
@clear
@pdflatex -shell-escape monografia.tex # compila c/ sumário vazio e sem links p/ referências
@bibtex monografia # compila as referências
+ @makeindex monografia.nlo -s nomencl.ist -o monografia.nls # gera a lista de siglas
@pdflatex -shell-escape monografia.tex # compila adicionando o sumário
@pdflatex -shell-escape monografia.tex # compila adicionando os links p/ as referências
@evince monografia.pdf &
clean:
- @rm *.bbl *.aux *.blg *.log *.toc *.lof *.lol *.out *.pdf 2> /dev/null; exit 0
+ @rm *.bbl *.aux *.blg *.log *.toc *.lof *.lol *.out *.pdf *.ilg *.nlo *.nls 2> /dev/null; exit 0
View
@@ -20,10 +20,4 @@ As dependências são baseadas na distribuição Linux Ubuntu.
# Compilando
Para compilar, depois ter instalado as dependências, basta rodar o comando
-`make` ou `make pdf`. O evince será aberto com o documento pdf gerado.
-
-
-# Autor e orientador
-
-- Autor: Hugo Henriques Maia Vieira <hugomaiavieira@gmail.com>
-- Orientador: Rodrigo Soares Manhães <rmanhaes@gmail.com>
+`make` ou `make pdf`. O evince será aberto com o documento pdf gerado.
View
@@ -1,10 +0,0 @@
-\chapter{Conclusões} % (fold)
-\label{cha:conclusoes}
-
-O presente trabalho discutiu e contextualizou as mais importantes técnicas de emergentes de teste de software, fazendo uma ``revisão crítica"\ das mesmas e construindo conhecimento em cima de informações ainda dispersas, difusas e não sistematizadas.
-
-Discutiram-se aqui, além de uma revisão bibliográfica de agilismo e estratégias de testes de software, temas de pouca ou nenhuma sistematização acadêmica, como legibilidade de testes automatizados, comparação entre modelos de escrita de testes de aceitação, a pertinência da utilização de técnicas de \textit{test-first programming} como TDD em diferentes contextos, problemas no uso de dublês de teste, entre outros. Além disto, a discussão foi contextualizada com exemplos originados de uma aplicação real, o projeto kanban-roots.
-
-Por serem técnicas e conceitos que emergiram no mercado recentemente, existe ainda pouquíssima reflexão acadêmica. Desta forma, este trabalho contribuiu com a introdução de tais ideias na academia, fazendo também uma integração entre conceito e aplicação.
-
-% chapter conclusoes (end)
View
Binary file not shown.
View
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
@@ -1,12 +1,12 @@
%-------------------------------- Configurações --------------------------------
\documentclass[a4paper, % Tamanho do papel: A4
- abntfigtabnum,
- noindentfirst,
- normaltoc,
- pnumplain,
- notimes
- % capchap,
+ abntfigtabnum,
+ noindentfirst,
+ normaltoc,
+ pnumplain,
+ notimes
+ % capchap,
]{abnt}
% Links border color
@@ -21,10 +21,12 @@
\usepackage{booktabs} % para utilização das linhas separadoras na tabela
\usepackage{textcomp}
\usepackage{minted} % foi adicionado o seguinte hack no minted: http://migre.me/7M8wI
+\usepackage{nomencl} % para criar a lista de siglas
%--------------------------- Minted Highligthing -------------------------------
\renewcommand\listingscaption{Código}
+\renewcommand{\nomname}{Lista de Siglas}
% http://github.com/hugomaiavieira/pygments-style-github
\usemintedstyle{github}
@@ -63,78 +65,51 @@
%--------------------------------- Informações ---------------------------------
+\newcommand{\meutitulo}{Técnicas emergentes de teste de software: Discussão e Contextualização}
+
% http://www.tug.org/applications/hyperref/manual.html
\hypersetup{
- pdftitle=Técnicas emergentes de teste de software: Discussão e Contextualização,
+ pdftitle=\meutitulo,
pdfauthor=Hugo Henriques Maia Vieira
- % pdfsubject={},
}
-\begin{document}
-
-\titulo{Técnicas Emergentes de Teste de Software: Discussão e Contextualização}
-\autor{Hugo Henriques Maia Vieira}
-\instituicao{Universidade Estadual do Norte Fluminense Darcy Ribeiro\par Laboratório de Ciências Matemáticas}
-\orientador{Rodrigo Soares Manhães, M.Sc.}
-\comentario{Monografia apresentada ao Curso de Graduação em Ciência da
-Computação da Universidade Estadual do Norte Fluminense Darcy Ribeiro como
-requisito para obtenção do título de Bacharel em Ciência da Computação, sob
-orientação do Prof. Rodrigo Soares Manhães, M.Sc.}
-\local{Campos dos Goytacazes/RJ}
-\data{2012}
-
-
-\capa
-\folhaderosto
-
-
-% Adiciona linha acima dos nomes para a assinatura na folha de aprovação
-\setlength{\ABNTsignthickness}{0.4pt}
-% Adiciona um espaçamento maior entre os nomes na folha de aprovação
-\setlength{\ABNTsignskip}{3cm}
-
-% \begin{folhadeaprovacao}
-% Monografia apresentada ao Curso de Graduação em Ciência da
-% Computação da Universidade Estadual do Norte Fluminense Darcy Ribeiro como
-% requisito para obtenção do título de Bacharel em Ciência da Computação, sob
-% orientação do Prof. Rodrigo Soares Manhães, M.Sc.
-
-% \assinatura{Prof. M.Sc. Rodrigo Soares Manhães \\ Orientador}
-
-% \assinatura{Profª. Drª. Annabell del Real Tamariz \\ Universidade Estadual do Norte Fluminense Darcy Ribeiro}
-
-% \assinatura{Prof. Dr. Rogério Atem de Carvalho \\ Instituto Federal Fluminense}
-% \end{folhadeaprovacao}
+\makenomenclature
+\begin{document}
-\include{epigrafe}
-% \include{agradecimentos}
-
-\listoffigures
-\listoftables
-
-\begin{resumo}
-Com a ascensão dos métodos ágeis de desenvolvimento nos últimos anos, diferentes técnicas de teste de software estão emergindo para dar suporte à principal característica de tais métodos: \textit{feedback} rápido. Por serem técnicas emergentes do meio empresarial e com sua utilização tendo início e crescimento nos últimos anos, ainda não existem muitas referências acadêmicas tratando do assunto. Este trabalho enfocará as técnicas Desenvolvimento Guiado por Testes (do inglês, \textit{Test-Driven Development}), Desenvolvimento Guiado por Comportamento (do inglês, \textit{Behaviour-Driven Development}), Integração Contínua e Dublês de Teste, abordando-as em um estudo de caso, agregando conhecimentos, ainda dispersos e difusos, sobre as diferentes abordagens, possibilidades e pontos em aberto no emprego de tais técnicas, utilizando para isso o projeto kanban-roots.
-\end{resumo}
-
-\begin{abstract}
-With the rise of agile development methods in recent years, different software testing techniques are emerging to support the main feature of such methods: rapid feedback. Because they are emerging techniques of the business environment and its use with beginning and growth in recent years, yet there are many academic references on the topic. This review will focus on techniques Test-Driven Development, Behavior-Driven Development, Continuous Integration and Test Doubles, addressing them in a case study, adding knowledge, still scattered and diffuse, on different approaches, possibilities and open points use of such techniques, using for this project kanban-roots.
-\end{abstract}
-
-\sumario
-
-\include{introducao}
-\include{fundamentacao}
-\include{tecnicas}
-\include{conclusoes}
-
-\anexo
-\include{codigos_do_comparativo}
-
-%--------------------------------- Bibliografia --------------------------------
-
-\citeoption{abnt-repeated-author-omit=yes}
-\bibliographystyle{abnt-alf}
-\bibliography{bibliografia}
-
+ \titulo{\meutitulo}
+ \autor{Hugo Henriques Maia Vieira}
+ \instituicao{Universidade Estadual do Norte Fluminense Darcy Ribeiro\par Laboratório de Ciências Matemáticas}
+ \orientador[Orientadora:\par]{Profª. Drª. Annabell del Real Tamariz}
+ \comentario{Monografia apresentada ao curso de graduação em Ciência da Computação da Universidade Estadual do Norte Fluminense Darcy Ribeiro como requisito para obtenção do título de Bacharel em Ciência da Computação.}
+ \local{Campos dos Goytacazes - RJ}
+ \data{2012}
+
+ \capa
+ \folhaderosto
+
+ \input{tex/folha_de_aprovacao}
+ \input{tex/epigrafe}
+ \input{tex/agradecimentos}
+ \input{tex/resumo}
+ \input{tex/abstract}
+
+ \sumario
+ \listoffigures
+ \listoftables
+ \printnomenclature
+
+ \input{tex/introducao}
+ \input{tex/fundamentacao}
+ \input{tex/tecnicas}
+ \input{tex/conclusoes}
+
+ \anexo
+ \input{tex/codigos_do_comparativo}
+
+ %--------------------------------- Bibliografia ------------------------------
+
+ \citeoption{abnt-repeated-author-omit=yes}
+ \bibliographystyle{abnt-alf}
+ \bibliography{bibliografia}
\end{document}
View
@@ -0,0 +1,76 @@
+%%
+%% This is file `nomencl.ist',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% nomencl.dtx (with options: `idxstyle')
+%%
+%% Copyright 1996 Boris Veytsman
+%% Copyright 1999-2001 Bernd Schandl
+%% www http://sarovar.org/projects/nomencl
+%%
+%% This file can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License distributed from CTAN
+%% archives in the directory macros/latex/base/lppl.txt; either
+%% version 1.2 of the license, or (at your option) any later version.
+%%
+%%
+%% Nomenclature style file for MAKEINDEX.
+%% For nomencl v2.5 (and later)
+%%
+%% Formats glossary entries to show, e.g. nomenclature of equations.
+%%
+%% Written by Boris Veytsman boris@plmsc.psu.edu
+%% Changed by Bernd Schandl schandl@gmx.net (starting 1999/02/20)
+%% Changed by Lee Netherton ltn100@users.sourceforge.net
+%% (starting 2005/03/31)
+%%
+%% Changes:
+%% 2005/04/27. Updates to the documentation, including support for hyperref (LN)
+%% 2005/04/20. Improvements to Italian option, and minor documentation
+%% changes (LN)
+%% 2005/03/31. Made more compatible with other glossary packages. (LN)
+%% Added option to include nomenclature in TOC. (LN)
+%% 1996/11/25. Change quote character to % (BV)
+%% 1999/02/20. Removed setting of actual to its default value
+%% Removed setting of quote to '%' to get its default '"' instead
+%% Changed group_skip to do nothing; user should use \nomgroup
+%% Changed spacing in gls file
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%% ---- for input file ----
+keyword "\\nomenclatureentry"
+%% Germans might want to change this and delete the two %%
+%% quote '"'
+%% ---- for output file ----
+preamble "\\begin{thenomenclature} \n"%
+postamble "\n\n\\end{thenomenclature}\n" group_skip "\n"
+delim_0 ""
+delim_1 ""
+delim_2 ""
+%% The next lines will produce some warnings when
+%% running Makeindex as they try to cover two different
+%% versions of the program:
+lethead_prefix "\n \\nomgroup{"
+lethead_suffix "}\n"
+lethead_flag 1
+heading_prefix "\n \\nomgroup{"
+heading_suffix "}\n"
+headings_flag 1
+
Oops, something went wrong.

0 comments on commit d0c6713

Please sign in to comment.