eletrotupi / tcc/ commit / f8e7845

thesis: improve design, draft technologies chapter and fix methodologies

Pedro Lucas Porcellis porcellis@eletrotupi.com 14 days ago f8e7845db0b429e46eeca7baf6e29fe1444d0492
Parents: 85435e3
7 file(s) changed
  • monografia/chapters/app.tex +23 -23
  • monografia/chapters/design.tex +11 -0
  • monografia/chapters/methodologies.tex +10 -8
  • monografia/chapters/tech.tex +13 -0
  • monografia/images/palette.png +0 -0
  • monografia/images/typo.png +0 -0
  • monografia/monografia.tex +1 -29
monografia/chapters/app.tex
1 1
\chapter{Nexo}
2 2

3 3
O aplicativo proposto por esse trabalho, denominado "Nexo", se propõe a ser uma
4 4
aplicação para dispositivos móveis, de forma a preencher essas lacunas
5 5
demonstradas tanto pelo questionário, quanto também tentando preencher as
▸ 9 unchanged lines
15 15
usuário, com ênfase em personalização, privacidade e utilidade reflexiva. O
16 16
funcionamento do sistema parte da premissa de que o humor não é uma variável
17 17
universal, mas sim composto por elementos subjetivos que variam entre
18 18
indivíduos. Assim, fundamentalmente para cada entrada no diário, o usuário pode
19 19
indicar que componentes de humor ele percebe em vigência naquele momento, como
20 -
“raiva”, “tristeza”, “felicidade”, etc., elementos que ele considera mais
20 +
``raiva'', ``tristeza'', ``felicidade'', etc., elementos que ele considera mais
21 21
representativos de seu estado emocional, permitindo um mapeamento mais fiel da
22 22
sua experiência.
23 23

24 24
O monitoramento, pode ser gerado em diversos momentos do dia, o que torna o
25 25
aplicativo mais flexível, ao invés de uma única entrada no dia. O usuário pode
▸ 1 unchanged lines
27 27
usar uma escala que possa indicar o que ele percebe como indicadores dos níveis
28 28
de energia, estresse e ansiedade. Associado a isso, o sistema permitirá a
29 29
entrada de gatilhos e eventos significativos, sejam positivos ou negativos, que
30 30
poderão ser posteriormente correlacionados com os estados de humor, permitindo
31 31
identificar padrões ou ciclos. Esses dados podem ser correlacionados/vinculados
32 -
com "práticas" ou "intervenções", como fármacos, psicoterapia, atividades
32 +
com ``práticas'' ou ``intervenções'', como fármacos, psicoterapia, atividades
33 33
físicas.
34 34

35 35
Outro ponto essencial é a exportação de dados em formatos acessíveis,
36 36
garantindo que o usuário tenha controle e mobilidade sobre suas informações,
37 37
algo frequentemente negligenciado em sistemas fechados. Além disso, a
▸ 6 unchanged lines
44 44
Com base nas funcionalidades listadas, pode-se definir os requisitos funcionais
45 45
e não funcionais no qual o sistema deve necessitar.
46 46

47 47
\section{Classificação dos Requisitos}
48 48

49 -
Como observado por \cite[p.~58]{sommerville:2010}, "Os requisitos de um sistema são
49 +
Como observado por \cite[p.~58]{sommerville:2010}, ``Os requisitos de um sistema são
50 50
as descrições dos serviços que o sistema deve prestar e as restrições à sua
51 -
operação". Portanto, requisitos são declarações articuladas descrevendo de
51 +
operação''. Portanto, requisitos são declarações articuladas descrevendo de
52 52
forma clara o que o sistema deve ser capaz de fazer para satisfazer as
53 53
necessidades postas anteriormente. São definidas em duas categorias: requisitos
54 54
funcionais que descrevem o comportamento e funções do sistema e requisitos não
55 55
funcionais que descrevem os critérios específicos que podem ser usados para
56 56
avaliar o bom funcionamento do sistema. A separação entre requisitos funcionais
▸ 51 unchanged lines
108 108
        o email usado \\
109 109

110 110
        \hline
111 111

112 112
        [RF03] &
113 -
        Auto-cadastro &
114 -
        O sistema deve permitir que o usuário crie uma conta ao acessar pela
115 -
        primeira vez \\
113 +
        Cadastro &
114 +
        O sistema deve permitir que o usuário crie uma conta \\
116 115

117 116
        \hline
118 117

119 118
        [RF04] &
120 119
        Desconectar &
▸ 16 unchanged lines
137 136
        \hline
138 137

139 138
        [RF07] &
140 139
        Visualizar histórico &
141 140
        O usuário deve ter acesso aos registros anteriores de humor e demais
142 -
        entradas \\
141 +
        tipos de dados como Gatilho, Sono, etc. \\
143 142

144 143
        \hline
145 144

146 145
        [RF08] &
147 146
        Visualizar detalhes do dia &
▸ 1 unchanged lines
149 148
        determinado dia \\
150 149

151 150
        \hline
152 151

153 152
        [RF09] &
154 -
        Visualizar diário semanal &
155 -
        O usuário deve poder consultar uma visão consolidada da semana \\
153 +
        Visualizar registros de humor recente &
154 +
        O usuário deve poder visualizar os ultimos registros de humor como
155 +
        forma de ler \\
156 156

157 157
        \hline
158 158

159 159
        [RF10] &
160 160
        Manter registro de sono &
▸ 13 unchanged lines
174 174
        registrados \\
175 175

176 176
        \hline
177 177

178 178
        [RF13] &
179 -
        Configurar lembretes &
180 -
        O usuário pode configurar lembretes para registros de humor ou outras
181 -
        atividades \\
179 +
        Registrar que um medicamento foi tomado &
180 +
        O usuário pode marcar que um determinado medicamento foi tomado
181 +
        mediante que foi cadastrado \\
182 182

183 183
        \hline
184 184

185 185
        [RF14] &
186 186
        Associar humor à um gatilho &
187 -
        O sistema deve permitir que o usuário vincule um humor específico com um gatilho \\
187 +
        O sistema deve permitir que o usuário vincule um humor específico com
188 +
        um gatilho \\
188 189

189 190
        \hline
190 191

191 192
        [RF15] &
192 -
        Associar intervenção a gatilho &
193 -
        O sistema deve permitir vincular uma intervenção específica a um
194 -
        gatilho registrado \\
193 +
        Associar consulta com um humor ou gatilho &
194 +
        O sistema deve permitir vincular uma consulta específica a um
195 +
        gatilho ou humor registrado \\
195 196

196 197
        \hline
197 198

198 199
        [RF16] &
199 -
        Avaliar eficácia de uma intervenção &
200 -

201 -
        O usuário deve poder avaliar se a intervenção aplicada foi eficaz ou
202 -
        não para fins de controle \\
200 +
        Gerar um relatório com os últimos dados &
201 +
        O usuário deve selecionar um período e gerar/exportar um relatório com
202 +
        os últimos dados  \\
203 203

204 204
        \hline
205 205
        \multicolumn{3}{c}{\small Fonte: Elaborado pelo autor (2026)} \\
206 206
\end{longtable}
207 207

208 208
\subsection{Requirementos não funcionais}
209 209

210 -
De acordo com \cite[p.~89]{sommerville:2010}: "Requisitos não funcionais são
211 -
restrições sobre os serviços ou funções oferecidas pelo sistema". Ou seja,
210 +
De acordo com \cite[p.~89]{sommerville:2010}: ``Requisitos não funcionais são
211 +
restrições sobre os serviços ou funções oferecidas pelo sistema''. Ou seja,
212 212
definem os critérios de qualidade que o sistema deve seguir, abrangendo
213 213
aspectos como segurança, usabilidade, desempenho e manutenção. Neste projeto,
214 214
destacam-se especialmente a preservação da privacidade do usuário, a
215 215
transparência proporcionada pelo código aberto e a possibilidade de utilização
216 216
offline, o que garante acessibilidade mesmo em contextos de conectividade
▸ 69 unchanged lines
286 286
        \multicolumn{3}{c}{\small Fonte: Elaborado pelo autor (2026)} \\
287 287
\end{longtable}
288 288

289 289
Com essas definições em mãos, pode-se avançar para a etapa de modelagem do
290 290
sistema, usando os requerimentos apresentados como fundação para o sistema.
monografia/chapters/design.tex
1 1
\chapter{Design}
2 2

3 3
% TODO: Find citations
4 4

5 5
As decisões de design do sistema foram fundamentadas tanto na análise dos
▸ 96 unchanged lines
102 102
lúdicas. Portanto, para buscar esses pilares, optou-se por usar uma escolha de
103 103
cores mais neutras e sóbrias, focando em tons de branco, cinza e preto, de
104 104
forma a permitir que o conteúdo regstrado pelo usuário seja o maior foco de
105 105
destaque.
106 106

107 +
\begin{figure}[h]
108 +
  \centering
109 +
  \caption{Paleta de cores}
110 +
  \label{fig:palette}
111 +
  \includegraphics[width=10cm, height=8cm, keepaspectratio]{pallete-small.png}
112 +
  \source{O autor}
113 +
\end{figure}
114 +

115 +
% Hack
116 +
\newpage
117 +

107 118
Contudo, para elementos que necessitam de uma maior atenção, ou elementos de
108 119
interação, como botões de ações primárias, adotou-se uma escolha mais rádical,
109 120
um tom de verde forte, que busca criar exatamente a sensação de destaque
110 121
imediato. Além disso, o verde geralmente está associado como uma cor que
111 122
transmite uma sensação de vitalidade, força, natureza, bem-estar e afins. Como
▸ 29 unchanged lines
141 152
Além da legibilidade, a escolha da Inter também contribui para reforçar a
142 153
identidade moderna e funcional proposta pelo aplicativo. Por ser amplamente
143 154
utilizada em plataformas digitais e ferramentas de interface, como o Figma, a
144 155
fonte transmite familiaridade ao usuário e mantém consistência com os padrões
145 156
contemporâneos de design de interfaces.
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
▸ 141 unchanged lines
147 147
Como a divulgação foi de forma aberta, existia uma pergunta inicial com uma
148 148
função chaveadora, a fim de verificar se os respondentes se encaixavam no
149 149
perfil de potenciais usuários. Isso se justifica pela natureza sensível do
150 150
tema, que envolve saúde mental e experiências subjetivas.
151 151

152 -
Na pergunta "Você já teve algum interesse ou experiência com o monitoramento do
153 -
seu humor ou estado emocional?", apenas 8\% afirmaram que não tem e não teriam
152 +
Na pergunta ``Você já teve algum interesse ou experiência com o monitoramento do
153 +
seu humor ou estado emocional?'', apenas 8\% afirmaram que não tem e não teriam
154 154
interesse em realizar esse tipo de acompanhamento. Esse dado corrobora outro
155 155
resultado relevante: 53\% dos participantes afirmaram já ter, em algum momento
156 156
da vida, realizado algum tipo de monitoramento de humor.
157 157

158 158
Em outros horizontes, mais da metade dos participantes expressou interesse em
▸ 59 unchanged lines
218 218
mecanismos de personalização mais aprofundados. Além disso, o acompanhamento
219 219
emocional é realizado principalmente por meio de uma pontuação de humor, sem
220 220
identificar ciclos emocionais ou relacionar registros a gatilhos e intervenções
221 221
específicas.
222 222

223 -
\subsubsection{Daylio}
223 +
\subsubsection{DailyBeans}
224 224

225 -
O Daylio é um dos aplicativos de monitoramento de humor mais populares
225 +
O DailyBeans é um dos aplicativos de monitoramento de humor mais populares
226 226
disponíveis atualmente, possuindo como principal característica a simplicidade
227 -
de uso. O sistema utiliza emojis e categorias de atividades para facilitar o
227 +
de uso. O sistema utiliza ``feijões'', e possui uma linguagem bem lúdica e
228 +
informal, além de categorias de sentimentos e atividades para facilitar o
228 229
registro rápido do estado emocional do usuário.
229 230

230 231
Entre suas funcionalidades estão o registro de humor, categorização de
231 -
atividades, geração de gráficos históricos e envio de lembretes periódicos. A
232 -
aplicação apresenta boa qualidade visual e fornece recursos adequados para o
233 -
acompanhamento da evolução do humor ao longo do tempo.
232 +
atividades, geração de gráficos históricos. A aplicação apresenta boa qualidade
233 +
visual e fornece recursos adequados para o acompanhamento da evolução do humor
234 +
ao longo do tempo. O usuário do aplicativo também consegue relacionar
235 +
indicadores de sono, como momento em que foi dormir e momento que acordou.
234 236

235 237
Como limitações, observa-se que o software possui código fechado e restringe
236 238
parte de suas funcionalidades mais avançadas à versão paga. Além disso, o foco
237 239
em registros rápidos reduz a flexibilidade para inserção de reflexões textuais
238 240
mais detalhadas.
▸ 107 unchanged lines
346 348
atenda a essas demandas, mas também adote princípios de transparência, abertura
347 349
e controle por parte do usuário. A seguir, serão discutidas as decisões de
348 350
projeto que nortearam a construção da ferramenta proposta, baseadas tanto nas
349 351
limitações identificadas nos sistemas existentes quanto nas necessidades e
350 352
expectativas manifestadas pelo público-alvo da pesquisa.
monografia/chapters/tech.tex
@@ -0,0 +1,13 @@
1 + \chapter{Tecnologias}
2 +
3 + \lipsum[1-2]
4 +
5 + \section{API}
6 +
7 + \lipsum[1-2]
8 +
9 + \subsection{Express}
10 +
11 + \lipsum[1-2]
12 +
13 + \section{Expo e React Native}
monografia/images/palette.png
Binary file
monografia/images/typo.png
Binary file
monografia/monografia.tex
1 1
\documentclass[tcc,capa,table]{textsi}
2 2

3 3
%\usepackage[brazilian]{babel} % Linguagem do documento: Português-brasileiro
4 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 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
▸ 149 unchanged lines
155 155
\input{chapters/contextualization}
156 156
\input{chapters/methodologies}
157 157
\input{chapters/app}
158 158
\input{chapters/modeling}
159 159
\input{chapters/design}
160 -

161 -
% Section é a seção secundária do documento. O restante é auto explicativo..
162 -
\section{Seção Secundária (\textit{section})}
163 -

164 -
\lipsum[1-2]
165 -

166 -
\subsection{Seção Terciária (\textit{subsection})}
167 -

168 -
\lipsum[1]
169 -

170 -
\subsubsection{Seção Quaternária (\textit{subsubsection})}
171 -

172 -
\lipsum[1]
173 -

174 -
\paragraph{Seção Quinária (\textit{paragraph})}
175 -

176 -
Exemplo de citação padrão~\cite{barber:92}. Uma outra citação~\cite{silva:18}. \lipsum[1-3]
177 -

178 -
Isso pode ser visto na Figura~\ref{fig:xitsu}.
179 -

180 -
\begin{figure}[!h]
181 -
\centering
182 -
\caption{Xitsu}
183 -
\label{fig:xitsu}
184 -
\includegraphics[scale=1]{xitsu.png} 
185 -
\source{Xitsu}
186 -
\end{figure}
187 -

188 -
Outra coisa~\cite{site:15}
160 +
\input{chapters/tech}
189 161

190 162
\bibliography{monografia}
191 163
\bibliographystyle{abnt}
192 164

193 165
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
▸ 10 unchanged lines
204 176

205 177
% Adiciona um anexo
206 178
\annex{Verão}
207 179

208 180
\end{document}