Ciência da Computação
Pablo Vidal - 01227695
App Soulcare
Plano de Desenvolvimento de Software
Versão 1.0
.
App Soulcare Versão: 1.0
Plano de desenvolvimento de software Data: 15/11/2018
Histórico de Revisões
Data Versão Descrição Autor
16/11/2018 1.0 Primeiro Protótipo Final Pablo
Conteúdo
1. Introdução 4
1.1 Propósito 4
1.2 Definições, Acrônimos e Abreviações 4
1.3 Visão Geral 4
2. Posicionamento 4
2.1 Descrição do Problema 4
2.2 Visão Geral do Mercado 5
2.3 Oportunidade de Negócio 5
2.4 Posicionamento do Produto 5
6. Restrições 7
7. Padrões de Qualidade 7
2. Posicionamento
2.1 Descrição do Problema
O problema de Dificuldades em encontrar atendimento psicológico adequado.
Dificuldades em encontrar terapias alternativas a preços acessíveis
Preços muito elevados em atendimentos.
Possibilidades muito limitadas em planos de saúde
4.4 Concorrência
Aplicativos de acompanhamento mental em geral se apresentam como uma médio concorrência. Não sendo
exatamente uma concorrência porque a aplicação não vai realizar o acompanhamento e sim apenas criando
uma ponte entre o profissional e o paciente,
4.4.1 Medite-se
4.4.2 Calm
4.4.3 Pacifica.
5.1 Arquitetura
Por ser uma aplicação com funcionalidades simples e sucintas, acessível a todo tipo de usuário, foi adotada a
arquitetura MVC – Model View Controller , por ser um padrão de projetos bastante utilizado, confiável e que
separa a interface do usuário (View) e das regras de negócio e dados(Model) usando um mediador (Controller)
para conectar o modelo a view.
5.2 Funcionalidades
5.2.1 Basicamente, o usuário irá atráves da pesquisa por especialidade, cruzada com um filtro de
preço e/ou região, conseguir uma lista de profissionais disponíveis para a sua demanda.
5.2.2 Usuário conseguira ver através da geolocalização do Google, ver informações sobre o
atendimento na especialidade escolhida, como horários, custos, como chegar, email e telefone para
contato, podendo já realizar a ligação na aplicação ou ser encaminhando para o envio de email.
5.2.3 Prestadores de serviços poderão disponibilizar todas as atividades em que estão envolvidos. Se
autopromovendo de forma gratuita e direcionada ao público alvo de forma direta e específica.
5.2.4 Haverá uma aba com Perguntas Frequentes para responder dúvidas genéricas.
5.2.5 Haverá uma aba Eventos para sejam divulgados de forma não invasiva eventos e reuniões do
grupos e profissionais relacionados.
6. Restrições
Versões Android inferiores ao 4.1 apresentou inconsistência e erro em sua execução.
7. Padrões de Qualidade
Funcionabilidade > A aplicação deve funcionar sem interferência externas de outras aplicações ou do
hardware.
Confiabilidade > Por medida de segurança, as informações dos usuários que utilizarão a plataforma e dos
profissionais que oferecerão o serviço a esta plataforma, não ficarão visíveis a nenhuma das partes. Apenas
telefone para contato (com confirmação prévia)
Manutenibilidade > A aplicação terá uma auditoria quinzenal, para verificar se os prestadores de serviços
estão ainda de fato disponíveis, para não ter informação errada.
Eficiência > A aplicação deve apresentar uma interface simples, clean e direta. Filtros específicos por área
procurada e por faixa de preço. Com um teto para a consulta no valor de R$80,00 para cada uma das
especialidade.
Usabilidade > Validações como email, telefone feitas em tempo real já na tela de cadastro. Possibilidade de
conexões com o Google ou Facebook, além do cadastro comum através de email. Não haverá anúncios nessa
aplicação. Através do API de geolocalização do Google, usuário verá uma lista com todas as especialidades
escolhidas por ele e seu local no mapa. Inicialmente, apenas cobrindo regiões Norte, Sul e Centro da Cidade do
Recife
Portabilidade > No momento, a aplicação será apenas disponível para plataformas Android
9.2 Ferramentas
Utilizado o Microsoft Visual Studio.
9.3 Tecnologias
API de geolocalização do Google Maps (versão gratuita), Ormlite > framework que facilita trabalhar com
banco de dados SQLite do Android, poupando o desenvolvedor de escrever na linguagem SQL.