eletrotupi / tcc/ monografia/monografia.tex076f2e8bf42870d51102fda12818276a11071fd1
7.9 KB | 231 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 Transtorno Afetivo Bipolar}
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{PostgreSQL}
69
\keyword{Ecological Momentary Assessment}
70
\keyword{React Native}
71

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

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

85

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

91

92
\begin{document}
93

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

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

100
% Faz com que o título apareça
101
\maketitle
102

103
\sloppy
104

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

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

114
%Opcional - agradecimentos
115
\begin{agradecimentos}
116
	Texto dos Agradecimentos
117
\end{agradecimentos}
118

119
%Opcional - epígrafe
120
\begin{epigrafe}
121
	``Texto da Epígrafe'' \\
122
	Autor da Epígrafe
123
\end{epigrafe}
124

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

146
% Resumo em língua estrangeira
147
\begin{englishabstract}%
148
  {TypeScript, Bipolar Affective Disorder, Mood Tracker, React Native,
149
  Ecological Momentary Assessment, PostgreSQL}
150

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

164
%Lista de Figuras
165
\listoffigures
166

167
%Lista de Tabelas
168
\listoftables
169

170
% Lista de códigos
171
\lstlistoflistings
172

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

190
%Sumario
191
\tableofcontents
192

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

205
\bibliography{monografia}
206
\bibliographystyle{abnt}
207

208
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
209

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

215
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
216

217
\appendicescover
218

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

222
\input{extra/usecases}
223

224
\append{Resultados da Pesquisa}\label{appendix:survey-results}
225

226
\input{extra/survey-results}
227

228
% Adiciona um anexo
229
% \annex{Verão}
230

231
\end{document}