Você está na página 1de 98

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA

ESCOLA TÉCNICA ESTADUAL DE ITAQUERA

Ensino Médio com Habilitação Profissional de Técnico em


Desenvolvimento de Sistemas

Alex Son de Freitas Gonçalves Junior

Bruno Guilherme da Silva Lima

Letícia Silva dos Santos Ribeiro

Pedro Spezziale Motta Rodrigues

Raiane Leite da Conceição

FEEL.IN: Acompanhamento e suporte emocional na era


tecnológica.

São Paulo

2023
Alex Son de Freitas Gonçalves Junior

Bruno Guilherme da Silva Lima

Letícia Silva dos Santos Ribeiro

Pedro Spezziale Motta Rodrigues

Raiane Leite da Conceição

FEEL.IN: Acompanhamento e suporte emocional na era


tecnológica.

Trabalho de Conclusão de Curso apresentado


ao Curso Técnico em Desenvolvimento de
Sistemas da ETEC de Itaquera, orientado pelo
professor Luciano de Campos Gonçalves, como
requisito parcial para obtenção do título de
Técnico em Desenvolvimento de Sistemas.

São Paulo

2023
RESUMO

“Feel.in” busca estabelecer melhor conexão entre profissionais da psicologia e


pessoas que buscam esclarecimentos acerca de suas emoções, oferecendo
ferramentas ao público-alvo para discorrer sobre sua rotina, destacando os
momentos altos e baixos. Ao vincular pessoas com base em suas experiências,
buscamos maximizar a eficiência do suporte já oferecido em outros serviços
parecidos, estabelecendo maior compreensão e compatibilidade entre as partes. O
projeto surgiu da necessidade por acompanhamento psicológico de qualidade que a
população brasileira, especialmente adolescentes, apresentou, principalmente
durante o período de isolamento ocasionado pela pandemia do COVID-19. Por meio
de uma abordagem científica, buscamos, ainda, evidenciar e combater meios de
propagação de desinformação, a fim de garantir às pessoas uma melhor distinção
da dificuldade que passam e como identificar solução eficiente e não falaciosa. Os
usuários podem esperar encontrar na plataforma, um ambiente acolhedor e seguro
para discutir questões variadas com profissionais experientes, bem como acesso a
conteúdo informativo, educativo e confiável.

Palavras-chave: App; Acompanhamento; Conexão Emocional; Esclarecimento;


Informações confiáveis; Saúde mental; Tecnologia.
ABSTRACT

"Feel.in" aims to set up better connection for psychology professionals and


individuals seeking clarity about their own emotions by offering tools that grants
public audience to discuss their own routine, highlighting highs and lows. While
linking people based on similar experiences, we look to maximize the efficiency of
the already offered support in other services, setting up greater understanding and
compatibility between the parties. The project arose by the need of quality
psychological attendance that the Brazilian population, especially teens, presented,
during the isolation period caused by the COVID-19 pandemic. Through a scientific
approach, we are also looking for evidence and fighting against ways of giving
misinformation to ensure people ways to find their own difficulty and effective solution
to it, not in a fallacious way. Users may expect to find a welcoming and safe
environment to discuss several issues with experienced professionals on the
platform, as well as access to informative, educational, and reliable content.

Keywords: App; Attendance; Emotional Connection; Enlightening; Reliable content;


Mental health; Technology.
LISTA DE FIGURAS

FIGURAS

Figura 1 - GERENCIAMENTO DO PROJETO: FASE INICIAL..................................12


Figura 2 - QUADRO DE GERENCIAMENTO DE COMUNICAÇÃO..........................14
Figura 3 - MAPA DE EXPERIÊNCIA DE LUANA e MATHEO...................................17
Figura 4 - MAPA DE EXPERIÊNCIA DE PSI. JOSÉ.................................................18
Figura 5 - LOGOTIPO E LOGOMARCA DA EMPRESA DESENVOLVEDORA........22
Figura 6 - LOGOTIPO E LOGOMARCA DA FEEL.IN................................................32
Figura 7 - DIAGRAMA DE IMPLANTAÇÃO DA FEEL.IN..........................................40
Figura 8 - DIAGRAMA DE CASOS DE USO GERAL DO SISTEMA.........................49
Figura 9 - DIAGRAMA DE SEQUÊNCIA DO SISTEMA............................................68
Figura 10 - DIAGRAMA MODELO-ENTIDADE-RELAÇÃO DO BANCO DE DADOS69
Figura 11 - DIAGRA DE ENTIDADE-RELACIONAMENTO DO SISTEMA................70
Figura 12 - DIAGRAMA DE CLASSES DO SISTEMA...............................................71

GRÁFICOS

Gráfico 1 - PREFERÊNCIA DE ESPAÇOS...............................................................27


Gráfico 2 - DIFICULDADE NA ORGANIZAÇÃO EMOCIONAL.................................28
Gráfico 3 - EXISTÊNCIA DE PLATAFORMAS SEMELHANTES..............................29

QUADROS

Quadro 1 - REQUISITOS FUNCIONAIS DO SISTEMA............................................32


Quadro 2 - REQUISITOS NÃO FUNCIONAIS DO SISTEMA....................................34
Quadro 3 - RESTRIÇÕES DO SISTEMA..................................................................34
Quadro 4 - FUNÇÕES DA EQUIPE DE DESENVOLVIMENTO................................38
Quadro 5 - LISTA DE CONCORRENTES.................................................................38
Quadro 6 - QUADRO DE RISCOS ELENCADOS.....................................................45
Quadro 7 - CRONOGRAMA SEMANAL DE DESENVOLVIMENTO.........................47
Quadro 8 - CRONOGRAMA ANUAL DE DESENVOLVIMENTO..............................48

TABELAS

Tabela 1 - TARIFAS DE CONSUMO HÍDRICO, São Paulo SP, 2023......................43


Tabela 2 - SETOR DE DESENVOLVIMENTO...........................................................43
Tabela 3 - SETOR ADMINISTRATIVO......................................................................43
Tabela 4 - DEPARTAMENTO DE MARKETING........................................................43
Tabela 5 - OUTROS GASTOS.................................................................................. 44
Tabela 6 - INVESTIMENTO INICIAL.........................................................................45

CASOS DE USO

Caso de uso 1 - GERENCIAR USUÁRIOS...............................................................50


Caso de uso 2 - CRIAR POST...................................................................................51
Caso de uso 3 - ACOMPANHAR USUÁRIO..............................................................51
Caso de uso 4 - VEICULAR CONTEÚDO.................................................................52
Caso de uso 5 - RESPOSTAS EM POSTAGENS.....................................................53
Caso de uso 6 - USAR O FEED................................................................................54
Caso de uso 7 - VER PERFIS...................................................................................55

DESCRITIVOS

Descritivo 1 - CADASTRAR USUÁRIO.....................................................................56


Descritivo 2 - EDITAR USUÁRIO..............................................................................56
Descritivo 3 - DELETAR USUÁRIO...........................................................................57
Descritivo 4 - CRIAR POST.......................................................................................58
Descritivo 5 - EDITAR POST.....................................................................................58
Descritivo 6 - DELETAR POST..................................................................................59
Descritivo 7 - VER RESPOSTAS...............................................................................60
Descritivo 8 - VER EMOÇÃO ATUAL........................................................................60
Descritivo 9 - VER CALENDÁRIO DE DESABAFOS................................................61
Descritivo 10 - AVALIAR RESPOSTAS.....................................................................61
Descritivo 11 - RESPONDER POSTAGENS.............................................................62
Descritivo 12 - EDITAR RESPOSTA.........................................................................62
Descritivo 13 - APAGAR RESPOSTA.......................................................................63
Descritivo 14 - USAR FEED......................................................................................63
Descritivo 15 - ACESSAR POSTAGENS..................................................................64
Descritivo 16 - DENUNCIAR POSTAGEM................................................................64
Descritivo 17 - COMPARTILHAR POSTAGEM.........................................................65
Descritivo 18 - VER PERFIL ALHEIO........................................................................65
Descritivo 19 - VER PRÓPRIO PERFIL....................................................................66
Descritivo 20 - VER CONTEÚDO..............................................................................66
Descritivo 21 - VEICULAR CONTEÚDO...................................................................67
Descritivo 22 - AVALIAR CONTEÚDO......................................................................67
SUMÁRIO

1. INTRODUÇÃO......................................................................................................................9
1.1. Fundamentação teórica.....................................................................................................9
1.2. Justificativa......................................................................................................................10
1.3. Motivação.........................................................................................................................10
1.4. Lacunas de pesquisa.......................................................................................................11
2. METODOLOGIAS...............................................................................................................12
2.1. Gerenciamento de projeto...............................................................................................12
2.2. Gerenciamento de comunicação.....................................................................................13
2.3. Gerenciamento de código................................................................................................15
2.4. Experiência de usuário....................................................................................................16
2.4.1. Introdução ao perfil do usuário (UX).............................................................................16
2.4.2. Introdução à Persona....................................................................................................17
2.4.3. Serviços oferecidos.......................................................................................................19
3. CARACTERIZAÇÃO DA EMPRESA DESENVOLVEDORA..............................................21
3.1. Nome da Empresa: Musa................................................................................................21
3.2. Apresentação da empresa...............................................................................................21
3.3. Logo.................................................................................................................................22
3.4. Missão..............................................................................................................................22
3.6. Visão................................................................................................................................22
3.6. Valores.............................................................................................................................23
3.7. Website............................................................................................................................23
4. CARACTERIZAÇÃO DO CLIENTE....................................................................................24
4.1. Apresentação do público-alvo..........................................................................................24
4.2. Pesquisa com o público-alvo...........................................................................................24
4.2.1. Apresentação da pesquisa...........................................................................................24
4.2.2. Questionário da pesquisa.............................................................................................25
4.2.3. Gráficos dos resultados................................................................................................27
4.2.4. Análise dos resultados..................................................................................................29
4.3. Descrição da situação-problema.....................................................................................30
5. DESCRIÇÃO DA SOLUÇÃO..............................................................................................31
5.1. Nome da solução: Feel.in................................................................................................31
5.2. Apresentação da solução – SW.......................................................................................31
5.3. Ícone e/ou logomarca para o SW....................................................................................32
5.4. Lista de requisitos do sistema..........................................................................................32
5.5. Análise dos requisitos do sistema....................................................................................35
6. ESTUDO DE VIABILIDADE................................................................................................37
6.1. Objetivo do sistema.........................................................................................................37
6.2. Funções e responsabilidades das pessoas.....................................................................38
6.3. Sistemas e/ou produtos concorrentes.............................................................................38
6.4. Arquitetura do sistema.....................................................................................................39
6.5. Linguagens de programação...........................................................................................41
6.6. Bancos de dados candidatos...........................................................................................41
6.7. Custos de produção do projeto........................................................................................42
6.7.1. Despesas fixas mensais...............................................................................................42
6.7.2. Hardware e software.....................................................................................................44
6.7.3. Investimentos................................................................................................................44
6.8. Análise de riscos..............................................................................................................45
6.8.1. Lista de riscos elencados..............................................................................................45
6.8.2. Ações preventivas e corretivas.....................................................................................46
6.9. Cronograma de desenvolvimento....................................................................................47
7. DIAGRAMAS DE SISTEMA................................................................................................49
7.1. Diagrama de caso de uso geral.......................................................................................49
7.2. Diagramas de caso de uso de pacotes...........................................................................50
7.3. Descritivos dos fluxos dos casos de uso.........................................................................56
7.4. Diagrama de sequência do sistema................................................................................68
7.5. Diagrama de Modelo-Entidade-Relacionamento.............................................................69
7.6 Diagrama de Entidade-Relacionamento...........................................................................70
7.7. Diagrama de classes do sistema.....................................................................................71
8. PROTÓTIPOS DO SISTEMA.............................................................................................72
8.1. Telas prototípicas do sistema..........................................................................................72
8.2. Storyboard.......................................................................................................................80
8.3. Avaliação de uso do sistema...........................................................................................81
8.4. Análise da UX..................................................................................................................82
9. CODIFICAÇÃO DO SISTEMA............................................................................................86
9.1. Estrutural geral / framework.............................................................................................86
9.2. Controle de versionamento..............................................................................................87
10. TESTES DO SISTEMA.....................................................................................................87
10.1. Testes unitários..............................................................................................................87
11. CONCLUSÃO...................................................................................................................96
REFERÊNCIAS......................................................................................................................97
1. INTRODUÇÃO

1.1. Fundamentação teórica

A atual pandemia do “coronavírus” trouxe consigo uma série de novos


desafios à saúde mental. O isolamento social, a incerteza econômica proveniente de
crises político-econômicas, grande veiculação de Fake News (Barreto MS et al,
2021, p. 7) ou do contato direto com a doença tornam-se agravantes cruciais das
dificuldades emocionais prévias, atuais e futuras. O impacto desse conjunto de
eventos não deve ser negligenciado, portanto, buscar uma solução para o problema
tende a ser uma necessidade para a preservação da saúde mental de pessoas que
experienciam situações de sofrimento mais severo. (SCHMIDT et al, 2020, p. 8).

Apesar de tardio, o país encarou o pandemônio de frente, a fim de que as


taxas de letalidade e propagação da doença diminuíssem o suficiente para que
pessoas pudessem voltar à “normalidade”. O que não suficientemente incentivado,
entretanto, foi o tratamento de suas consequências psicossociais graças às metas
baixas de investimento na saúde mental e a precarização do acesso aos
profissionais (ONU, 2021b). Indivíduos reconquistaram o direito de sair às ruas e
desfrutar a vida, porém muitos vivem à sombra de sequelas por terem tido suas
liberdades tomadas, vivido momentos de terror ou até mesmo perdido pessoas
importantes. Ademais, o pouco incentivo à assistência psicológica é apenas uma
das formas de acentuar o problema.

Desinformações e preconceitos, por sinal, vêm ganhando na sociedade


brasileira, cada vez mais influência, ao ponto de pessoas não se interessarem em
recorrer a profissionais capacitados por vergonha (FEBRAFAR, 2019), esses que,
evidentemente, fornecem suporte e elucidação acerca das adversidades.

Analisando o contexto, é proposto oferecer um meio de trazer atendimento


eficiente ao público em mais vulnerabilidade, fazendo com que pessoas se
desenvolvam através de abordagens práticas e objetivas, à medida que buscam
compreender seus sentimentos, suas dores e mágoas.
11

1.2 . Justificativa

Um dos principais fatores que justificam a iniciativa são os altos índices de


incidência de transtornos psíquicos no mundo, que sempre existiram, mas sofreram
agravamento preocupante durante a pandemia segundo estimativas da própria
Organização Mundial da Saúde (OMS) realizadas ainda no ano de 2020 (ONU,
2020a).

Outros aspectos comuns fora de controle, especialmente óbitos podem


desencadear novos transtornos, agravar pré-existentes e ocasionar suicídios, além
da falta de repertório científico que contribui com a propagação de informações
falsas, gerando muito tabu acerca do tema, sendo que falar abertamente sobre
suicídios é a melhor maneira de prevenção. (SCHMIDT et al, 2020, p. 8).

Sabemos, inclusive, que muitas vezes a permanência no meio digital é um


fator culminante ao surgimento de novos problemas e vícios (FERREIRA, 2023), a
falta de interação com o universo exterior, por exemplo, nos faz reféns de uma
realidade que não nos compreende por completo e de pessoas que não se importam
em como cada ação reage em cada um. Buscamos, portanto, equilíbrio entre estar e
não estar conectado, promovendo cada vez mais o contato com o mundo físico.

1.3 . Motivação

Alguns membros do grupo tiveram experiências, através de acompanhamento


clínico precário e outros problemas sociais, à maneira em que a pandemia fez
acentuar a falta do contato com profissionais da saúde mental e de sua
assertividade, por isso decidimos desenvolver a plataforma para ajudar a preencher
lacunas entre necessidade de amparo e opções disponíveis limitadas. Atualmente,
acreditamos que nosso projeto fará diferença significativa na rotina de cada um,
fornecendo motivos para lidar com obstáculos que surjam ao logo dos caminhos
tempestuosos.
12

1.4 . Lacunas de pesquisa

Questão: Existe alguma forma eficaz de oferecer uma plataforma de atendimento


psicológico online? A eficácia dessa plataforma garante que o vínculo entre as partes
(psicólogo-paciente) permaneça intacto?

Embora existam alguns aplicativos que ofereçam assistência psicológica online, sem
a necessidade do atendimento presencial, ainda há uma carência na literatura sobre a
eficácia dessas plataformas em comparação ao tratamento presencial tradicional. Alguns
estudos demonstram que é possível que o vínculo entre profissional-paciente prevaleça,
mesmo à distância, tornando possível que seja colocado em prática. (FARIA, 2019, p. 68)

A plataforma se propõe então a tentar ser a resposta para esse problema. A


pesquisa pretende usar as técnicas e a literatura já existente para preencher essa lacuna
com uma solução inteligente e efetiva, usando a prática para complementar aquilo que falta
do conhecimento teórico.
13

2. METODOLOGIAS

2.1. Gerenciamento de projeto

Figura 1 - GERENCIAMENTO DO PROJETO: FASE INICIAL

Fonte: elaborado pelos autores (2023)

O gerenciamento de projeto é um dos fundamentos para garantir que o


trabalho seja entregue com qualidade. Um controle que seja flexível e eficiente
auxilia na evolução do projeto. Nesse sentido, a ideia foi recorrer a ferramentas de
fácil entendimento para todos os integrantes do grupo, bem como metodologias
igualmente acessíveis. Escolhemos o Trello como ferramenta de gerenciamento de
projetos, que será utilizado do começo ao fim do projeto.

O Trello, software intuitivo que nos permite organizar tarefas de forma visual
por meio de quadros e listas, apresenta cada tarefa em cartões que podem ser
movidos entre listas de acordo com o status da atividade. Além disso, é possível
adicionar descrições, comentários e anexos aos cartões, bem como atribuir
responsáveis pelas tarefas. Com isso, obtemos a visão geral do andamento do
projeto em tempo real, além de muitas vezes facilitar a comunicação entre os
14

membros da equipe, já que é possível mencionar e enviar notificações pelo


aplicativo. Essa escolha permite que todos trabalhem de forma independente, porém
coordenada, respeitando os prazos.

Selecionamos o Kanban como metodologia de organização. Trata-se de uma


abordagem visual que nos permite gerenciar o fluxo de trabalho de forma simples.
Ele se baseia em um quadro contendo colunas que representam etapas do
processo, como “a fazer”, “em andamento” e “concluído”. Cada tarefa é
representada por um cartão que é movido pelas colunas de acordo com o seu
estágio de progresso. Com a metodologia, podemos identificar falhas no processo e
as atividades que estão demorando mais do que o previsto, ajudando a tomar
medidas corretivas e manter o projeto no prazo.

Seguindo o modelo proposto, temos a representação do quadro de tarefas em


uma das fases iniciais do projeto. Tarefas são referentes aos sprints, entregas
semanais ou mensais que são as etapas da confecção do projeto, bem como outros
elementos importantes que devem ser entregues ou analisadas e que precisem
passar por crivos de controle. A distribuição do papel de cada um nessas tarefas é
previamente definida durante reuniões, posteriormente é representada graficamente
pelos pequenos círculos com foto ou iniciais de cada integrante. Em de cada tarefa
há uma lista de afazeres com caixas de seleção, quando um item é concluído, o foco
é direcionado aos remanescentes.

2.2. Gerenciamento de comunicação

Sem comunicação, a equipe não conseguiria dar continuidade ao projeto,


logo, planejar, gerir e monitorar é muito importante para o sucesso deste. O
gerenciamento das comunicações garante a possibilidade de ser representado por
quadros que demonstram quais as informações, técnicas, ferramentas e os
resultados práticos derivados da transmissão de ideias.
15

Figura 2 - QUADRO DE GERENCIAMENTO DE COMUNICAÇÃO

Fonte: elaborado pelos autores (2023)

A primeira etapa do gerenciamento de comunicações é o planejamento.


Utilizamos o cronograma do projeto, documentos e o planejamento para que fossem
analisados. As ferramentas e técnicas para esse caso centram-se na análise dos
requisitos para o funcionamento das comunicações, as habilidades dos membros da
equipe, os modelos de comunicação existentes e os métodos utilizados. Através de
reuniões, decidimos que nossas formas de comunicações seriam duas aplicações
de troca de mensagens: Whatsapp e Discord.

Ambos os aplicativos escolhidos são muito utilizados recentemente, oferecem


suporte a conversas de áudio e de texto em tempo real, assim como separação do
conteúdo, registro de mensagens e outras ferramentas. Após a escolha dos meios
de comunicação, optamos pela realização de reuniões semanais para discutir as
pautas pertinentes ao projeto, além das mensagens diárias. As saídas dessa etapa
sempre serão o próprio plano do gerenciamento das comunicações e, caso preciso,
atualizações no planejamento do projeto ou documentação, seja para corrigir,
adicionar ou remover informações.

A fase do gerenciamento da comunicação consiste em executar o que foi


decidido durante o planejamento. Os elementos de entrada, o que foi discutido na
etapa anterior. Além dos documentos e planos do projeto, a análise do perfil da
equipe ajuda a encaixar os usuários nos canais de comunicação. As ferramentas e
16

técnicas dizem respeito ao que será utilizado na gerência e na utilização da


comunicação. Seu retorno é a próprio fluxo de informações, assim como eventuais
alterações nos planos e documentos.

Por fim, monitorar as comunicações é importante para entender se tudo


ocorre nos conformes. Além dos elementos já citados, a princípio temos a análise do
desempenho ao utilizar os canais de comunicação, o que reflete na assertividade da
escolha e manutenção comunicativa, além da possível necessidade de
aprimoramentos. Representar e analisar os dados é a melhor forma de saber se os
meios de comunicação funcionam.

Por fim, os resultados dessa etapa podem ser aprimoramentos, análises mais
profundas ou a necessidade de uma nova reunião de planejamento para
remodelagem do plano de gerenciamento das comunicações.

2.3. Gerenciamento de código

O gerenciamento de código é a etapa Fundamental no processo de


desenvolvimento de qualquer software, por isso optamos por utilizar duas
ferramentas específicas para a edição e compartilhamento do código fonte: o Visual
Studio Code e o Github.
O Visual Studio Code é uma IDE (Integrated Development Environment) que
permite aos desenvolvedores escrever, depurar e testar o código de forma fácil e
eficiente. Ele oferece recursos poderosos, como a sugestão de código, depuração
integrada, extensibilidade através de recursos disponibilizados pela comunidade e
suporte para várias linguagens de programação. Além de outros pontos fortes, ele é
simples de ser aprendido, permitindo que o desenvolvedor se adapte com facilidade
e o personalize para sua melhor experiência.
O GitHub, por sua vez, é um serviço de hospedagem de repositórios de
código-fonte que fornece aos desenvolvedores a possibilidade de colaborarem nos
projetos em equipe. Ele oferece recursos de controle de versão, rastreamento de
problemas, integração contínua e mais. Utilizamos essa ferramenta para não só
17

preservar o código-fonte como também para boa organização, visualizar o código


em conjunto e à distância.
Por fim, para lidar com o versionamento, utilizamos o SemVer (Semmantic
Versioning). Esse sistema de versionamento consiste em utilizar de três números
para representar a versão de um software: MAJOR, MINOR e PATCH. O MAJOR é
incrementado quando há mudanças incompatíveis com versões anteriores, o MINOR
é incrementado quando há adições de funcionalidades compatíveis com versões
anteriores e o PATCH, quando há correções de problemas compatíveis com versões
anteriores.

2.4. Experiência de usuário

2.4.1. Introdução ao perfil do usuário (UX).

O perfil do usuário proposto a ser atendido não pode ser devidamente


especificado. Apesar da grande diversidade regional, cultural e etária apresentada
no Brasil, o verdadeiro impedimento se dá no fato de que transtornos mentais como
depressão e principalmente ansiedade, entre outros, não apresentam padrões de
incidência, ainda que sejam comuns entre pessoas de mesmos aspectos sociais.

Em contrapartida, foram elaboradas duas personas a fim de desenvolver,


compreender e otimizar a interação serviço-usuário, com enfoque na diversidade já
citada, mas não deixando de lado particularidades necessárias na organização da
UX.
18

2.4.2. Introdução à Persona

Como citado, houve formulação de duas personas para usuários, Luana e


Matheo, e uma para o profissional. Pessoas essencialmente distintas e em
diferentes estágios da vida, mas com diagnósticos em comum

Matheo é um rapaz jovem, 18 anos, de ascendência asiática que termina sua


jornada escolar planejando ingressar em uma universidade. Após uma infância
conturbada e cheia de cobranças em relação ao futuro, fazer certas tarefas
cotidianas não é fácil para ele, suas motivações são insuficientes para socializar ou
estudar. Sua vida se torna uma experiência cada vez mais desgastante

Luana de 30 anos, por outro lado, é formada em administração de empresas,


sempre foi uma moça dedicada e muito ambiciosa. Apesar de conquistas em sua
vida profissional, sente uma lacuna em sua vida pessoal. Ela passa a se afastar de
seus vínculos familiares. Cada vez mais cansada, sem ânimo, Luana começou a ter
pensamentos negativos, procurou ajuda psiquiátrica e logo seu quadro foi
diagnosticado como depressão.

Figura 3 - MAPA DE EXPERIÊNCIA DE LUANA e MATHEO

Fonte: elaborado pelos autores (2023).


19

José, 48 anos, é um excelente psicólogo. Dedica-se a ajudar pessoas em sua


carreira de mais de 15 anos, lidando com uma diversidade de pessoas diariamente em sua
rotina de trabalho. Através de uma consulta com o paciente Matheo, conheceu a
comunidade na qual hoje faz parte, auxiliando pessoas que necessitam acompanhamento
em seu tempo livre.
José afirma que seu objetivo em nosso site é tentar fazer com as pessoas se sintam
confortáveis, que voltem a ter esperança e aprendam a lidar com seus sentimentos.

Figura 4 - MAPA DE EXPERIÊNCIA DE PSI. JOSÉ

Fonte: elaborado pelos autores (2023).

De diferentes formas receberam recomendações da plataforma focada em


ajudar pessoas que passam por situações iguais ou semelhantes. Nosso objetivo é
fazer com que nossos usuários se sintam confiantes, seguros e acolhidos. Matheo e
Luana, agora partes de uma comunidade, sabem que não estão sozinhos, recebem
apoio de profissionais online e podem analisar seus comportamentos, pensamentos
e escolhas, para assim tomar decisões que os ajudem a superar seus obstáculos,
assim retornando suas esperanças de vida aos poucos.
20

2.4.3. Serviços oferecidos

Dashboard personalizado: Ao acessar o aplicativo, o usuário será direcionado a


um dashboard personalizado que mostra informações relevantes de acordo com sua
situação. Se Luana demonstrar estar em momentos de crise, por exemplo, o
dashboard apresentará recursos e ferramentas de autoajuda, como exercícios de
relaxamento e um botão de emergência para contato direto com um psicólogo.

Grupos de apoio: Oferecer grupos de apoio específicos, onde Matheo, por


exemplo, poderá encontrar pessoas que passam por situações semelhantes e
compartilhar experiências. Esses grupos devem ser moderados por profissionais da
saúde mental, fornecendo informações úteis ao esclarecer dúvidas.

Psicólogos online: Disponibilizar psicólogos online para oferecer atendimento


terapêutico por meio de chat. É importante que o aplicativo garanta segurança dos
profissionais, com registro nos órgãos competentes e feedback dos usuários.

Conteúdo informativo: Apresentar conteúdo informativo sobre a depressão e


outros transtornos mentais, como artigos, vídeos e podcasts. Esses recursos devem
ser produzidos por profissionais de saúde mental e apresentar informações
atualizadas e baseadas em evidências científicas.

Onboarding: O processo de cadastro no aplicativo será fácil e intuitivo. Perguntas


simples e claras sobre a situação atual do usuário, como "Como você está se
sentindo hoje?" Ou "Você já recebeu tratamento para depressão antes?" Serão
realizadas durante o registro. O aplicativo deve apresentar informações adicionais
sobre o objetivo do serviço e como ele funciona.

Interface: A interface simples e de fácil navegação, layout agradável e bem-


organizado. O usuário poderá encontrar facilmente informações úteis, como artigos,
recursos e dicas sobre seu quadro.

Recursos: O aplicativo deve oferecer recursos variados para ajudar o usuário a lidar
com sua rotina, como exercícios de mindfulness, meditação guiada, terapia
cognitivo-comportamental e outros recursos terapêuticos.
21

Feedback: O aplicativo fornecerá feedback constante ao usuário sobre seu


progresso, por meio de relatórios, gráficos e outras formas de análise e oferecer
incentivos.
22

3. CARACTERIZAÇÃO DA EMPRESA DESENVOLVEDORA

3.1. Nome da Empresa: Musa

O nome Musa Paradisiaca, ou simplesmente Musa, surgiu como uma


brincadeira entre colegas de turma após a fala de uma professora de biologia. O
título em questão trata-se de uma adaptação de “Musa x paradisiaca” (latim para
“musa do paraíso”), nome científico da banana, fruto da bananeira, amplamente
consumido ao redor do mundo.

Com o passar dos bimestres durante o ensino médio, a mesma organização


se repetia em qualquer trabalho escolar requisitado, surgindo então a necessidade
de nomear o grupo. Originalmente composto por sete integrantes, a Musa conta,
hoje, com cinco presentes desde a formação original.

3.2. Apresentação da empresa

Como citado, a empresa é formada por cinco representantes, cada um com


diferente estilo de vida, plano acadêmico e área de atuação. O objetivo principal é
levar a tecnologia para o maior número de pessoas, tornar nossos produtos
acessíveis e zelar para que nossos valores continuem intactos, independentemente
de qualquer coisa.
23

3.3. Logo

Figura 5 - LOGOTIPO E LOGOMARCA DA EMPRESA DESENVOLVEDORA

Fonte: elaborado pelos autores (2023).

Apresentamos como logotipo o ícone de uma árvore bananeira,


acompanhando a logomarca escrito “MUSA” eventualmente seguida pelo subtítulo
“paradisíaca” e um pequeno cacho de três bananas. Todos os elementos possuem
um preenchimento solido na cor preta.

3.4. Missão

A missão da empresa é trazer aos usuários um lugar para que se sintam


seguros, acolhidos e confiantes, sabendo que podem contar com a comunidade que
escolherem fazer parte. Existimos para que mantenham as esperanças.

3.6. Visão

Como empresa, visamos compreender nossos clientes. Auxiliando-os em


suas jornadas, buscamos atingir o maior número de pessoas e construir uma
comunidade cada vez maior, mais assertiva, plural e abrangente.
24

3.6. Valores

Nossos valores são a ética, transparência, responsabilidade, o


comprometimento e o bem-estar dos usuários. Esses valores são um dos nossos
bens mais valiosos e nos dispomos a trabalhar para que continuem em destaque.

3.7. Website

O site organizacional tem como objetivo introduzir o usuário à empresa. Nele,


o público poderá entender a missão, visão e os valores que norteiam nossas ações.
Ele foi projetado para ser simples, intuitivo e de fácil navegação, visando
proporcionar uma experiência agradável para nossos visitantes, além disso, é
responsivo, o que significa que pode ser acessado a partir de qualquer dispositivo,
sejam desktops, tablets ou smartphones.
25

4. CARACTERIZAÇÃO DO CLIENTE

4.1. Apresentação do público-alvo

O público-alvo da plataforma consiste em indivíduos que buscam auxílio


psicológico e emocional. Especificamente, a plataforma será direcionada a pessoas
que não possuem acesso ou não tem interesse em fazer atendimentos presenciais,
bem como para aquelas que precisam de acompanhamento mais frequente e
personalizado.

Esse público-alvo engloba tanto adultos quanto adolescentes, com uma faixa
etária principal variando entre 15 e 25 anos, que possuam dispositivos eletrônicos
com acesso à internet e estejam dispostos a utilizar a plataforma de maneira
responsável e comprometida. São pessoas que valorizam o autoconhecimento e o
cuidado com sua saúde mental, buscam recursos para lidar com suas questões
emocionais (tais como ansiedade, depressão, estresse ou luto).

Além disso, ainda que não seja o foco maior, a plataforma também é
direcionada aos profissionais da psicologia, que poderão utilizar nossa ferramenta
para realizar atendimentos online de forma segura e eficiente, não só expandindo
seu alcance, mas possibilitando um maior número de atendimentos. Dessa forma,
busca atender a demanda crescente de psicólogos e servir como forma de aplicar
psicologia online na prática.

4.2. Pesquisa com o público-alvo

4.2.1. Apresentação da pesquisa

Durante o período de três dias, a pesquisa foi realizada com um total de 56


pessoas de diferentes regiões de São Paulo através de formulários eletrônicos. O intuito
dessa pesquisa foi reafirmar preconcepções sobre os usuários, assim como reunir dados
satisfatórios que nos direcionem a como nos comunicar com esse público, quais
26

pensamentos da equipe acompanham as vontades apresentadas no feedback, eventuais


mudanças e novos caminhos a serem colocados em pauta.

4.2.2. Questionário da pesquisa

1) Qual é a sua idade?


R: Tenho ____ anos.

2) Qual é seu gênero?


( ) Masculino ( ) Não-binário
( ) Feminino ( ) Outro. Especifique: _________________

3) Você foi diagnosticado, tem suspeitas ou sente que possui algum problema
psicológico?
( ) Sim ( ) Não
( ) Não sei dizer

4) Você acha que o isolamento causado pela pandemia do COVID-19 impactou


negativamente na sua saúde mental?
( ) Sim ( ) Não
( ) Não sei dizer

5) Você acredita que o aumento de contato com órgãos e profissionais,


ouvintes e compreensivos, impactaria positivamente em sua rotina?
( ) Sim ( ) Não
( ) Não sei dizer
6) Você sente que é difícil passar por atendimento psicológico? (Não é
obrigatório ter passado por esse atendimento antes, use seus conhecimentos
prévios)
( ) Sim ( ) Não
( ) Não sei dizer

7) Onde você se sente mais à vontade?


27

( ) Presencialmente ( ) Virtualmente
( ) Não me sinto à vontade em nenhum espaço ( ) Não sei dizer

8) Você sente dificuldade com a sua organização emocional?


( ) Sim ( ) Não
( ) Não sei dizer

9) Numa escala de 1 a 5, o quão difícil é para você organizar suas emoções?


Resposta: __

10) Você já utilizou ou conhece alguma plataforma de organização emocional?


( ) Sim ( ) Não
( ) Não sei dizer

11) Você acredita que o desabafo e a conversa, aliados a aconselhamento


apropriado, te ajudariam a entender melhor os seus próprios sentimentos?
( ) Sim ( ) Não
( ) Não sei dizer

12) Você acha que atendimento psicológico online é uma opção viável para te
ajudar?
( ) Sim ( ) Não
( ) Não sei dizer

13) Numa escala de 1 a 5, quanto confia que esse tipo de atendimento online
funcionaria com você?
Resposta: __
14) Você acha que a desinformação também é uma forma de te afastar da
psicologia?
( ) Sim ( ) Não
( ) Não sei dizer
28

15) O que você vê de mais importante para uma plataforma de aconselhamento


e organização emocional funcionar? Você tem alguma sugestão ou pedido
para que possamos incorporar em nosso trabalho? *Opcional
R:
___________________________________________________________________
4.2.3. Gráficos dos resultados

Os gráficos extraídos após o processo de apuração da pesquisa oferecem


uma visão aprofundada. Eles nos permitem identificar padrões e fenômenos
comuns, além de quantificar experiências semelhantes através dos percentuais.
Com base nos dados a seguir, podemos fazer análises e ajustes que atendam
melhor às necessidades e expectativas do usuário.

Gráfico 1 - PREFERÊNCIA DE ESPAÇOS

Fonte: Elaborado pelos autores (2023).

É possível observar que a maioria das respostas (67,9%), são de pessoas


que dizem se sentir mais à vontade em situações presenciais, logo que mais
pessoas têm preferência pelo contato físico ou conversa presencial, bem como a
sensação de proximidade que essas interações proporcionam. Nota-se, no entanto,
que uma parcela dos entrevistados (16,1%) se sente mais à vontade em espaços
virtuais. Atentamos para que a tecnologia oferecida pelo projeto possa ser uma
alternativa aos que preferem evitar interações pessoais.
29

Além disso, é importante destacar que outra parte dos entrevistados (14,3%)
não soube responder e uma parcela ainda menor dos entrevistados afirmou não se
sentir à vontade em espaço algum.

Gráfico 2 - DIFICULDADE NA ORGANIZAÇÃO EMOCIONAL

Fonte: elaborado pelos autores (2023).

No gráfico, identificamos que a maioria dos consultados relatou sentir certa


dificuldade em sua organização emocional. Na escala disponível, os marcos três e
quatro representaram igualdade em número de respostas, indicando que grande
parte dos participantes sente dificuldade moderada ou considerável em lidar com
emoções. O ponto de número cinco, que corresponde a alta dificuldade, teve um
número intermediário de respostas. Por fim, os marcos um e dois corresponderam à
baixa dificuldade e obtiveram número inferior de respostas.
30

Gráfico 3 - EXISTÊNCIA DE PLATAFORMAS SEMELHANTES

Fonte: elabora pelos autores (2023).

É observável que a maioria dos entrevistados (82,1%) não conhece ou não


utilizou alguma plataforma de organização emocional. Apenas uma pequena parcela
(14,3%) afirma já ter utilizado ou conhecer alguma plataforma, o que indica a falta de
divulgação de plataformas ou até mesmo a falta delas.

4.2.4. Análise dos resultados

Através da coleta dos dados (Figura 4), vimos que pessoas ainda se sentem
mais confortáveis em ambientes presenciais, isso reforça o compromisso da
empresa em oferecer serviços seguros e preocupados em mostrar as qualidades do
ambiente virtual. Para aumentar a adesão e utilização desse tipo de espaço é
fundamental para que a plataforma funcione de forma completamente
autossuficiente.

Além disso, a partir do gráfico referente à dificuldade em organizar emoções


(Figura 5) e reforçada pelo desconhecimento de soluções, fica clara a necessidade
de ferramentas que, de fato, auxiliem e revertam o quadro. É esperado que a
plataforma tenha grande potencial de suprimento a lacuna existente, ao ser moldada
a partir dos dados encontrados durante a pesquisa e sugestões dos usuários.
31

4.3. Descrição da situação-problema

Com base na análise dos gráficos e resultados, as situações-problema


identificadas pós-pesquisa são:

 Falta de soluções efetivas para gerenciamento e organização


emocional.
 Alta demanda por soluções.
 Falta do contato dos usuários com ambientes virtuais.

Todas se interligam, criando apenas uma situação-problema: a falta de


soluções efetivas em ambientes virtuais. Tendo o problema em vista, o projeto se
propõe a solucioná-lo, desempenhando um papel positivo na manutenção da
sanidade mental dos usuários.
32

5. DESCRIÇÃO DA SOLUÇÃO
5.1. Nome da solução: Feel.in

O nome da solução é uma das partes fundamentais, uma vez que é com ele
que as pessoas muitas vezes acabam interessadas, é um chamariz e pode ser
importante para construir também uma identidade para o ecossistema do aplicativo.
O nome escolhido para a plataforma, “Feel.in”, tem relação com o foco da gestão
emocional dos usuários, representado pela palavra feelin, que significa
“sentimento”.

Além disso, a separação do nome em feel (sentir) e in (em) por um ponto


permite que seja lido e falado de diferentes formas, além de remeter a outras
plataformas com nomes semelhantes, principalmente na grafia (LinkedIn, Linktr.ee,
etc.), facilitando a divulgação dos próprios usuários pelo reconhecimento e costume.

5.2. Apresentação da solução – SW

A Feel.in é uma plataforma de acompanhamento, aconselhamento e


organização emocional, construída para ser a solução das dificuldades identificadas
durante as pesquisas conduzidas para o trabalho. Primordialmente, funciona como
agenda de emoções, onde o usuário pode escolher qual é a emoção que mais
caracteriza seu dia e, após isso, discorrer sobre o que teria sido a causa de sua
escolha.

Usando como base a descrição do dia, os profissionais da psicologia poderão


fazer suas análises e tentar ajudar de forma positiva para que as emoções negativas
sejam amenizadas. Através do controle sobre a rotina, quadros específicos podem
ser diagnosticados, o contato direto com o usuário deve acontecer em certos casos
ou ele pode até ser encaminhado para outro tipo de tratamento que o atenda melhor.

O intuito da plataforma é cuidar, compreender, auxiliar e atender as


necessidades dos usuários, acima de qualquer outra coisa. Pacientes não devem
33

temer a psicologia, bem como psicólogos podem usar a tecnologia para tornar isso
evidente. O desejo da Feel.in é impactar positivamente a vida das pessoas. 

5.3. Ícone e/ou logomarca para o SW

Figura 6 - LOGOTIPO E LOGOMARCA DA FEEL.IN

Fonte: Elaborado pelos autores (2023).

Definimos como logomarca, a silhueta de “Feelinho”, a mascote alienígena do


projeto, como logotipo, a grafia “feel.in”.

Feelinho, derivado de Feel.In, é a personificação dos interesses da marca. A


mascote, tida como solução para alternativas anteriores, flui entre formas e cores de
acordo com o sentimento, assim como nuvens conforme com o tempo. A escolha foi
respaldada nas pesquisas conduzidas pela equipe que, mostram maior aderência da
solução pelo apego emocional da mascote.

5.4. Lista de requisitos do sistema

Quadro 1 - REQUISITOS FUNCIONAIS DO SISTEMA

# REQUISITOS FUNCIONAIS DO SISTEMA

[RF01] O sistema deve fornecer uma maneira de cadastrar usuários.

[RF02] O sistema deve fornecer uma maneira de diferenciar


34

pacientes de psicólogos.

[RF03] O sistema deve permitir que o usuário escolha como foi o seu
dia dentre as opções de emoções possíveis.

[RF04] O sistema deve permitir que o usuário discorra sobre o seu


dia.

[RF05] O sistema deve apresentar as análises dos dias dos


usuários, bem como os comentários dos profissionais, num
feed principal.

[RF06] O sistema deve fornecer uma forma de gerir e filtrar as


interações entre usuários.

[RF07] O sistema deve fiscalizar informações que comprometam o


anonimato do usuário.

[RF08] O sistema deve oferecer uma maneira clara de organizar o


andamento dos pacientes.

[RF09] O sistema deve veicular conteúdos didáticos e


personalizados sobre saúde mental e organização
emocional, baseado no quadro dos usuários

[RF10] O sistema deve facilitar a comunicação entre os profissionais


e pacientes, baseado nas fichas de ambos e sua
compatibilidade.

Fonte: Elaborado pelos autores (2023).


35

Quadro 2 - REQUISITOS NÃO FUNCIONAIS DO SISTEMA

# REQUISITOS NÃO FUNCIONAIS DO SISTEMA

[RNF01] O sistema deve apresentar confiabilidade.

[RNF02] O sistema precisa estar disponível o maior tempo possível.

[RNF03] O sistema deve se recuperar facilmente quando problemas


surgirem.

[RNF04] O sistema deve ser escalável e atender a altas demandas.

[RNF05] O sistema deve apresentar desempenho satisfatório.

[RNF06] O sistema deve apresentar portabilidade e atender a


maioria das plataformas-alvo.

[RNF07] O sistema deve oferecer um design simples e minimalista.

[RNF08] O sistema deve ser customizável.

Fonte: Elaborado pelos autores (2023).

Quadro 3 - RESTRIÇÕES DO SISTEMA

RESTRIÇÃO RAZÃO LÓGICA

Prazo de implantação: agosto Data definida em reunião com o cliente. O tempo é


de 2023. considerado suficiente para a implementação de uma
versão básica do aplicativo.

A equipe do projeto será Tornar o projeto mais ágil, com uma interação maior
limitada a 5 colaboradores. entre esses colaboradores.

Execução do projeto: No horário Foco nos horários de. Respeitar a vida pessoal dos
das 7 às 17 horas, de segunda integrantes, bem como apresentar resultados
a sexta-feira. proveitosos com relação ao projeto.

Usar tecnologias que estejam A escolha de linguagens como JavaScript ou Python


no escopo do curso. foram decididas em conjunto com os orientadores,
seguindo o escopo do curso.

Fonte: Elaborado pelos autores (2023).


36

5.5. Análise dos requisitos do sistema

Em resumo, os requisitos funcionais do sistema buscam oferecer as


funcionalidades necessárias para o uso da plataforma, enquanto os requisitos não
funcionais buscam garantir a eficiência, usabilidade e adaptabilidade da plataforma
para atender às necessidades dos usuários. Além disso, as restrições decorrem de
decisões que não exatamente fariam diferença no projeto, porém envolvem
discussões externas sobre outras óticas, como a trabalhista ou de gestão do tempo,
também são influenciadas por imposição do cliente.

Entre os requisitos funcionais, destaca-se a necessidade de funções como o


cadastro dos usuários na plataforma, bem como a diferença entre as contas de
pacientes e psicólogos, a fim de não gerar confusão, a plataforma disponibiliza isso
na forma de uma diferenciação na hora de se cadastrar. Também é preciso que o
usuário possa interagir com a ferramenta, escolhendo sua emoção no dia e
discorrendo sobre ele, esses relatos também são repassados num feed público, com
devidos comentários dos profissionais, para que o atendimento de um possa ajudar
em outros casos.

A gestão de interações e fiscalizações destas é outra preocupação do


sistema, uma vez que essa é responsável por evitar a disseminação da
desinformação, discursos de ódio, bem como informações que comprometam o
anonimato dos usuários, essa gestão é feita primeiro através de palavras-chave e
outras verificações, para então ser revisada por um humano. Facilitar a comunicação
entre os usuários e profissionais, bem como veicular conteúdo informativo são
prioridades como as outras, conteúdo este que é veiculado pela plataforma a partir
de uma análise do quadro dos usuários, sofrendo alteração caso o psicólogo
acompanhando o caso decida que é pertinente.

Já entre os requisitos não funcionais, todos eles servem para fazer com que o
usuário tenha uma melhor experiência ao acessar nossa plataforma. Entre os
destaques, temos a confiabilidade e transparência do app, vindo na forma da
apresentação de resultados e o esclarecimento de políticas como as de privacidade,
a disponibilidade dele proporcionada pela combinação escolhida entre equipe de
37

manutenção e servidor onde está hospedado, facilidade de uso decorrente de testes


com o público alvo e estudo de caso de sistemas concorrentes, ajuda oferecida aos
usuários pelo time de suporte, fluidez construída com a experiência de usuário,
velocidade das ações e, por fim, a portabilidade para atender a uma variedade de
ambientes-alvo, proporcionada pela escolha de tecnologias como a WebView.

A combinação entre funcionais e não funcionais cria um ambiente completo,


tanto em funções como também em otimizações, visando melhorar a experiência
dos usuários. As restrições dizem respeito, principalmente, à data de implementação
do projeto, o tempo de trabalho dos membros, limite dos membros úteis da equipe e
a restrição de tecnologias, decididas pela própria equipe ou pelas necessidades do
curso técnico.
38

6. ESTUDO DE VIABILIDADE

6.1. Objetivo do sistema

O sistema da Feel.in tem como objetivo principal auxiliar as pessoas a lidar


de forma saudável do seu emocional, oferecendo ferramentas e recursos que podem
ajudá-las a identificar, compreender e gerenciar seus sentimentos.

A gestão emocional é um aspecto fundamental da saúde mental e do bem-


estar, as emoções desempenham um papel importante em nossas vidas, afetando
nossos pensamentos, comportamentos e relações. No entanto, como já mostrado
em pesquisas anteriores feitas com o público, muitas pessoas enfrentam
dificuldades em lidar com suas emoções, o que pode ser a causa ou agravante de
problemas como ansiedade, estresse, depressão e outros transtornos mentais.

Com nossa plataforma, os usuários podem aprender a reconhecer seus


próprios sentimentos e entender melhor como eles viverão suas vidas. O sistema
oferece uma variedade de recursos como grupos de apoio, conteúdo informativo,
feedback, sistema de gerenciamento de emoções diárias e outras ferramentas que
permitem que essas pessoas possam se organizar e ter uma maior percepção dos
problemas que enfrenta diariamente.

Além disso, pode ser usado por profissionais da psicologia para ajudar seus
pacientes a lidar com suas emoções e melhorar sua saúde mental. Esses
profissionais têm a liberdade de atender e auxiliar os pacientes os quais têm mais
facilidade baseado no sistema de ficha pessoal, podem acompanhar o desempenho
daquele paciente ao longo do tempo, a fim de ajustar as estratégias para que o
atendimento seja mais efetivo.

Por fim, a Feel.in pode ser integrado em diversos ambientes, como escolas,
empresas e outras organizações, ser usado para o atendimento remoto de certos
quadros específicos de pacientes e servir como ferramenta de autoaprendizagem
das pessoas que tem problemas com a organização emocional. A plataforma pode
ajudar a criar um ambiente de trabalho mais saudável e produtivo, auxiliar na luta
contra o estresse e aumentar a resiliência emocional das pessoas envolvidas.
39

6.2. Funções e responsabilidades das pessoas

Quadro 4 - FUNÇÕES DA EQUIPE DE DESENVOLVIMENTO

Raiane Leite
Design Bruno Guilherme
Alex Son
Bruno Guilherme
Documentação
Pedro Spezziale
Alex Son
Front-End
Leticia Ribeiro
Back-End Pedro Spezziale
Fonte: Elaborado pelos autores (2023).

Responsabilidades:

 Design: Elaborar e melhorar a experiencia do usuário, assim como a


interface, manipulando cores, imagens, slogan e layouts.
 Documentação: documentar os avanços do projeto.
 Front-End: Realizar a demanda criada pelo time de design; executar a
manipulação de linhas de código para a página web; construir a estrutura do
projeto.
 Back-End: Criar o processamento seguro dos dados, gerenciar as conexões
do projeto, estruturar e manipular o banco de dados.

6.3. Sistemas e/ou produtos concorrentes

Quadro 5 - LISTA DE CONCORRENTES

Ombro Amigo
40

DisKardec

Mundo Psicólogos

Breeze

Fonte: Elaborado pelos autores (2023).

6.4. Arquitetura do sistema

Figura 7 - DIAGRAMA DE IMPLANTAÇÃO DA FEEL.IN

Fonte: Elaborado pelos autores (2023).


41

6.5. Linguagens de programação

As linguagens de programação usadas no projeto foram escolhidas com base


em conhecimentos prévios dos integrantes do grupo, respeitando as tecnologias
disponíveis no escopo do curso. Para o back-end do projeto, isto é, a conexão da
aplicação com o banco de dados, o processamento dos dados e a alimentação do
aplicativo com informações, escolhemos a linguagem Python.

Python é uma linguagem de programação em alta, por sua praticidade e


velocidade no processamento dos dados, pode ser escolhida para compor a pilha de
tecnologias de um aplicativo. Pela grande comunidade, dispõe de uma variedade de
bibliotecas e conjuntos de ferramentas, ditos frameworks, que facilitam a criação de
uma API (meio de comunicação entre a interface e o banco de dados), de fácil
compreensão e modificação, bem como encurta o prazo de desenvolvimento.

Para construir uma interface moderna no front-end, aconchegante e


amplamente funcional, optamos pelo JavaScript como linguagem de interatividade.
Desenvolvido justamente para ser usado em conjunto da estruturação das páginas
web e da definição do estilo, sem nenhuma outra modificação já é suficiente para
construir páginas profissionais, aliada à extensibilidade que os conjuntos de
ferramentas entregam, torna o desenvolvimento livre de muitos desafios da parte
técnica.

Mirando em tornar o programa portátil, as linguagens entram em conjunto


com conceito de WebView, para que o programa seja escrito uma única vez, como o
desenvolvimento normal de um site. Usando ferramentas específicas, esse site
torna-se um programa instalável em dispositivos móveis ou de uso pessoal, como
celulares e computadores desktop, ainda permitindo que seja acessado como site.

6.6. Bancos de dados candidatos

Para o sucesso de um aplicativo, é necessário que os dados dos usuários


sejam guardados com segurança, que as transações sejam feitas atomicamente,
que cada registro seja único, que não haja problemas caso elas não consigam ser
42

efetuadas com sucesso. Pensando nisso, dois bancos de dados foram selecionados
de acordo com quesitos como tempo de resposta, modernidade, facilidade de uso,
valor de hospedagem e compatibilidade com linguagens e tecnologias: PostgreSQL
e MongoDB.

O PostgreSQL é conhecido por sua robustez e confiabilidade, oferecendo


recursos avançados de segurança, como autenticação e criptografia de dados. Além
disso, destaca-se a confiabilidade, segurança e suporte oferecidos por essa
tecnologia. Por essas características, ele se integra perfeitamente ao nosso
ambiente de desenvolvimento, tornando-o uma escolha sólida para a persistência de
dados do aplicativo.

O MongoDB é um banco de dados altamente escalável e flexível, projetado


para lidar com grandes volumes de dados e consultas complexas. Sua estrutura
baseada em documentos permite armazenar dados de forma não estruturada,
facilitando a adaptação às mudanças e permitindo um desenvolvimento ágil. Com
sua natureza distribuída, o banco de dados oferece alta disponibilidade e
escalabilidade horizontal, garantindo que o aplicativo possa lidar com o crescimento
do número de usuários e dados sem comprometer o desempenho.

Julgando pelas características e métricas de desempenho, acreditamos que, o


banco de dados do projeto será feito usando MongoDB. Entretanto, é interessante
que haja uma segunda opção, na eventual ocorrência de algum problema com o
servidor de gerenciamento de banco de dados escolhido, um reserva pode ser a
chave para manter os dados sãos e salvos e a disponibilidade do app em dia.

6.7. Custos de produção do projeto

6.7.1. Despesas fixas mensais

Locação Comercial:
Aluguel – R$ 40,00 / m2
Energia – R$ 0,649 / kWh
Água – vide Tabela 1
43

Tabela 1 - TARIFAS DE CONSUMO HÍDRICO, São Paulo SP, 2023

CONSUMO (m3) ÁGUA ESGOTO


0 a 10 R$ 71,98 /mês R$ 71,98 /mês
11 a 20 R$ 14,00 /m3 R$ 14,00 /m3
21 a 50 R$ 26,84 /m3 R$ 26,84 /m3
acima de 50 R$ 27,96 /m3 R$ 27,96 /m3
Fonte: Elaborado pelos autores (2023).
Funcionários:

Tabela 2 - SETOR DE DESENVOLVIMENTO

Programador
Analista Designer
Trainee Desenvolvedor

R$ 1.800,00 R$ 2.300,00 R$ 2.800,00 R$ 2;300,00

Fonte: Elaborado pelos autores (2023).

Tabela 3 - SETOR ADMINISTRATIVO

Recursos
Financeiro Contabilidade Logística Secretariado
Humanos
R$ R$ R$ R$
R$ 2.800,00
2.300,00 2.500,00 1.500,00 1.000,00

Fonte: Elaborado pelos autores (2023).

Tabela 4 - DEPARTAMENTO DE MARKETING

Direção de Marketing Marketing Digital

R$ R$
2.300,00 2.000,00

Fonte: Elaborado pelos autores (2023).


44

Outros Gastos
Tabela 5 - OUTROS GASTOS

VALOR ESTIPULADO
ÍTEM
POR MÊS
Internet R$ 200,00
Telefone fixo R$ 80,00
Material de escritório R$ 80,00
Manutenção -
Material de limpeza R$ 80,00
Limpeza R$ 150,00
Seguro ...
Fonte: Elaborado pelos autores (2023).

6.7.2. Hardware e software

Itens programados vide Tabela 1


VALOR
- ITEM DESCRIÇÃO
RESERVADO

Computadores ... -

MAQUINÁRIO Periféricos ... 150,00

Manutenção ... 200,00

Sistemas
... -
Operacionais
Softwares de
LIÇENCAS ... 50,00
Desenvolvimento
Softwares de
tratamento ... -
Audiovisual

6.7.3. Investimentos

A princípio o projeto disponibilizará de poucos recursos monetários, logo a


contagem de funcionários e seus salários será baixa, havendo a necessidade de
aumento dos lucros e ampliar o investimento.
45

Para que o projeto se torne viável, serão inicialmente necessários os itens da


tabela x. Outros itens como limpeza e locação deverão ser contabilizados à parte do
escopo do projeto.

Tabela 6 - INVESTIMENTO INICIAL

VALOR
ÍTEM QUANTIDADE APROXIMADO TOTAL
INDIVIDUAL (R$)

Computadores 5 1.500,00 7.500,00

Hospedagem - - -

Softwares pagos 3 100,00 300,00

Locação - - -

Funcionários 5 - -
Treinamento dos
5 100,00 500,00
Funcionários

Conforme o aumento do lucros e investimentos, novas estipulações serão


realizadas e efetivadas gradualmente.

6.8. Análise de riscos

6.8.1. Lista de riscos elencados

Quadro 6 - QUADRO DE RISCOS ELENCADOS

# RISCOS ELENCADOS
[RE01] Risco de segurança
[RE02] Risco de desempenho
[RE03] Risco de disponibilidade
[RE04] Risco de manutenção
[RE05] Risco de conformidade
[RE06] Risco de equipe
Fonte: Elaborado pelos autores (2023).
46

6.8.2. Ações preventivas e corretivas

[RE01] RISCOS DE SEGURANÇA

 Prevenção: implementar medidas de segurança, como criptografia, login de


usuário, firewall, atualizações regulares de software.
 Correção: identificar e corrigir vulnerabilidade de segurança, aplicar patches
de segurança, restaurar dados comprometidos.

[RE02] RISCOS DE DESEMPENHO

 Prevenção: dimensionar o hardware e o software, monitorar o desempenho


do sistema, ajustar as configurações de desempenho, testar o sistema antes
da implantação.
 Correção: fazer os ajustes necessários para aumentar o desempenho, trocar
tecnologias e outras partes do projeto que podem estar causando os
problemas.

[RE03] RISCOS DE DISPONIBILIDADE

 Prevenção: implementar redundância de hardware e software, monitorar a


disponibilidade do sistema, manter backups atualizados, ter um plano de
recuperação de desastres.
 Correção: identificar a causa a interrupção do serviço, restaurar o serviço,
notificar os usuários afetados, investigar a causa da raiz da interrupção.

[RE04] RISCOS DE MANUTENÇÃO

 Prevenção: manter o sistema atualizado, implementar um processo de


manutenção regular, estar o sistema após a manutenção.
 Correção: identificar a causa da falha, restaurar o sistema, investigar a causa
raiz da falha, implementar medidas preventivas para evitar falhas futuras.
47

[RE5] RISCOS DE CONFORMIDADE

 Prevenção: implementar políticas e procedimentos de conformidade, manter o


sistema atualizado com as regulamentações em vigor, treinamento de
conformidade.
 Correção: identificar a violação de conformidade, corrigir a violação, notificar
as autoridades relevantes, investigar a causa raiz da violação, implementar
medidas preventivas para evitar violação futura.

[RE6] RISCOS DE EQUIPE

 Prevenção: monitorar os quadros médicos da equipe, suporte técnico


recorrente aos envolvidos, conduzir pesquisas de qualidade de trabalho, criar
um ambiente aconchegante.
 Correção: identificar o problema, profissionais de prontidão para eventuais
substituições, equipe de suporte.

6.9. Cronograma de desenvolvimento

Quadro 7 - CRONOGRAMA SEMANAL DE DESENVOLVIMENTO

Segunda Terça Quarta Quinta Sexta


Planejamento/ Desenvolviment Desenvolviment
Desenvolvimento Análise
Revisão o o

Fonte: Elaborado pelos autores (2023).

O cronograma acima representa a rotina de desenvolvimento do projeto. O


projeto é desenvolvido aos dias úteis com encontros presenciais às segundas-feiras
das 9h50 às 12h20, em especial na segunda, ocorre o planejamento do projeto
seguido da revisão do desenvolvimento da semana anterior.

Nos demais dias da semana, os encontros são remotos via redes sociais e
aplicativos de chat. O projeto é desenvolvido e analisado durante um período de 6
horas no turno da tarde. Ao encerramento da semana, é gerado um relatório com
48

elementos de importância para a melhora do projeto, bem como os erros


encontrados durante o desenvolvimento e a escrita da documentação, assim como
novas ideias de implementações, correções e outras considerações que a equipe
tenha a fazer.

Quadro 8 - CRONOGRAMA ANUAL DE DESENVOLVIMENTO

ATIVIDADES QUADRIMESTRE 1 QUADRIMESTRE 2 QUADRIMESTRE 3

JAN FEV MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ

PLANEJAMENTO

DOCUMENTAÇÃO 6/3 12/6 18/9 30/10

DESENVOLVIMENTO 8/5 18/9

REVISÃO 30/10

FINALIZAÇÃO 27/11

Fonte: Elaborado pelos autores (2023).


49

7. DIAGRAMAS DE SISTEMA

7.1. Diagrama de caso de uso geral

Figura 8 - DIAGRAMA DE CASOS DE USO GERAL DO SISTEMA

Fonte: Elaborado pelos autores (2023).


50

7.2. Diagramas de caso de uso de pacotes

Caso de uso 1 - GERENCIAR USUÁRIOS

Fontes: Elaborado pelos autores (2023).


51

Caso de uso 2 - CRIAR POST

Fontes: Elaborado pelos autores (2023).

Caso de uso 3 - ACOMPANHAR USUÁRIO

Fontes: Elaborado pelos autores (2023).


52

Caso de uso 4 - VEICULAR CONTEÚDO

Fontes: Elaborado pelos autores (2023).


53

Caso de uso 5 - RESPOSTAS EM POSTAGENS

Fontes: Elaborado pelos autores (2023).


54

Caso de uso 6 - USAR O FEED

Fontes: Elaborado pelos autores (2023).


55

Caso de uso 7 - VER PERFIS

Fontes: Elaborado pelos autores (2023).


56

7.3. Descritivos dos fluxos dos casos de uso

Descritivo 1 - CADASTRAR USUÁRIO

Número do documento: 1
Título: Cadastrar Usuário
Diagrama de caso de uso (pacote gerenciar usuários)
Resumo: Descrever os passos necessários para o administrador criar o cadastro de
um usuário, usado no caso de que o próprio usuário tenha problemas ou com o
propósito de testes
Ator principal: Administrador Restrições: Nenhuma
Pré-requisitos: Pós-requisitos:
Estar no sistema; Nenhum
ter privilégios de
administrador
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar no botão especial de 2- Levar o usuário a uma tela similar à
cadastrar outra pessoa, concedido tela de cadastro de usuários
apenas aos administradores comuns, com campos de e-mail e
senha, nome e os outros campos
necessários para um usuário
3- Clicar na opção de criar conta após 4- Cadastrar o usuário no sistema e
preencher os campos levá-lo ao perfil deste
5- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).

Descritivo 2 - EDITAR USUÁRIO

Número do documento: 2
Título: Editar Usuário
Diagrama de caso de uso (pacote gerenciar usuários)
Resumo: Descrever os passos necessários para o administrador editar o cadastro
de um usuário
Ator principal: Administrador Restrições: Nenhuma
Pré-requisitos: Pós-requisitos:
Estar no sistema; Nenhum
ter privilégios de
administrador
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar em algum usuário no sistema 2- Levar o administrador ao perfil
desse usuário
3- Clicar no botão de editar usuário 4- Levar o administrador a uma tela
parecida com a de edição de
usuário, disponível ao próprio
usuário
5- Preencher os campos que precisam 6- Salvar alterações e recarregar a
ser alterados e clicar no botão de página para que o administrador
salvar alterações possa vê-las
7- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).
57

Descritivo 3 - DELETAR USUÁRIO

Número do documento: 3
Título: Deletar Usuário
Diagrama de caso de uso (pacote gerenciar usuários)
Resumo: Descrever os passos necessários para o administrador deletar o cadastro
de um usuário
Ator principal: Administrador Restrições: Nenhuma
Pré-requisitos: Pós-requisitos:
Estar no sistema; Nenhum
ter privilégios de
administrador
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar em algum usuário no sistema 2- Levar o administrador ao perfil
desse usuário
3- Clicar no botão de deletar usuário 4- Levar o administrador a uma tela de
deletar usuário, onde este vai ter
que confirmar que está deletando e
que isso será registrado nos logs do
sistema
5- Confirmar a ação de clicar em 6- Salvar alterações, demonstrar que o
deletar usuário foi apagado e levar o
administrador à página inicial
novamente
7- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).
58

Descritivo 4 - CRIAR POST

Número do documento: 4
Título: Criar Post
Diagrama de caso de uso (pacote criar post)
Resumo: Descrever os passos necessários para o usuário criar uma postagem na
plataforma
Ator principal: Paciente Restrições: Nenhuma
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema; ser um
usuário do tipo
paciente
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar no botão de criar um 2- Levar o usuário a uma tela onde ele
desabafo poderá discorrer sobre o dia que
teve, bem como escolher alguns
marcadores que ajudarão a
categorizar a postagem
3- Preencher tudo com aquilo que ele 4- A postagem é criada e o usuário é
sentir e clicar em publicar, também direcionado para ela
será perguntado se aquela
postagem deve ser pública (de
conhecimento dos outros usuários)
ou privada (de conhecimento
exclusivo dos psicólogos
5- O usuário agora pode acompanhar 6- Caso de uso encerrado
o andamento do seu desabafo à
medida que ele é respondido
Fontes: Elaborado pelos autores (2023).

Descritivo 5 - EDITAR POST

Número do documento: 5
Título: Editar Post
Diagrama de caso de uso (pacote criar post)
Resumo: Descrever os passos necessários para o usuário editar uma postagem já
feita por eles na plataforma
Ator principal: Paciente Restrições: Nenhuma
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema; ser um
usuário do tipo
paciente; ter
alguma postagem
publicada
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Acessar a postagem autoral 2- Levar o usuário a esta postagem e
disponibilizar um botão para alterar
esta
59

3- Clicar no botão de editar postagem 4- Os campos que antes não eram,


agora tornam-se editáveis para que
o usuário possa corrigir o que
eventualmente errou
5- O usuário preenche os campos e 6- As alterações são salvas no sistema
clica em concluir edição e a página é recarregada para que o
usuário consiga ver o que se alterou
7- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).

Descritivo 6 - DELETAR POST

Número do documento: 6
Título: Deletar Post
Diagrama de caso de uso (pacote criar post)
Resumo: Descrever os passos necessários para o usuário editar uma postagem já
feita por eles na plataforma
Ator principal: Paciente ou Restrições: Nenhuma
Administrador
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema; ser um
usuário com
permissão de
apagar postagens
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Acessar a postagem autoral (ao 2- Levar o usuário a esta postagem e
caso específico do administrador, disponibilizar um botão deletá-la
qualquer postagem funcionaria)
3- Clicar no botão de apagar postagem 4- Uma notificação de confirmação
será mostrada, para que o usuário
tenha ciência das consequências
que implicam na exclusão daquele
conteúdo
5- O usuário preenche os campos e 6- As alterações são salvas no sistema
clica em concluir edição e a página é recarregada para que o
usuário consiga ver o que se alterou
7- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).
60

Descritivo 7 - VER RESPOSTAS

Número do documento: 7
Título: Ver Respostas
Diagrama de caso de uso (pacote acompanhar usuário)
Resumo: Descrever os passos necessários para o psicólogo poder acessar o
histórico de respostas dadas por ele e outros psicólogos
Ator principal: Psicólogo Restrições: Nenhuma
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema; ser um
psicólogo
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Acessar o perfil do paciente 2- Levar o psicólogo ao perfil que ele
escolheu
3- Clicar no botão de histórico de 4- Levar o psicólogo ao histórico de
respostas respostas, contendo todas as
respostas do paciente, separadas
entre as que ele mesmo escreveu
ou as de outro psicólogo como ele
5- O psicólogo clica em alguma das 6- Levar o psicólogo até a página da
respostas para conferir postagem, com ênfase na resposta
escolhida
7- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).

Descritivo 8 - VER EMOÇÃO ATUAL

Número do documento: 8
Título: Ver Emoção Atual
Diagrama de caso de uso (pacote acompanhar usuário)
Resumo: Descrever os passos necessários para o psicólogo poder visualizar o
histórico de emoções e a emoção predominante atualmente no usuário
Ator principal: Psicólogo Restrições: Nenhuma
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema; ser um
psicólogo
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Acessar o perfil do paciente 2- Levar o psicólogo ao perfil que ele
escolheu
3- Clicar no botão de histórico de 4- Levar o psicólogo ao histórico de
emoções emoções, contendo todas as
emoções do paciente, separadas
por um filtro que pode ser definido
por ele
5- O psicólogo clica na emoção que 6- Levar o psicólogo a um resumo de
quer ver por que aquela emoção foi a
dominante naquele período
7- Caso de uso encerrado
61

Fontes: Elaborado pelos autores (2023).


Descritivo 9 - VER CALENDÁRIO DE DESABAFOS

Número do documento: 9
Título: Ver Calendário De Desabafos
Diagrama de caso de uso (pacote acompanhar usuário)
Resumo: Descrever os passos necessários para o psicólogo acessar o calendário
de emoções de um paciente
Ator principal: Psicólogo Restrições: Nenhuma
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema; ser um
psicólogo
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Acessar o perfil do paciente 2- Levar o psicólogo ao perfil que ele
escolheu
3- Clicar no calendário de desabafos 4- Levar o psicólogo ao calendário de
desabafos, mostrando o que foi
sentido pelo paciente em cada dia
que ele reportou
5- O psicólogo clica no dia específico 6- Levar o psicólogo à postagem do
que quer ver usuário naquele dia
7- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).

Descritivo 10 - AVALIAR RESPOSTAS

Número do documento: 10
Título: Avaliar Respostas
Diagrama de caso de uso (pacote acompanhar usuário)
Resumo: Descrever os passos necessários para o paciente avaliar a resposta de um
psicólogo
Ator principal: Paciente Restrições: Nenhuma
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema; ser um
usuário; ter feito
uma postagem; ter
recebido uma
resposta
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar na postagem autoral 2- Levar o paciente até a página da
postagem
3- Clicar no ícone de estrela na 4- Apresentar ao usuário um slider
resposta do psicólogo com a quantidade de estrelas (1 a 5)
que ele pode dar àquela resposta
5- O paciente escolhe a quantidade de 6- O sistema computa essa escolha e
estrelas mostra visualmente ao próprio
usuário e aos demais
62

7- Caso de uso encerrado


Fontes: Elaborado pelos autores (2023).
Descritivo 11 - RESPONDER POSTAGENS

Número do documento: 11
Título: Responder Postagens
Diagrama de caso de uso (pacote acompanhar usuário)
Resumo: Descrever os passos necessários para o psicólogo ou administrador
responderem uma postagem
Ator principal: Psicólogo e Restrições: Nenhuma
Administrador
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema; ter
permissão para
responder
postagens
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar na postagem 2- Levar o usuário até a página da
postagem
3- Clicar no botão de responder 4- Apresentar ao usuário uma caixa de
texto para que ele faça a sua
resposta da forma que achar
necessário
5- O usuário clica para finalizar a 6- O sistema salva a resposta e
resposta atualiza a página para que ele veja
a sua resposta
7- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).

Descritivo 12 - EDITAR RESPOSTA

Número do documento: 12
Título: Editar Resposta
Diagrama de caso de uso (pacote acompanhar usuário)
Resumo: Descrever os passos necessários para o psicólogo editar uma resposta
Ator principal: Psicólogo Restrições: Nenhuma
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema; ter feito
uma resposta
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar na postagem 2- Levar o psicólogo até a página da
postagem
3- Clicar no botão de alterar resposta 4- Apresentar ao psicólogo uma caixa
de texto para que ele faça a
retificação do conteúdo da resposta
5- O psicólogo clica para finalizar a 6- O sistema salva a resposta e
resposta atualiza a página para que ele veja
63

a sua resposta modificada


7- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).
Descritivo 13 - APAGAR RESPOSTA

Número do documento: 13
Título: Apagar Resposta
Diagrama de caso de uso (pacote acompanhar usuário)
Resumo: Descrever os passos necessários para o psicólogo ou administrador
apagarem uma resposta
Ator principal: Psicólogo e Restrições: Nenhuma
Administrador
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema; ter
permissão para
apagar respostas
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar na postagem 2- Levar o usuário até a página da
postagem
3- Clicar no botão de apagar resposta 4- Apresentar ao usuário uma
confirmação, mostrando a ele no
que apagar esse conteúdo implica
5- O usuário clica para apagar depois 6- O sistema salva a resposta e
de confirmar atualiza a página para que ele veja
que a resposta desapareceu
7- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).

Descritivo 14 - USAR FEED

Número do documento: 14
Título: Usar Feed
Diagrama de caso de uso (pacote usar o feed)
Resumo: Descrever os passos necessários para o paciente ou psicólogo usar o
feed de postagens
Ator principal: Paciente e Psicólogo Restrições: Nenhuma
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Abrir o aplicativo 2- Após a terra de carregamento, o
aplicativo vai atualizar o feed com
as mais novas postagens
3- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).
64

Descritivo 15 - ACESSAR POSTAGENS

Número do documento: 15
Título: Acessar Postagens
Diagrama de caso de uso (pacote usar o feed)
Resumo: Descrever os passos necessários para o psicólogo ou paciente acessar
uma postagem
Ator principal: Psicólogo e Restrições: Nenhuma
Administrador
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar na postagem 2- Levar o usuário até a página da
postagem
3- Caso de uso encerrado
FLUXO ALTERNATIVO
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar nas postagens de um usuário, 2- Levar o usuário a todas as
dentro da página dele postagens daquele específico
3- Clicar em alguma postagem da lista 4- Levar até a postagem específica
5- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).

Descritivo 16 - DENUNCIAR POSTAGEM

Número do documento: 16
Título: Denunciar Postagem
Diagrama de caso de uso (pacote usar o feed)
Resumo: Descrever os passos necessários para o paciente ou psicólogo
denunciarem uma postagem
Ator principal: Paciente e Psicólogo Restrições: Nenhuma
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar no botão de denunciar 2- Uma notificação aparece na tela
postagem para que o usuário especifique qual
é o problema daquela postagem e
por que ela deve ser analisada
3- O usuário preenche o formulário e 4- A denúncia é salva e é averiguada
clica em denunciar pelos administradores
5- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).
65

Descritivo 17 - COMPARTILHAR POSTAGEM

Número do documento: 17
Título: Compartilhar Postagem
Diagrama de caso de uso (pacote usar o feed)
Resumo: Descrever os passos necessários para o paciente ou psicólogo
compartilharem uma postagem
Ator principal: Paciente e Psicólogo Restrições: Nenhuma
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar no botão de compartilhar 2- O usuário poderá escolher entre
postagem copiar o link da postagem ou
mandá-lo para outro software de
escolha
3- Caso de uso encerrado

Descritivo 18 - VER PERFIL ALHEIO

Número do documento: 18
Título: Ver Perfil Alheio
Diagrama de caso de uso (pacote ver perfis)
Resumo: Descrever os passos necessários para o psicólogo ou paciente ver perfis
de outras pessoas
Ator principal: Psicólogo e Restrições: Nenhuma
Administrador
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar no autor da postagem 2- Levar o usuário até a página do
autor da postagem
3- Caso de uso encerrado
FLUXO ALTERNATIVO
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar na barra de pesquisa e 2- Listar os usuários com o nome
escrever o nome do usuário digitado
3- Clicar em algum usuário da lista 4- Levar até o usuário específico
5- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).
66

Descritivo 19 - VER PRÓPRIO PERFIL

Número do documento:
Título: Ver Próprio Perfil
Diagrama de caso de uso (pacote ver perfis)
Resumo: Descrever os passos necessários para o psicólogo ou paciente ver o
próprio perfil
Ator principal: Psicólogo e Restrições: Nenhuma
Administrador
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar na imagem de perfil no canto 2- Levar o usuário até a própria página
da tela
3- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).

Descritivo 20 - VER CONTEÚDO

Número do documento: 20
Título: Ver Conteúdo
Diagrama de caso de uso (pacote veicular conteúdo)
Resumo: Descrever os passos necessários para o psicólogo ou paciente ver o
próprio perfil
Ator principal: Paciente Restrições: Nenhuma
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema; ser um
paciente; estar
recebendo
acompanhamento
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar no ícone de conteúdos 2- Abrir uma barra lateral mostrando
todos os conteúdos aos quais o
paciente está inscrito
3- Clicar no conteúdo específico 4- Redirecionar o paciente àquele
conteúdo
5- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).
67

Descritivo 21 - VEICULAR CONTEÚDO

Número do documento: 21
Título: Veicular Conteúdo
Diagrama de caso de uso (pacote veicular conteúdo)
Resumo: Descrever os passos necessários para o psicólogo ou paciente ver o
próprio perfil
Ator principal: Psicólogo ou Restrições: Nenhuma
administrador
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema; ter
permissão de
veicular conteúdo
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar no usuário 2- Levar até a página da pessoa
3- Clicar no botão de veicular conteúdo 4- Um aviso pedindo que o psicólogo
escolha qual vai ser o conteúdo a
ser veiculado
5- Clicar no(s) conteúdo(s) e depois 6- O sistema computará que o usuário
em ok agora estará inscrito naqueles
conteúdos e a página será
recarregada
7- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).

Descritivo 22 - AVALIAR CONTEÚDO

Número do documento:
Título: Avaliar Conteúdo
Diagrama de caso de uso (pacote veicular conteúdo)
Resumo: Descrever os passos necessários para o psicólogo avaliar um conteúdo
Ator principal: Psicólogo Restrições: Nenhuma
Pré-requisitos: Pós-requisitos:
Estar logado no Nenhum
sistema; ter
permissão de
veicular conteúdo
FLUXO PRINCIPAL
AÇÕES DO ATOR AÇÕES DO SISTEMA
1- Clicar na aba de conteúdos 2- Levar até a aba de conteúdos
3- Clicar no botão de avaliar conteúdo 4- Um aviso abrirá com um slider (1 a
5) com estrelas para avaliar o
conteúdo
5- O psicólogo irá avaliar o conteúdo e 6- O sistema computará e guardará as
clicar em avaliar informações para recomendações
futuras
7- Caso de uso encerrado
Fontes: Elaborado pelos autores (2023).
68

7.4. Diagrama de sequência do sistema

Figura 9 - DIAGRAMA DE SEQUÊNCIA DO SISTEMA

Fontes: Elaborado pelos autores (2023).


69

7.5. Diagrama de Modelo-Entidade-Relacionamento

Figura 10 - DIAGRAMA MODELO-ENTIDADE-RELAÇÃO DO BANCO DE DADOS

Fonte: Elaborado pelos autores (2023).


70

7.6 Diagrama de Entidade-Relacionamento

Figura 11 - DIAGRA DE ENTIDADE-RELACIONAMENTO DO SISTEMA

Fontes: Elaborado pelos autores (2023).


71

7.7. Diagrama de classes do sistema

Figura 12 - DIAGRAMA DE CLASSES DO SISTEMA

Fontes: Elaborado pelos autores (2023).


72

8. PROTÓTIPOS DO SISTEMA

8.1. Telas prototípicas do sistema

Figura 13 - TELA DE HOME

Fonte: Elaborado pelos autores (2023).


73

Figura 14 - TELA DE LOGIN

Fonte: Elaborado pelos sistemas (2023).

Figura 15 - TELA DE CRIAÇÃO DE CONTA 1

Fonte: Elaborado pelos autores (2023).


74

Figura 16 - TELA DE CADASTRO 2

Fonte: Elaborado pelos autores (2023).

Figura 17 - TELA DE FINALIZAR CADASTRO

Fonte: Elaborado pelos autores (2023).


75

Figura 18 - TELA DE FEED

Fonte: Elaborado pelos autores (2023).

Figura 19 - CONFIGURAÇÕES ABERTAS

Fonte: Elaborado pelos autores (2023).


76

Figura 20 - TELA DE PUBLICAÇÃO SELECIONADA

Fonte: Elaborado pelos autores (2023).

Figura 21 - TELA DE PERFIL DO USUÁRIO ATUAL


77

Fonte: Elaborado pelos autores (2023).


Figura 22 - TELA DE PERFIL DE OUTRO PACIENTE

Fonte: Elaborado pelos autores (2023).

Figura 23 - TELA DE PERFIL DE UM PSICÓLOGO


78

Fonte: Elaborado pelos autores (2023).


Figura 24 - TELA DE CONTEÚDOS

Fonte: Elaborado pelos autores (2023).

Figura 25 - TELA DE CONTEÚDO SELECIONADO


79

Fonte: Elaborado pelos autores (2023).


Figura 26 - TELA DE DESABAFO

Fonte: Elaborado pelos autores (2023).


80

8.2. Storyboard

Figura 27 - STORYBOARD DA FEEL.IN

Fonte: Elaborado pelos autores (2023).


81

8.3. Avaliação de uso do sistema

A avaliação de uso do sistema foi feita após os resultados obtidos na análise


da experiência de usuário. Essa entrevista ocorreu com um dos selecionados
durante o processo de prototipagem do projeto; por motivos de anonimato, o
chamado “Sujeito D”, concordou em testar o aplicativo já funcionando e condensar
seu feedback e experiência num texto escrito, bem como num vídeo gravado, que
serão usados na composição do documento final e em apresentações prévias do
projeto.

Segundo D, “Eu adorei usar o site, a interface é muito bonitinha e fácil de


entender. Além de que, todas as mecânicas são muito criativas e funcionais e, o fato
de ter psicólogos verificados ajuda muito os usuários que querem melhorar sua
saúde mental, isso sem contar os outros usuários que podem te dar algum apoio
moral também. No geral achei muito criativo e muito promissor, usaria com muita
frequência”. Assim como o depoimento conta, D continua usando a plataforma até
os dias atuais, é um dos usuários mais ativos e contribuintes na comunidade Feelin.
82

8.4. Análise da UX

A análise da interface do sistema foi feita por pessoas não relacionadas ao


projeto, todas dentro do perfil de usuário que a Feel.in espera receber (adolescente
e jovens adultos, dos 15 aos 25 anos). Nenhuma delas acompanhou etapa alguma
da criação do projeto, portanto estavam livres de influências que poderiam enviesar
suas respostas. Foram ouvidas pessoas, que preferiram não serem identificadas,
portanto serão tratadas com o prefixo “sujeito”, seguido da primeira letra de seus
nomes.

Quadro 9 - ENTREVISTA DE ANÁLISE DA UX 1

Sujeito D

Idade 17

Já usou plataforma parecida Não

Apresenta dificuldade com suas Muitas vezes sim,


emoções principalmente na atualidade

Autodescrição da experiência

“A plataforma tem uma interface muito bonita, intuitiva e


amigável. Com o número de informações que eu posso adicionar
sobre mim e que eu posso ver dos outros usuários, é muito
prático achar pessoas que possam te ajudar seja qual for a
situação que está passando. Sem contar que, poder falar sobre
os problemas pessoais que passamos diariamente é muito
aliviador, ainda mais no Feel.in onde você recebe mensagens de
apoio e ajuda de pessoas que passam pelas mesmas coisas que
você. Com certeza usaria uma rede social do tipo, me ajudaria
demais e aposto que também ajudaria várias outras pessoas, é
um conceito incrível que tem uma execução ainda melhor.”

Fonte: Elaborado pelos autores (2023).


83

Além da análise escrita, numa conversa posterior ao término da atividade,


Sujeito D afirma ter se apegado bastante à mascote da plataforma, Feelinho. Esse
apego fora causado por lembrar-se de outros mascotes, principalmente os de jogos
eletrônicos, pela sua simplicidade e aparência memorável. Fora sugerido por ele
também que, talvez fosse uma boa estratégia de marketing distribuir algumas
poucas pelúcias feitas especialmente para divulgar a plataforma.

Quadro 10 - ENTREVISTA DE ANÁLISE DA UX 2

Sujeito E

Idade 16

Já usou plataforma parecida Não

Apresenta dificuldade com suas Muitas vezes sim


emoções

Autodescrição da experiência

“Bom, a interface é bem intuitiva e amigável, eu imagino que seja


bem fácil para as pessoas novas se adaptarem ao aplicativo,
saca? Tem umas funções bem úteis e interessantes, tipo tu
poder escolher o sentimento do post, escolher meio que um
tópico do que ele fala, poder ‘documentar’ como foram seus dias
e os sentimentos predominantes de cada um deles, tem todas as
informações que tu precisas saber, sem ficar simples demais ou
complicado demais. Além disso, a mascote segue bem a filosofia
do design das mascotes de outros aplicativos, como o Discord ou
o Duolingo. É uma criatura simples, fácil de reconhecer e tem um
toque único, a arte ficou bem expressiva também.”

Fonte: Elaborado pelos autores (2023).

Após a entrevista, Sujeito E ainda deu algumas ideias do que ele achava
pertinente que a aplicação poderia apresentar, como um sistema de peso para a
84

postagem, caracterizando-as por teor de emergência no relato. Disse também que a


experiência de usar o app se assemelha a outras plataformas de interesse dele, logo
que isso adicionaria certo charme.

Quadro 11 - ENTREVISTA DE ANÁLISE DA UX 3

Sujeito F

Idade 16

Já usou plataforma parecida Sim, mas parou de usar

Apresenta dificuldade com suas Com certeza


emoções

Autodescrição da experiência

“Começando pelas cores, eu achei que a escolha de cores foi


uma escolha muito boa, cores escuras ajudam a acalmar a
pessoa e eu acho que combinou bastante com a plataforma,
principalmente na parte inicial, acho que seria legal poder mudar
a cor caso queira, entretanto. Eu achei muito legal essa coisa de
poder conversar com psicólogos diretamente, ainda mais se é
numa plataforma gratuita, já que eu nunca tinha visto essa
dinâmica antes em algum outro app ou site. Achei legal esse
calendário de emoções e o modo como você pode mudar o
Feelinho, achei super fofo e legal esse detalhe. ”

Fonte: Elaborado pelos autores (2023).

Sujeito F também apontou, posterior à conversa, que talvez uma opção de


chat direto com o profissional pudesse ser uma boa ideia. Ademais, essas eram
suas únicas considerações acerca do projeto.
85

Quadro 12 - ENTREVISTA DE ANÁLISE DA UX 4

Sujeito V

Idade 20

Já usou plataforma parecida Não, é o primeiro contato

Apresenta dificuldade com suas Um pouco


emoções

Autodescrição da experiência

“Sobre as cores, achei lindíssimo. O site está muito intuitivo e


bem autoexplicativo, dá para sacar bem rápido como fazer as
coisas só de mexer um pouco. Talvez alterar um pouco a tela
inicial ajude, já que me remete a coisas de tecnologia e não
exatamente saúde. O design é limpo e me agrada bastante.
Sobre o Feelinho, ele é muito fofo e eu acho que gostei muito
dele.”

Fonte: Elaborado pelos autores (2023).


86

9. CODIFICAÇÃO DO SISTEMA

9.1. Estrutural geral / framework

Figura 28 - ESTRUTURA GERAL DA PLATAFORMA FEEL.IN

Fonte: Elaborado pelos autores (2023).

O quadro acima mostra, de forma resumida, quais são as rotas diferentes que
um usuário pode usar para acessar os recursos do sistema. As setas apontam para
as URLS de acordo com a ordem que elas aparecem e redirecionam as pessoas
durante o uso. Além disso, algumas funcionalidades só estão disponíveis para um
tipo de usuário específico, outras são compartilhadas por ambos. Essa distinção
permite que haja exclusividade para algumas funções e impede que um paciente,
por exemplo, faça o papel de psicólogo.
87

9.2. Controle de versionamento

O versionamento do software foi feito com base nos princípios de


desenvolvimento disponíveis no Semmantic Versioning, seguindo uma rotina de
pequenas mudanças catalogadas no GitHub do projeto, até que uma atualização
maior esteja disponível. Durante o tempo, enquanto não houver uma versão estável
do produto, as modificações são gravadas no ramo de desenvolvimento “dev”, que
será mesclado ao ramo principal assim que o ciclo de implementação da função
específica estiver completo.
Ao todo, foram 7 ciclos de implementações diferentes para o app em si
(interface e processamento de dados), estes contabilizando correções de bugs,
funções mantendo a compatibilidade e mudanças incompatíveis com as versões
anteriores. O aplicativo se encontra atualmente em sua versão 3.6.7, incluindo
ferramentas, correções de bugs e melhoramentos visuais graduais, proporcionados
por cada ciclo.

10. TESTES DO SISTEMA

10.1. Testes unitários

Tela de login:

 Verificação do e-mail existente: Nessa etapa, o sistema verifica se o e-mail


inserido pelo usuário já está registrado na base de dados, garantindo que
apenas usuários válidos possam prosseguir.

 Verificação da senha: A senha inserida é validada em relação àquela


associada ao e-mail fornecido, permitindo o acesso apenas com as
credenciais corretas.

Tela de cadastro:

 Verificação do username: O sistema verifica se o username escolhido pelo


usuário já está em uso por outro usuário, garantindo a unicidade dos
usuários.
88

 Verificação do e-mail existente: Evita que um mesmo endereço de e-mail seja


usado para criar múltiplas contas, mantendo a integridade do cadastro.

 Verificação da senha: É exigido que a senha cumpra critérios de segurança,


como tamanho mínimo, inclusão de caracteres especiais, letras maiúsculas e
minúsculas, para garantir a proteção da conta.

 Verificação do pronome selecionado: O sistema valida a seleção de


pronomes para que o usuário seja identificado corretamente na plataforma.

 Verificação da data de nascimento: A data de nascimento é verificada para


garantir que o usuário tenha a idade mínima requerida para usar a plataforma.

 Verificação do tipo de conta: O sistema confirma se o usuário escolheu o tipo


de conta correto, seja de paciente ou psicólogo.

 Verificação de busca de posts de desabafo: A funcionalidade de busca é


projetada para permitir aos usuários encontrar facilmente os posts de
desabafo que são relevantes para eles.

 Listagem dos posts: Os posts são apresentados de forma organizada e


cronológica, facilitando a visualização dos conteúdos mais recentes.

Posts:

 Contagem de curtidas: Cada post exibe o número de curtidas que recebeu,


fornecendo um feedback imediato sobre o interesse dos usuários. Essa
quantidade deve ser a mesma apresentada no banco de dados.

 Contagem de comentários: A quantidade de comentários em um post é


exibida, permitindo que os usuários identifiquem os tópicos mais discutidos. A
mesma coisa das curtidas é assegurada pelo sistema através do teste.

 Especificação do tipo de conta: Se a conta for de um psicólogo, por exemplo,


essa informação é destacada nos posts, para que os usuários saibam quem
está oferecendo ajuda profissional.

 Listagem dos comentários: Todos os comentários em um post são listados,


permitindo aos usuários acompanhar as discussões e interações.
89

Tela de perfil:

 Verificação dos dados pessoais: Os dados exibidos no perfil são verificados


para garantir que sejam precisos e atualizados.

 Alteração dos dados: Os usuários têm a capacidade de editar diversos


campos em seu perfil, como foto, biografia, usuário e pronomes, para refletir
com precisão sua identidade.

Tela de artigo:

 Verificação das informações do artigo: Antes de apresentar um artigo, o


sistema verifica se as informações, incluindo o conteúdo e o autor, estão
corretas e correspondem ao esperado.

Tela de Desabafo:

 Escolha do tipo de emoção: Os usuários podem escolher entre as opções


para indicar a emoção associada ao seu desabafo. O sistema deve verificar
se essas opções constam adequadamente.

 Justificar a emoção selecionada: O sistema deve assegurar-se de que


nenhum dos campos pode ser nulo.
90

10.2. Testes de integração

Autenticação (Login e Cadastro)

Cenário: Usuário realiza o processo de cadastro e, em seguida, faz login com as


novas credenciais.

Passos:

 Realizar o cadastro com informações válidas.


 Fazer login utilizando as informações cadastradas.

Esperado: O usuário deve ser capaz de se cadastrar e fazer login com sucesso,
sendo redirecionado para a tela inicial.

Cenário: Usuário tenta fazer login com credenciais inválidas.

Passos:

Inserir um e-mail inválido ou inexistente.


 Inserir uma senha incorreta.
 Clicar no botão de login.

Esperado: O sistema deve impedir o login e exibir mensagens de erro apropriadas.

Tela Inicial/Feed

Cenário: Usuário acessa a tela inicial/Feed após o login.

Passos:

 Verifique se os posts são carregados corretamente na tela.


 Verificar se as funcionalidades de curtidas e comentários estão funcionando.

Esperado: Os posts devem ser exibidos corretamente, e as funcionalidades de


interação (curtidas e comentários) devem funcionar sem problemas.
91

Cenário: Usuário realiza uma busca por posts de desabafo na tela inicial/Feed.

Passos:

 Inserir uma palavra-chave válida na barra de busca.


 Clicar no botão de busca.

Esperado: O sistema deve retornar os posts relevantes de acordo com a palavra-


chave.

Tela de Post

Cenário: Usuário cria um post de desabafo.

Passos:

 Acessar a opção de criar um post.


 Preencher o conteúdo do post e selecionar uma emoção.
 Publicar o post.

Esperado: O novo post deve ser criado com sucesso e ser exibido na tela
inicial/Feed.

Cenário: Usuário curte e comenta em um post existente.

Passos:

 Acessar um post existente.


 Clicar no botão de curtir.
 Escrever um comentário e enviar.

Esperado: A contagem de curtidas deve aumentar, e o comentário deve ser


adicionado corretamente ao post.
92

Tela de Perfil

Cenário: Usuário acessa sua própria página de perfil.

Passos:

 Verificar se os dados pessoais do usuário são exibidos corretamente.


 Editar os campos de perfil.

Esperado: Os dados pessoais devem ser exibidos corretamente, e o usuário deve


conseguir editar seus campos de perfil com sucesso.

Cenário: Usuário tenta acessar o perfil de outro usuário.

Passos:

 Tentar acessar o perfil de outro usuário.

Esperado: O sistema deve impedir o acesso ao perfil de outro usuário, a menos que haja
permissões específicas.

Tela de Configurações

Cenário: Usuário acessa a tela de configurações e modifica suas preferências.

Passos:

 Acessar a tela de configurações.


 Modificar as preferências, como notificações ou idioma.
 Salvar as configurações.

Esperado: As configurações devem ser salvas corretamente e refletir as preferências


do usuário.
93

Cenário: Usuário utiliza a opção de ajuda ao usuário ou de reportar/denúncia.

Passos:

 Acessar a opção de ajuda ao usuário ou de reportar/denúncia.


 Seguir as instruções para obter ajuda ou relatar um problema.

Esperado: O sistema deve fornecer suporte adequado ao usuário ou encaminhar


corretamente a denúncia para os administradores da plataforma.

Validações

Cenário: Usuário tenta cadastrar uma conta com um e-mail inválido.

Passos:

 Inserir um e-mail com formato inválido durante o cadastro.


 Tentar completar o processo de cadastro.

Esperado: O sistema deve impedir o cadastro com um e-mail inválido e exibir uma
mensagem de erro apropriada.

Cenário: Usuário tenta cadastrar uma conta com uma senha fraca.

Passos:

 Inserir uma senha que não atenda aos critérios de segurança durante o
cadastro.
 Tentar completar o processo de cadastro.

Esperado: O sistema deve impedir o cadastro com uma senha fraca e exibir uma
mensagem de erro apropriada.
94

Cenário: Usuário tenta selecionar um tipo de conta inválido durante o cadastro.

Passos:

 Escolher um tipo de conta que não esteja entre as opções permitidas.


 Tentar completar o processo de cadastro.

Esperado: O sistema deve impedir o cadastro com um tipo de conta inválido e exibir
uma mensagem de erro apropriada.

Cenário: Usuário tenta utilizar um certificado de psicólogo inválido.

Passos:

 Inserir um certificado de psicólogo que não está registrado ou não é válido.


 Tentar completar o processo de cadastro como psicólogo.

Esperado: O sistema deve impedir o cadastro como psicólogo com um certificado


inválido e exibir uma mensagem de erro apropriada.

10.3. Validações

Email:

 Explicação: A validação do e-mail é crucial para garantir que o usuário esteja


registrado corretamente no sistema. Isso envolve verificar se o e-mail
fornecido possui o formato adequado (como "usuario@exemplo.com") e se
não está duplicado na base de dados.
 Ação de Validação: A função de validação deve verificar a sintaxe do e-mail e
consultar o banco de dados para verificar se o e-mail já está registrado.
95

Senha:

 Explicação: A validação da senha é fundamental para a segurança das contas


dos usuários. Uma senha forte ajuda a evitar acesso não autorizado às
contas.
 Ação de Validação: A função de validação deve verificar se a senha atende
aos requisitos de segurança, como um certo comprimento mínimo, uso de
caracteres especiais, letras maiúsculas e números.

Tipo de conta:

 Explicação: A validação do tipo de conta é importante para atribuir as


permissões corretas aos usuários, dependendo se eles são pacientes ou
psicólogos.
 Ação de Validação: A função de validação deve garantir que o tipo de conta
selecionado esteja entre as opções permitidas, como "Paciente" ou
"Psicólogo".

Certificado do psicólogo:

 Explicação: A validação do certificado do psicólogo é vital para verificar a


credibilidade de um psicólogo registrado na plataforma.
 Ação de Validação: A função de validação deve verificar a existência do
certificado do psicólogo no banco de dados e garantir que seja válido.

Criador do artigo:

 Explicação: A validação do criador do artigo é necessária para garantir a


autenticidade da autoria do conteúdo.
 Ação de Validação: A função de validação deve confirmar se o nome do autor
do artigo corresponde a um usuário registrado na plataforma e se possui os
direitos de criação do artigo.
96

11. CONCLUSÃO

O desenvolvimento do presente projeto Feel.in, devido as necessidades por


acompanhamento psicológico de qualidade, visando uma melhor conexão entre
profissionais do âmbito psicológico e pessoas que buscam esclarecimento acerca de
suas emoções, obteve ótimos resultados, trazendo uma maneira mais eficaz de um
bom relacionamento entre profissional-paciente a distância, além de proporcionar
informações abordando assuntos relevantes para seus usuários.

Durante os meses de desenvolvimento da plataforma, disponibilizamos a um


público imitado o acesso à plataforma para que, ao fim dos ciclos, tivéssemos um
depoimento sólido e de usuários reais sobre as implementações, seus anseios e
expectativas. Colhemos depoimentos sobre a usabilidade, sobre as implementações
novas e sobre o conteúdo apresentado no site. A maioria dos usuários selecionados
durante essa fase aprovaram o serviço, sugeriram e participaram ativamente das
questões relacionadas à plataforma.

Acreditamos que poderemos ainda sim, alcançar mais público para essa
grande comunidade, beneficiando a todos uma convivência melhor com si mesmo e
na sociedade ao todo através de nossa plataforma, pois sabemos o quanto é difícil
manter equilibrada nossas vidas a todo momento e ainda mais, com um
acompanhamento de melhor qualidade e acessível.
Por fim, nós, criadores desse projeto, podemos dar como missão feita, no
qual todos os objetivos prometidos foram cumpridos. A caminhada até a construção
da Feel.in for árdua e tortuosa, muitos desafios foram enfrentados e podemos dizer
que este trabalho serve como mais uma contribuição para a literatura científica sobre
a possibilidade da psicologia online. Mesmo que em escala reduzida, este trabalho
fez a diferença na vida das pessoas, trouxe ferramentas para que elas lidassem com
seus próprios sentimentos, melhorassem sua qualidade de vida e pudessem ter
mais liberdade.
97

REFERÊNCIAS

Barreto MS, Caram CS, Santos JLG, Souza RR, Goes HLF, Marcon SS. Fake news about the
COVID-19 pandemic: perception of health professionals and their families. Rev Esc Enferm USP,
2021, 55, e20210007. Disponível em: <https://doi.org/10.1590/1980-220X-REEUSP-2021-0007>.
Acessado em: 9 mar. de 2023.

FARIA, Gabriela de. Constituição do vínculo terapêutico em psicoterapia online: perspectivas


gestálticas. Revista do. NUFEN: phenomenology and interdisciplinarity, Belém, v. 11, n. 3, p. 66-
92, dez. 2019. Disponível em <http://pepsic.bvsalud.org/scielo.php?script=sci_arttext&pid=S2175-
25912019000300006&lng=pt&nrm=iso>. Acesso em: 12 de mar. de 2023.

FAVARO, Vanessa Flaborea. Números de brasileiros com transtornos mentais preocupa


especialistas. Jornal da USP no Ar, São Paulo, 4 de ago. de 2022. Atualidades. Disponível em:
<https://jornal.usp.br/atualidades/numero-de-brasileiros-com-transtornos-mentais-preocupa-
especialistas/>. Acesso em: 9 de mar. de 2023.

FEBRAFAR. Desinformação e vergonha permeiam relações dos jovens com a depressão. Federação
Brasileira das Redes Associativistas e Independentes de Farmácias, 2019. Disponível em:
<https://www.febrafar.com.br/jovens-depressao-pfizer/>. Acesso em: 8 de mar. de 2023.

FERREIRA, Rosana T. O que as redes sociais têm a ver com a depressão? Psicologia
Comportamental, 2023. Disponível em:
<https://www.psicologacomportamental.com.br/depressao/redes-sociais-e-depressao>. Acesso em:
11 de mar. de 2023.

MARTINS, Fran. Anualmente, mais de 700 mil pessoas cometem suicídio, segundo Organização
Mundial da Saúde. Portal Único do Governo (GOV), 16 de set. de 2022. Disponível em:
<https://www.gov.br/saude/pt-br/assuntos/noticias/2022/setembro/anualmente-mais-de-700-mil-
pessoas-cometem-suicidio-segundo-oms>. Acesso em: 9 de mar. de 2023.

MELLO, Anna Carolina; SOUZA, Luiz Henrique Gomes de. Solução Simplificada para o
Monitoramento e Controle de Projetos Utilizando a Ferramenta Trello. Boletim do Gerenciamento,
[S.I.], v. 2, n. 2, out. 2018. ISSN 2595-6531. Disponível em:
<https://nppg.org.br/revistas/boletimdogerenciamento/article/view/35>. Acesso em: 04 abr. 2023.
98

ONU. O impacto da pandemia na saúde mental das pessoas já é extremamente preocupante.


Organização Mundial da Saúde, 14 de mai. de 2020a. Disponível em:
<https://brasil.un.org/pt-br/85787-oms-o-impacto-da-pandemia-na-sa%C3%BAde-mental-das-
pessoas-j%C3%A1-%C3%A9-extremamente-preocupante>. Acesso em: 10 de mar. de 2023.

ONU. Sem investimentos, mundo não cumpre metas de serviços de saúde mental. Organização
Mundial da Saúde, 8 de out. de 2021b. Disponível em:
<https://news.un.org/pt/story/2021/10/1765902 >. Acesso em: 10 de mar. de 2023.

OPAS. Após 18 meses de pandemia de COVID-19, OPAS pede prioridade para prevenção ao
suicídio. Organização Pan-Americana da Saúde, 2021. Disponível em:
<https://www.paho.org/pt/noticias/9-9-2021-apos-18-meses-pandemia-covid-19-opas-pede-prioridade-
para-prevencao-ao-suicidio>. Acesso em: 9 de mar. de 2023.

QUEIROZ, Laísa. Realidade imposta pela pandemia pode gerar transtornos mentais e agravar
quadros existentes. Portal Único do Governo (GOV), 2021. Disponível em:
<https://www.gov.br/saude/pt-br/assuntos/noticias/2021-1/outubro/realidade-imposta-pela-pandemia-
pode-gerar-transtornos-mentais-e-agravar-quadros-existentes>. Acesso em: de 9 mar. de 2023.

SCHMIDT, Beatriz; CREPALDI, Maria Aparecida; BOLZE, Simone Dill Azeredo; NEIVA-SILVA, Lucas;
DEMENECH, Lauro Miranda. Saúde mental e intervenções psicológicas diante da pandemia do novo
coronavírus (COVID-19). Estudos de Psicologia (Campinas), 37, e200063. Disponível em:
<http://dx.doi.org/10.1590/1982-0275202037e200063>. Acessado em: 9 mar. de 2023.

SILVA, J. K.; TIOSSO, F. REVISÃO BIBLIOGRÁFICA SOBRE CONCEITO DE PROGRESSIVE WEB


APPLICATIONS (PWA). Revista Interface Tecnológica, [S. l.], v. 17, n. 1, p. 53–64, 2020. DOI:
10.31510/infa.v17i1.713. Disponível em:
https://revista.fatectq.edu.br/interfacetecnologica/article/view/713 . Acesso em: 13 de mar. de 2023.

UNICEF. Impacto da covid-19 na saúde mental de crianças, adolescentes e jovens é significativo,


mas é somente a ‘ponta do iceberg’. Fundo das Nações Unidas para a Infância, 2021. Disponível
em: <https://www.unicef.org/brazil/comunicados-de-imprensa/impacto-da-covid-19-na-saude-mental-
de-criancas-adolescentes-e-jovens>. Acesso em: 9 de mar. de 2023.

Você também pode gostar