thesis: fix small issues with indentation and add notes
Pedro Lucas Porcellis porcellis@eletrotupi.com · 2 months ago
afa605370e2af884a10edffbb025e6ee263ed462 Browse filesParents
b098afbChanged files
3
Additions
+6
Deletions
-5
monografia/chapters/contextualization.tex
1 1
\chapter{Saúde e autocuidado mental no mundo digital}
2 2
3 3
% TODO: Move these refs into bibtex
4 4
5 5
No quesito de saúde mental, a bipolaridade ou pelo seu nome científico,
6 6
Transtorno Afetivo Bipolar (TAB), é uma das doenças mentais mais comuns e
7 7
responsável por uma gama muito grande de disfunções mentais. De acordo com
8 -
o estudo conduzido por \citet{Merikangas2011}, no âmbito do World Mental
9 -
Health Survey Initiative da Organização Mundial da Saúde, com mais de 61 mil
8 +
o estudo conduzido por \citet{Merikangas2011}, no âmbito do \textit{World Mental
9 +
Health Survey Initiative} da Organização Mundial da Saúde, com mais de 61 mil
10 10
adultos entrevistados em 11 países, a prevalência ao longo da vida do espectro
11 11
bipolar é de 2,4\% da população mundial, e a prevalência em um período de 12
12 12
meses é de 1,5\%. No contexto do Brasil, segundo a Associação Brasileira de
13 13
Transtorno Bipolar (ABTB), capítulo brasileiro da \textit{International Society for
14 14
Bipolar Disorders} (ISBD) \citep{abtb}, a bipolaridade afeta cerca de
101 101
auxiliem o usuário na visualização de padrões e no desenvolvimento da
102 102
consciência sobre seu próprio estado afetivo. Ressalta-se que a aplicação
103 103
não possui finalidade diagnóstica nem substitui o acompanhamento realizado
104 104
por profissionais de saúde, sendo concebida como uma ferramenta de apoio
105 105
ao autorregistro e ao autocuidado.
monografia/chapters/methodologies.tex
1 1
\chapter{Metodologias}
2 2
3 3
% TODO: Rewrite this thing, Jesus
4 4
De forma a prosseguir e conseguir viabilizar construir um \textit{software} com
5 5
qualidade, é necessário adotar algumas metodologias para fundamentar a ideia do
184 184
ideia de um sistema que vá além do simples diário, oferecendo inteligência
185 185
emocional útil, mas sem perder a sensibilidade que o tema exige.
186 186
187 187
\subsection{Análise de Similares}
188 188
189 +
% TODO: reescrever, arrumar citação
189 190
A metodologia trata-se de uma avaliação sobre os sistemas relacionados ao tema
190 191
proposto, observando e levantando desafios e possibilidades, validação de
191 192
\textit{softwares} e a satisfação dos usuários (Martins, 2018). Seguindo assim,
192 193
foram pesquisados sistemas similares encontrados na internet com o objetivo de
193 194
realizar uma revisão crítica-reflexiva, analisando os aplicativos que oferecem
371 372
grande maioria, são sistemas comerciais. A maior parte dos sistemas também
372 373
oferecem algum aspecto de pagamento, bloqueando funcionalidades importantes
373 374
atrás de algum tipo de modelo de subscrição. Existe também o fato de
374 375
personalização e de exportação de dados, que poucos ou nenhum sistema oferece,
375 376
o que faz com que o sistema não tenha portabilidade dos dados inseridos,
376 -
criando assim, um \textit{walled garden}, ou um jardim fechado – uma técnica de
377 +
criando assim, um \textit{walled garden}, ou um jardim fechado -- uma técnica de
377 378
fazer com que o usuário não consiga migrar entre sistemas, prendendo-o a usar
378 379
aquela aplicação já que seus dados estão lá.
379 380
380 381
\subsection{Relação entre os dados coletados e o desenvolvimento}
381 382
396 397
atenda a essas demandas, mas também adote princípios de transparência, abertura
397 398
e controle por parte do usuário. A seguir, serão discutidas as decisões de
398 399
projeto que nortearam a construção da ferramenta proposta, baseadas tanto nas
399 400
limitações identificadas nos sistemas existentes quanto nas necessidades e
400 401
expectativas manifestadas pelo público-alvo da pesquisa.
monografia/chapters/tech.tex
1 1
\chapter{Tecnologias}
2 2
3 3
Este capítulo apresenta as principais tecnologias empregadas no desenvolvimento
4 4
do aplicativo, organizadas de acordo com a camada da arquitetura em que
5 5
atuam: front-end, back-end e infraestrutura/persistência de dados.
113 113
114 114
Docker é uma plataforma de conteinerização que permite empacotar uma
115 115
aplicação e suas dependências em uma unidade isolada e portátil, capaz de ser
116 116
executada de forma consistente em diferentes ambientes \citep{docker:2026}. O
117 117
Docker Compose é uma ferramenta complementar que permite definir e orquestrar
118 -
múltiplos contêineres --- e as relações entre eles --- por meio de um único
118 +
múltiplos contêineres -- e as relações entre eles -- por meio de um único
119 119
arquivo de configuração declarativo \citep{dockercompose:2026}.
120 120
121 121
122 122
No projeto, o Docker Compose é utilizado tanto no ambiente de desenvolvimento
123 123
quanto no ambiente de produção para orquestrar os serviços de banco de dados
130 130
que a API só seja iniciada após o banco de dados e o Valkey estarem de
131 131
fato prontos para aceitar conexões, evitando falhas de inicialização
132 132
por condição de corrida (\textit{race condition}), como ilustrado no
133 133
Código~\ref{lst:healthcheck-compose}.
134 134
135 -
\begin{lstlisting}[caption={Configuração de \textit{healthcheck} do Valkey e de dependência condicional da API no \texttt{docker-compose.yml}}, label={lst:healthcheck-compose}]
135 +
\begin{lstlisting}[caption={Configuração dUndefined referencee \textit{healthcheck} do Valkey e de dependência condicional da API no \texttt{docker-compose.yml}}, label={lst:healthcheck-compose}]
136 136
valkey:
137 137
image: valkey/valkey:9.0-alpine
138 138
healthcheck:
139 139
test: ["CMD", "valkey-cli", "ping"]
140 140
interval: 10s
227 227
ao documentar e automatizar o processo de provisionamento, o projeto
228 228
favorece um modelo mais alinhado aos princípios de privacidade e de
229 229
autonomia sobre os dados dos usuários, permitindo que instituições ou
230 230
indivíduos preocupados com a confidencialidade de dados sensíveis de
231 231
saúde mental hospedem e controlem sua própria instância da aplicação.