eletrotupi / tcc/ monografia/monografia.tex192a6bd24851055c0c077abe9586ade36aa87945
7.8 KB | 229 lines Raw
1
\documentclass[tcc,capa,table]{textsi}
2

3
%\usepackage[brazilian]{babel} % Linguagem do documento: Português-brasileiro
4
\usepackage[utf8]{inputenc} % Codificação do arquivo .tex. IMPORTANTE: O arquivo deve ser salvo utilizando a codificação UTF-8 para mostrar corretamente os caracteres!
5
\usepackage[T1]{fontenc} % Permite que se faça cópia do texto do PDF de maneira correta, usando a codificação de fonte T1
6

7
% Alguns pacotes disponíveis no latex para adição e manipulação de elementos do documento
8
\usepackage{array,booktabs}
9
\usepackage{enumitem}
10
\usepackage{listings}
11

12
\usepackage{makecell}
13
\usepackage{graphicx,subfigure}
14
\usepackage{multirow}
15
\usepackage{xcolor}
16
\usepackage{pdfpages}
17
\usepackage{lipsum}
18
\usepackage{longtable}
19
\usepackage{placeins}
20
\usepackage{float}
21
\usepackage{xcolor}
22
\graphicspath{{images/}}
23

24
\lstset{
25
  basicstyle=\ttfamily\footnotesize,
26
  breaklines=true,
27
  frame=single,
28
  columns=fullflexible,
29
}
30

31
% Título do trabalho
32
\title{Nexo - Um aplicativo para rastrear flutuações de humor para pessoas com TAB}
33

34
% Autor do trabalho. Primeiro argumento: Último sobrenome; Segundo argumento: Restante do nome
35
\author{Porcellis}{Pedro Lucas}
36

37
% Orientador do trabalho. Primeiro argumento (opcional): titulação do orientador. Segundo argumento (obrigatório): Último sobrenome; Terceiro argumento (obrigatório): Restante do nome
38
\advisor[Prof.~Me.]{Nunes}{Flávio}
39

40
% Instituição do orientador do trabalho.
41
\instituicaoadvisor{IFSul}
42

43
% Descomente a linha abaixo se tens co-orientador. Segue o mesmo formato do orientador do trabalho.
44
%\coadvisor[Prof.~Dr.]{Aguiar}{Marilton Sanchotene de}
45

46
% Descomente a linha abaixo se tens colaborador. Segue o mesmo formato do orientador do trabalho.
47
%\collaborator[Prof.~Dr.]{Aguiar}{Marilton Sanchotene de}
48

49
% Membro 1 da banca. Um argumento único, contendo titulação e nome completo.
50
\membroi{Prof.~Dr. Fulano de Souza e Silva}
51
% Instituição do membro 1 da banca.
52
\instituicaomembroi{UFI}
53

54
% Membro 2 da banca. Segue o mesmo formato que o membro 1.
55
\membroii{Prof. Dr. Sicrano Silveira Rosa}
56
% Instituição do membro 2 da banca.
57
\instituicaomembroii{UFPG}
58

59
% Descomente se tens um terceiro membro na banca. Membro 3 da banca. Segue o mesmo formato que o membro 1.
60
\membroiii{Prof. Dr. Beltrano Pereira Tavares}
61
% Descomente se tens um terceiro membro na banca. Instituição do membro 3 da banca.
62
\instituicaomembroiii{UFCR}
63

64
% Palavras-chave do trabalho desenvolvido.
65
\keyword{TypeScript}
66
\keyword{Transtorno Afetivo Bipolar}
67
\keyword{Monitoramento de humor}
68
\keyword{React Native}
69

70
% XXX: Fix longtables not having a prefix. Fucking POS template; shoulda stick
71
% to rawdogging ABNT2 or just use the IFRJ one which is actually complete
72

73
\makeatletter
74
\def\LT@c@ption#1[#2]#3{%
75
  \LT@makecaption#1\fnum@table{#3}%
76
  \def\@tempa{#2}%
77
  \ifx\@tempa\@empty\else
78
    \addcontentsline{lot}{table}%
79
      {\protect\numberline{\fnum@table}{\ignorespaces #2}}%
80
  \fi}
81
\makeatother
82

83

84
% Links internos do PDF (sumário, referências cruzadas, citações) clicáveis,
85
% mas sem cor e sem moldura -- discretos, ao invés do estilo "link de HTML".
86
% Deve ser o último pacote carregado no preâmbulo.
87
\usepackage[hidelinks,bookmarksnumbered]{hyperref}
88

89

90
\begin{document}
91

92
% Descomente se você tem orientadora, e não orientador.
93
%\renewcommand{\advisorname}{\orientadora}
94

95
% Descomente se você tem coorientadora, e não orientador.
96
%\renewcommand{\coadvisorname}{\coorientadora}
97

98
% Faz com que o título apareça
99
\maketitle
100

101
\sloppy
102

103
% Ficha catalográfica e folha de aprovação
104
\fichacatalografica
105
\folhadeaprovacao
106

107
%Opcional - dedicatória
108
\begin{dedicatoria}
109
	Texto da Dedicatória
110
\end{dedicatoria}
111

112
%Opcional - agradecimentos
113
\begin{agradecimentos}
114
	Texto dos Agradecimentos
115
\end{agradecimentos}
116

117
%Opcional - epígrafe
118
\begin{epigrafe}
119
	"Texto da Epígrafe" \\
120
	Autor da Epígrafe
121
\end{epigrafe}
122

123
% Resumo em língua vernácula (a que você está escrevendo o documento)
124
% TODO: Rework this a bit more
125
% TODO: 150 words min, not more than one page, obviously, always saying that it
126
% concluded the proposed objectives
127
\begin{abstract}
128
\noindent
129
Esse projeto aborda o desenvolvimento de um aplicativo de monitoramento e
130
controle para pessoas com transtorno de afetivo bipolar (TAB), bebendo de
131
inspiração de fundamentos da \textit{Ecological Momentary Assessment} para
132
abordagem. A proposta então é uma aplicação cujo usuário pode utilizar para
133
monitorar o registro diário tanto de mudanças no humor quanto também no
134
controle e registro de ações que possam auxiliar ou mitigar alguma questão
135
psicológica, anotar a qualidade e média de sono e gatilhos, com o objetivo de
136
facilitar a identificação da fase cíclica da TAB. O trabalho abrange desde a
137
construção da pesquisa inicial, o desenvolvimento da aplicação e testes. O
138
sistema é inteiramente desenvolvido na linguagem de programação TypeScript,
139
tanto com o backend/API e a aplicação, desenvolvida usando React Native. Também
140
é utilizado como parte de infraestrutura, \textit{Docker containers} para
141
garantir que a implantação seja reproduzível.
142
\end{abstract}
143

144
% Resumo em língua estrangeira
145
\begin{englishabstract}%
146
  {TypeScript, Bipolar Affective Disorder, Mood Tracker, React Native}
147

148
  \noindent
149
  This work addresses the development of a mood tracking mobile application
150
  aimed at people with Bipolar Affective Disorder (BAP), emboding elements from
151
  the Ecological Momentary Assessment as a baseline. The proposal is a daily
152
  mood tracker, which also has features for tracking sleep quality, care
153
  actions to handle any psychological issue, triggers, which all can aid in
154
  identifying hypomanic or manic cycles. The work itself goes all the way from
155
  the initial research up to the development of the app, layout, and tests. The
156
  system itself is written in TypeScript, from the backend/API to the mobile
157
  application. Also, as part of the infrastructure, it uses Docker containers
158
  to guarantee that the deployment is reproducible.
159
\end{englishabstract}
160

161
%Lista de Figuras
162
\listoffigures
163

164
%Lista de Tabelas
165
\listoftables
166

167
% Lista de códigos
168
\lstlistoflistings
169

170
%lista de abreviaturas e siglas
171
\begin{listofabbrv}{REST} % <- Insira aqui a maior sigla da sua lista de siglas.
172
	% O conteúdo dentro dos colchetes é a sigla, e o texto ao lado é o seu significado
173
	\item[TAB] Transtorno Afetivo Bipolar
174
  \item[BAP] Bipolar Affective Disorder
175
  \item[TCC] Terapia Cognitivo-comportamental
176
  \item[EMA] \textit{Ecological Momentary Assessment}
177
  \item[UML] \textit{Unified Modeling Language}
178
  \item[DAO] \textit{Data Access Object}
179
  \item[REST] \textit{Representational State Transfer}
180
  \item[API] \textit{Application Programming Interface}
181
  \item[UX] \textit{User Experience}
182
  \item[SSH] \textit{Secure Shell}
183
  \item[CI] \textit{Continuous Integration}
184
  \item[CD] \textit{Continuous Deployment}
185
\end{listofabbrv}
186

187
%Sumario
188
\tableofcontents
189

190
% Chapter é a seção primária do documento. Toda vez que é chamado este comando, uma quebra de página é adicionada;
191
\input{chapters/introduction}
192
\input{chapters/contextualization}
193
\input{chapters/methodologies}
194
\input{chapters/app}
195
\input{chapters/modeling}
196
\input{chapters/design}
197
\input{chapters/tech}
198
\input{chapters/development}
199
\input{chapters/tests}
200
\input{chapters/future-work}
201
\input{chapters/conclusion}
202

203
\bibliography{monografia}
204
\bibliographystyle{abnt}
205

206
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
207

208
% NÃO MEXER - RELACIONADO À FORMATAÇÃO DE ANEXOS/APÊNDICES
209
\makeatletter%
210
\renewcommand*{\@seccntformat}[1]{\csname the#1\endcsname\hspace{0.2cm}}%
211
\makeatother%
212

213
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
214

215
\appendicescover
216

217
% Adiciona um apêndice
218
\append{Documentação de Casos de Uso}\label{appendix:use-cases}
219

220
\input{extra/usecases}
221

222
\append{Resultados da Pesquisa}\label{appendix:survey-results}
223

224
\input{extra/survey-results}
225

226
% Adiciona um anexo
227
% \annex{Verão}
228

229
\end{document}