Você está na página 1de 14

1

TRABALHO DE QUALIDADE DE SOFTWARE

Docente: Álvaro
Alunos: Jonathan Fernando Almeida Silva - RA: D7954H0
Wallace Costa Ferreira – RA: N336BD8
Lucas da Silva Gerlach Carvalho - RA: D68DBJ0
Nayadni Marganelli – RA: D652GH3

SÃO PAULO - 2021


2

Sumário

1. Especificação ...................................................................................... 3
2. Levantamento de requisitos............................................................... 4
3. Etapas dos Requisitos ........................................................................ 5
3.1 Acessível e baixo custo .......................................................................... 5
3.2 Fácil utilização ........................................................................................ 5
3.3 Eficiência em autenticações ................................................................... 5
3.4 Cominação entre usuários ...................................................................... 5
3.5 Recursos ................................................................................................ 5
3.6 Melhorias ................................................................................................ 5
3.7 Instabilidades e Falhas ........................................................................... 5
3.8 Segurança e Integridade ........................................................................ 5
3.9 Experiência dos Usuários ....................................................................... 6
3.10 Integridade da Ideia .............................................................................. 6
3.11 Inclusão ................................................................................................. 6
3.12 Suporte ao Usuário ............................................................................... 6
4. Gestão de Qualidade .......................................................................... 7
4.1 Funcionalidade ....................................................................................... 7
4.2 Confiabilidade ......................................................................................... 7
4.3 Usabilidade............................................................................................. 8
4.4 Eficiência ................................................................................................ 8
4.5 Manutenibilidade .................................................................................... 8
4.6 Estabilidade ............................................................................................ 8
4.7 Portabilidade .......................................................................................... 9
5. Benchmarkis...................................................................................... 10
5.1 Análise de concorrência ....................................................................... 10
5.2 Análise de indicadores ......................................................................... 11
5.3 Ferramentas e recursos ....................................................................... 13
6. Referência .......................................................................................... 14
3

Especificação

Solução:
Criar um aplicativo rede social voltada para o segmento da saúde mental, tendo
como foco ajudar pessoas a se conectarem e assim superarem problemas de
saúde mental, servir como centro para um conjunto de dados, incentivar a
cooperação, e oferecer ferramentas para elevar as pesquisas e estudos da
medicina.
Compartilhando experiências que podem ser significativas para outras pessoas
que convivem com transtornos mentais, ajuda essas pessoas a cruzar
dificuldades do dia- dia, diminuindo assim estatísticos negativos.
Sendo assim o software tem como objetivo oferecer diversas informações em
um único local criando assim um poder de informativo sobre como lidar e cuidar
de transtornos mentais.
Este projeto tem como meta trazer resultados positivos na vida de pessoas
com problemas psicossomáticos que podem ter como auxílio diário ideias,
dicas e hábitos como alimentação, meditação, leitura, atividades físicas
mensagens motivacionais para melhorar os padrões mentais negativos.
Levando informações inovadoras que possam ajudar a reduzir efeitos
colaterais das medicações antidepressivas. Apresentando uma abordagem
diferente e positiva das redes sociais atuais que tem prejudicado a saúde
mental.
4

Levantamento de requisitos:
• Foi realizado uma pesquisa com 98 pessoas, onde responderam
algumas perguntas e foi aberto um espaço para falar as suas
expectativas sobre o aplicativo. Com base nas respostas dos usuários
foi feito um levantamento de requisitos que faram parte do corpo da
aplicação.

• Acessível e baixo custo

• Fácil utilização

• Eficiência em autenticações

• Cominação entre usuários

• Recursos

• Melhorias

• Instabilidades e Falhas

• Segurança e Integridade

• Experiência de usuários

• Integridade da ideia

• Inclusão

• Suporte ao usuário
5

Etapas dos requisitos


1. Acessível e baixo custo:
Um aplicativo gratuito e com serviços e ferramentas propostas
acessíveis, para assim tornar o aplicativo acessível para qualquer
pessoa.

2. Fácil utilização:
Tornar a experiência de usuários mais intuitiva e objetiva possível,
buscando reaplicar a experiência de outras redes sociais, tornando uma
experiência nova, mas familiarizada com o cotidiano dos usuários.
E pensando também em engajar essa experiência para usuários da
terceira idade.

3. Eficiência em autenticações:
Pensando em diminuir processos burocráticos, um dos escopos
principal, é fazer integrações de logins com contas de outras
plataformas, tronar os processos de redefinição de usuários e senhas
rápido, seguro e funcional.

4. Cominação entre usuários:


Tendo em vista um dos recursos principais que é o chat de conversa, é
uma grande oportunidade de engajar a comunicação dos usuários no
aplicativo através de conversas instantâneas em tempo real.

5. Recursos:
Entregar em bom funcionamento as funções e ferramentas
disponibilizadas no aplicativo, visando assim o interesse e a
permanência dos usuários.

6. Melhorias:
Visar pontos de melhorias em todo escopo do projeto, buscar
ferramentas que me melhorem a experiência, atualizar os recursos de
forma segura, prevendo as expectativas de quem utiliza a aplicação.

7. Instabilidades e Falhas:
Sendo novos no mercado digital, sabemos que existiram muitos desafios
e um deles é lidar com falhas e instabilidades. Com isto é realizado
cursos, estudo de padrões de design e segurança. Organização de
informações e controle de tráfego de dados nos serviços onde estão
sendo executados aplicação e a infraestrutura do software.

8. Segurança e Integridade:
A segurança e integridade das informações dos usuários é um dos
pilares no projeto. Tendo em vista este importante escopo, contamos
com o uso de criptografia das informações, validações nas
autenticações, e serviços de armazenamento no FireBase.
6

9. Experiência de usuários:
Está sendo realizado estudo das cores, e estudo de experiência de usuários,
levantamento de outros aplicativos e plataformas aplicam os recursos que
melhoram a experiência de usuários.
10. Integridade da ideia:
Focar em manter a ideia do aplicativo sempre como primeiro foco,
permanecendo com a ideia de ajudar e contribuir com o bem-estar das
pessoas, causando impacto positivo no dia-dia, através da tecnologia.

11. Inclusão:
Alcançar pessoas com problemas de visão e audição, tem sido uma das
oportunidades incluída na nossa esteira de recursos. Tudo que é
construído hoje precisa estar adaptado a inclusão de pessoas com
deferência. Tem sido levantado aplicativos que já estão disponíveis no
mercado digital e que já atuam com experiência de usuários com
deficiência auditiva e visão, com esta base, visamos um recurso mais
assertivo.
12. Suporte ao usuário:
Colher avaliação e feedback dos usuários, será muito importante para
evolução contínua do aplicativo. Por tanto, reportes, denúncias e espaço
para feedback estará disponível.
7

Gestão de Qualidade:
Baseado nas métricas aplicadas na ISO/IEC 9126, e atrelando as normas ao
projeto, tende-se aplicar as seguintes características:
Funcionalidade

• Adequação:
Atender o foco do tema do aplicativo, que saúde mental.

• Acurácia:
Mapear dados, e realizar análise para validar se o aplicativo tem
gerado resultados esperados e de qualidade.

• Interoperabilidade:
Realizar conexões com outras plataformas, utilizar dados de API’s
que contribuem com o tema e usar isso como mais um recurso.

• Conformidade: Aplicar normas, convenções ou regulamentações


previstas em leis e prescrições similares relacionadas à
funcionalidade.

• Segurança de acesso: Proteger informações e dados, de forma


que pessoas ou sistemas não autorizados não possam lê-los nem
os modificar e que não seja negado o acesso às pessoas ou
sistemas autorizados.

Confiabilidade

• Maturidade:
Prever falhas e erros e antecipar as resoluções para manter os
recursos sempre disponíveis.

• Tolerância de falhas:
Criar rotas de segundo plano para manter as execuções paliativas
até ser realizado as correções dos incidentes.

• Recuperabilidade:
Disponibilizar mais de um serviço de infraestrutura para precaver
de futuros instabilidade, e manter a disponibilidade de dados, e
tráfego de informações ativos.
8

Usabilidade

• Inteligibilidade:
Aplicar ao software interface amigável, navegações não
ambíguas, e experiência de usuário intuitiva.
• Apreensibilidade:
Resgatar experiência dos usuários com aplicações parecidas e
assim garantir a aprendizagem no uso da aplicação garantida

• Operacionalidade:
Garantir com que o usuário se sinta empoderado dos recursos e
que possam se sentir seguros com uso da aplicação.

Eficiência

• Tempo:
Fornecer tempos de resposta e de processamento, além de taxas
de transferência, aplicando tecnologias e lógicas que realizem
processos mais rápidos.

• Recursos: Executar funções sob condições estabelecidas e


esperada, mantendo a execução de processos.

Manutenibilidade

• Analisabilidade:
Manter o código limpo e organizado para diagnóstico de
deficiências ou causas de falhas no software, ou a identificação
de partes a serem modificadas.

• Modificabilidade:
Aplicar boas práticas para futuras implementações, e inclui
modificações no código, projeto e documentação

Estabilidade:

• Testabilidade:
Utilização de teste unitário, completude e revisão de códigos
individual podido por cada analista envolvido no projeto. Executar
automação de teste.
9

Portabilidade

• Adaptabilidade:
Buscar manter a capacidade do software executar em diferentes
ambientes especificados, sem necessidade de aplicação de
outras ações ou meios além daqueles fornecidos para essa
finalidade pelo software considerado.

• Capacidade:
Garantir que o software possa ser instalado e executado em
diferentes tipos de plataforma.

• Conformidade:
Capacitar software de estar de acordo com normas ou
convenções relacionadas à portabilidade.
10

Benchmarks
• Análise de concorrência:

Instagram, Twitter, Snapchat e Facebook são umas das redes sociais mais
usadas atualmente e também as principais redes sociais do mundo mais
prejudicial à saúde mental dos usuários, de acordo com o estudo da instituição
Royal Society For Public Health.
Documentário: Dilema das redes sociais, especialistas em tecnologia do Vale
do Silício avisam sobre perigoso impacto das redes sociais na democracia e na
humanidade como um todo.
"Dois tipos de indústria chamam clientes de usuários: a das drogas ilegais e a
de softwares."
A frase aparece em um dos momentos mais comentados do filme "O Dilema
das Redes", que foi lançado em fevereiro de 2020 no festival de Sundance, nos
Estados Unidos, mas só virou assunto no resto do mundo após entrar para o
catálogo da Netflix, sete meses depois.
Recentemente, um estudo da plataforma Scielo/USP avaliou a influência das
mídias sociais no desenvolvimento de ansiedade e depressão em estudantes
de medicina. Os resultados foram esclarecedores e exigem atenção especial
para reduzir os danos da utilização excessiva de Internet à saúde mental.
Estudo revelou que os efeitos do consumo descontrolado de redes sociais não
se limitam somente ao gasto de um tempo que poderia ser dedicado a outras
tarefas. Mais do que isso: se não tratada, a adicção à Internet resulta em
prejuízos emocionais e significativos.
Somado a isso, a intrínseca relação entre redes sociais e saúde mental pode
aumentar a vulnerabilidade aos seguintes problemas:
11

Análise de indicadores:

• Cerca de 2,85 bilhões • Cerca de 1,22 bilhões


de usuários ativos de usuários ativos

• Avaliado mercado por • Avaliado mercado por


US$ 1,01 trilhão US$ 100 bilhões

• Vinculado ao • Pertence ao Facebook


Whatsapp com mais de dez de 2011
2 bilhões de usuários
• Fundado em out de
• Criador do Menssager 2010, nos EUA por
Kevin Systrom, Mike
• Fundado em fev de
Krieger.
2004, nos EUA por
Mark Zuckerberg,
Eduardo Saverin,
Andrew McCollum,
Dustin Moskovitz,
Chris Hughes.

• Cerca de 500 milhões • Cerca de 206 milhões


de usuários ativos de usuários ativos
• Avaliado mercado por • Avaliado mercado por
US$ 23,5 bilhões US$ 24,57 bilhões.
• Recusou a oferta de 3 • Fundado em jul e 2006,
bilhões do facebook nos EUA por Jack Dorsey
• Fundado em jul de 2011, Evan Williams Biz Stone
nos EUA por Evan Spiegel Noah Glass.
Bobby Murphy Reggie
Brown.


12

• Nosso Produto:

• Comunidades
• Comunicação
Para facilitar os grupos de
Utilizando fermentas de
pessoas, com suas diferenças de
conexões da concorrência,
transtornos, será possível agrupar
também iremos manter e
garantir network dos usuários, um grupo de determinados
onde poderão se conectarem e usuários destinados a se
estabelecer uma comunicação comunicarem focados na questão
através de chats e ligações. abordada pela comunidade.

• Campanhas ativas
• Incentivo
Manter ativas as campanhas de
Engajar os usuários a estarem
prevenção ao suicídio. E
buscando e fazendo
disponibilizar como suporte o
acompanhamento com
contato direto ao órgão
profissionais da saúde como
governamental CVV | Centro de
psicólogos, psiquiatras e entre
Valorização da Vida
outros.

• Mindfulness
• Exercícios físicos
Disseminar conhecimento sobre
Criar gamefication de pontuação e
as práticas de mindfulness,
resultados que incentivam à prática
meditação e os comprovados
dos exercícios físicos, para
benefícios que essas práticas
aumentar o engajando os usuários
trazem para saúde menta.
a usar o App e cuidarem da saúde.

• Leitura
• Alimentação
Recomendação de livros de
autoajuda, engajar os usuários a Através de notificações que serão
sempre que possível manter a aprovadas pelos usuários perguntas
prática da leitura. serão feitas como:

“Já comeu uma fruta hoje? “


13

Ferramentas e recursos
• Tecnologias de desenvolvimento:
React Native
EXPO
CSS
FireBase
GitHub

Funcionalidades do aplicativo:

Tela de Login: Campo de autenticação com e-mail e senha

Tela de Cadastro: Campo de cadastro solicitando data de nascimento, e-


mail, nome e senha.

Tela de redefinição: Para senhas e usuários.

Tela de Seleção de comunidades que o usuário deseja participar.

Tela de Feed: Post e postagens, contando com recursos de seleção de galeria,


câmera e arquivos.
Tela de edição de perfil: Alteração de foto do perfil, nome e outros dados.
Tela de comunicação com o número telefone do centro de valorização a vida.
Chat de mensagens instantâneas
Tela de gamefication: Seleção de uma atividade diária, onde o usuário escolhe
uma atividade e diariamente será enviado uma notificação como incentivo para
manter rotina de bons hábitos.
14

Referência:
https://jkolb.com.br/wp-content/uploads/2014/02/NBR-ISO_IEC-9126-1.pdf

Você também pode gostar