eletrotupi / tcc/ monografia/monografia.tex8211b325c85993a45d2c38f30b068b421a9e6b39
8.3 KB | 238 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
\usepackage{booktabs}
23
\usepackage{tabularx}
24
\graphicspath{{images/}}
25

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

33
% Título do trabalho
34
\title{Nexo --- aplicativo de monitoramento do humor para pessoas com transtorno bipolar}
35

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

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

42
% Instituição do orientador do trabalho.
43
\instituicaoadvisor{IFSul}
44

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

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

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

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

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

66
% Palavras-chave do trabalho desenvolvido.
67
\keyword{Ecological Momentary Assessment}
68
\keyword{Transtorno Bipolar}
69
\keyword{Monitoramento de humor}
70
\keyword{React Native}
71
\keyword{TypeScript}
72
\keyword{PostgreSQL}
73

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

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

87

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

93

94
\begin{document}
95

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

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

102
% Faz com que o título apareça
103
\maketitle
104

105
\sloppy
106

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

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

116
%Opcional - agradecimentos
117
\begin{agradecimentos}
118
	Texto dos Agradecimentos
119
\end{agradecimentos}
120

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

127
% Resumo em língua vernácula (a que você está escrevendo o documento)
128
\begin{abstract}
129
\noindent
130
Este trabalho apresenta o desenvolvimento do Nexo, uma aplicação móvel de
131
código aberto voltada ao monitoramento do humor de pessoas com Transtorno
132
Bipolar, fundamentada nos princípios da \textit{Ecological Momentary
133
Assessment} (EMA). O objetivo foi conceber uma ferramenta que integrasse, em
134
uma única plataforma, o registro de humor, a qualidade do sono, gatilhos e
135
ações de cuidado, de modo a auxiliar o usuário na identificação de padrões
136
afetivos ao longo do tempo. A pesquisa caracteriza-se como aplicada, de
137
natureza exploratória, e combinou levantamento bibliográfico, aplicação de
138
questionário com potenciais usuários e análise de aplicativos similares,
139
empregando o modelo incremental e princípios ágeis com \textit{Kanban} no
140
desenvolvimento. Como resultado, obteve-se um protótipo funcional composto por
141
uma API REST e um aplicativo móvel, ambos em TypeScript, com processamento de
142
indicadores em segundo plano, implantação automatizada e testes automatizados
143
da API.
144
Conclui-se que os objetivos propostos foram alcançados, evidenciando a
145
viabilidade de uma solução de autorregistro alinhada à privacidade e à
146
autonomia do usuário sobre seus dados.
147
\end{abstract}
148

149
% Resumo em língua estrangeira
150
\begin{englishabstract}%
151
  {Ecological Momentary Assessment, Bipolar Disorder, Mood Tracker, React
152
  Native, TypeScript, PostgreSQL}
153

154
  \noindent
155
  This work presents the development of Nexo, an open-source mobile application
156
  for mood monitoring aimed at people with Bipolar Disorder, grounded in the
157
  principles of the Ecological Momentary Assessment (EMA). The goal was to
158
  design a tool that integrated, within a single platform, the recording of
159
  mood, sleep quality, triggers, and care actions, in order to help users
160
  identify affective patterns over time. The research is applied and
161
  exploratory in nature, combining a literature review, a questionnaire applied
162
  to potential users, and an analysis of similar applications, while adopting
163
  an incremental development model and agile principles with Kanban. As a
164
  result, a functional prototype was produced, composed of a REST API and a
165
  mobile application, both written in TypeScript, with background processing of
166
  indicators, automated deployment, and automated tests for the API. It is
167
  concluded that the proposed objectives were achieved, demonstrating the
168
  feasibility of a self-tracking solution aligned with user privacy and
169
  autonomy over their data.
170
\end{englishabstract}
171

172
%Lista de Figuras
173
\listoffigures
174

175
%Lista de Tabelas
176
\listoftables
177

178
% Lista de códigos
179
\lstlistoflistings
180

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

198
%Sumario
199
\tableofcontents
200

201
% Chapter é a seção primária do documento. Toda vez que é chamado este comando, uma quebra de página é adicionada;
202
\input{chapters/introduction}
203
\input{chapters/contextualization}
204
\input{chapters/methodologies}
205
\input{chapters/app}
206
\input{chapters/design}
207
\input{chapters/tech}
208
\input{chapters/architecture}
209
\input{chapters/tests}
210
\input{chapters/conclusion}
211

212
\bibliography{monografia}
213
\bibliographystyle{abnt}
214

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

217
% NÃO MEXER - RELACIONADO À FORMATAÇÃO DE ANEXOS/APÊNDICES
218
\makeatletter%
219
\renewcommand*{\@seccntformat}[1]{\csname the#1\endcsname\hspace{0.2cm}}%
220
\makeatother%
221

222
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
223

224
\appendicescover
225

226
% Adiciona um apêndice
227
\append{Documentação de Casos de Uso}\label{appendix:use-cases}
228

229
\input{extra/usecases}
230

231
\append{Resultados da Pesquisa}\label{appendix:survey-results}
232

233
\input{extra/survey-results}
234

235
% Adiciona um anexo
236
% \annex{Verão}
237

238
\end{document}