• Nenhum resultado encontrado

4. Aplicação mobile

4.1. Conceptualização e especificação funcional e gráfica

4.1.2. Use Cases e listagem em easybacklog

Para aumentar o grau de pormenor da lista preliminar dos requisitos funcionais e ainda para apoiar a sua validação foi proposto um conjunto de use cases, cujo foco está centrado na perspetiva dos utilizadores e não no sistema, de forma a refletir casos de uso da app. Neste contexto os utilizadores representam o papel de “atores”, num determinado cenário, com um caminho a percorrer, sob determinadas condições e apresentando um comportamento específico,

(Preece et al., 2005). A representação diagramática integral dos Use Cases está apresentada nos anexos indicados na tabela abaixo que integra ainda uma Descrição de cada Use Case.

Tabela 17-Uses Cases

Uses cases Atores Ane xo s Fi gur as Descrição (Cenários) Utilizador não registado Ane xo 22

Neste cenário o ator é caraterizado por não estar ainda registado na plataforma web. O mesmo necessita de fazer o seu registo para poder iniciar uma sessão e assim poder transferir app para o seu telemóvel. A aplicação mobile criada é para apoiar a plataforma web, por esta razão não será possível fazer o registo na mesma.

Utilizador registado

Ane

xo

23 onde poderá obter informações sobre aplicação mobile criada e fazer a sua Neste cenário o ator já fez o seu registo, podendo aceder a uma página transferência/instalação.

Administrador

Ane

xo

24 login terá acesso a um menu para poder visualizar, relatórios de erros, Neste cenário o ator tem privilégios de administrador e ao fazer o seu notificações da plataforma web ou aplicação mobile, estatísticas e enviar lembretes para a plataforma.

Paciente

sessão web Ane

xo

25 e poderá ver lembretes para tarefas que tenha que realizar na plataforma e Neste cenário o ator acede à plataforma web, efetua a sua autenticação

utilização da app mobile.

Paciente

sessão mobile Figur

a

3

Este é o cenário principal, onde o ator já tem a sua app instalada no telemóvel e efetuou o seu processo de autenticação, tendo sido identificados os seguintes uses cases:

• Exercitar o Ver Planos o Realizar Sessão  Monitorizar  Preencher questionários  Ver desempenho • Ver/configurar perfil o Notificações o Settings • Praticar

o Escolher atividade pré-definida ou nova  Monitorizar

• Receber notificações o Aplicação mobile o Plataforma web

• Enviar lembretes para plataforma web • Alertar cuidador ou profissional de saúde • Compartilhar status

• Ver histórico de desempenho

Cuidador sessão mobile

Ane

xo

26

A entrevista com a especialista da ESSUA revelou as vantagens existentes em o paciente e cuidador terem acesso às mesmas funcionalidades. Os dois poderão desta forma trocar opiniões, dúvidas e experiencias sobre a utilização da app, ou enviarem convites para praticarem em conjunto. Por estas razões este cenário é semelhante ao do paciente com as seguintes diferenças: no use case “Exercitar” o cuidador poderá ver o desempenho do seu paciente e enviar alertas para o profissional de saúde.

Profissional de saúde sessão

mobile Anexo

27

Este cenário apresenta circunstâncias que diferem dos anteriores, porque o profissional de saúde, de acordo com o estudo do enquadramento teórico e entrevista com a especialista da ESSUA, é uma pessoa com grande acumulação de funções, que poderá ter vários pacientes distribuídos. Este profissional poderá pretender obter informação rapidamente na app sobre o desempenho dos seus pacientes. Por outro lado o mesmo poderá não estar disponível para testar as funcionalidades da aplicação, para ajudar o paciente, função mais indicada para o cuidador.

Os uses cases identificados foram os seguintes: • Exercitar

o Ver os planos dos pacientes

 Ver os gráficos de desempenho • Ver/configurar o perfil

o Notificações o Settings • Receber notificações da;

o Aplicação mobile o Plataforma web

Figura 3- Use case paciente sessão mobile

Para além desta representação de Use Cases, a abordagem ao levantamento de requisitos previu ainda a listagem de User Stories em backlog tendo, para tal, sido utilizado o easybacklog95. Na tabela seguinte foi efetuada uma transcrição do trabalho realizado na ferramenta atrás mencionada, para permitir uma melhor leitura e compreensão. Nesta listagem os requisitos estão organizados por temas/módulos e não por tipologia de utilizador.

95https://easybacklog.com/ data acesso 13-09-2014

72

Tabela 18-Listagem de requisitos em Easybacklog

Tema História utilizador

Login

Como utilizador registado

Eu quero aceder ao site web exercit@rt Para que possa iniciar uma sessão Como utilizador registado

Eu quero visualizar conteúdos e ver uma apresentação da aplicação para mobile Para que possa conhecer e fazer download da aplicação para o telemóvel

Administração

Como administrador

Eu quero ver um relatório de erros

Para que possa tomar medidas para resolver os problemas Como administrador

Eu quero ver gráficos com estatísticas

Para que possa ver o desempenho da aplicação

Exercitar

Como paciente/cuidador

Eu quero aceder ao menu “Exercitar”

Para que possa ver os meus planos ativos, realizar uma sessão, monitorizar os dados biométricos durante a sessão (batimento cardíaco e nível oxigénio no sangue) e ver o desempenho realizado

Como profissional de saúde

Eu quero aceder ao menu “Exercitar”

Para que possa ver os planos dos meus pacientes ou ver gráficos do seu desempenho

Perfil

Como paciente/cuidador

Eu quero aceder ao menu “Perfil”, submenu “Notificações”

Para que possa configurar as notificações que a aplicação pode fazer ao próprio Como profissional de saúde

Eu quero aceder ao menu “Perfil”

Para que possa configurar notificações que recebo dos meus pacientes e cuidadores Como paciente

Eu quero aceder ao menu “Perfil”, submenu “Settings”

Para que possa configurar a monitorização dos meus dados biométricos, quando inicio uma sessão de exercícios, se o cuidador e profissional de saúde são avisados no início e final de uma sessão exercícios, configurar as mensagens de alerta em caso de emergência para o cuidador e profissional de saúde e se desejo escolher um número de telemóvel emergência para ser marcado automaticamente

Como cuidador

Eu quero aceder ao menu “Perfil”, submenu “Settings”

Para que possa configurar a monitorização dos meus dados biométricos, quando inicio uma sessão de exercícios, se o paciente ou profissional de saúde são avisados no início e final de uma sessão de exercícios, configurar as mensagens de alerta em caso de emergência para o profissional de saúde e se desejo escolher um número de telemóvel emergência para ser marcado automaticamente

Praticar

Como paciente/cuidador

Eu quero aceder ao menu “Praticar”

Para que possa escolher uma atividade diária para monitorizar os meus dados biométricos (batimento cardíaco e oxigénio no sangue)

Lembrar

Como administrador, paciente, cuidador ou profissional de saúde

Eu quero enviar lembretes através da aplicação mobile para a plataforma web Para que quando iniciar uma sessão na plataforma web me possa recordar que necessito fazer algo

Notificações

Como administrador

Eu quero ver as notificações dos utilizadores

Para que possa identificar e resolver problemas da aplicação 73

Como paciente

Eu quero aceder ao menu “Notificações”

Para que possa ser notificado para colocar o oxímetro no dedo, realizar uma sessão agendada, receber convites para praticar em conjunto com o cuidador, ver avisos sobre valores biométricos de controlo perigosos, ouvir avisos sonoros sobre valores biométricos de controlo perigosos e rejeição de convites para praticar em conjunto com o cuidador

Como cuidador

Eu quero aceder ao menu “Notificações”

Para que possa ser notificado para colocar o oxímetro no dedo, realizar uma sessão agendada, receber convites para praticar em conjunto com o paciente, ver avisos sobre valores biométricos de controlo perigosos, ouvir avisos sonoros sobre valores biométricos de controlo perigosos e rejeição de convites para praticar em conjunto com o paciente.

Como profissional de saúde

Eu quero aceder ao menu “Notificações”

Para que possa receber uma notificação do paciente ou cuidador se os limites biométricos de segurança forem ultrapassados no decorrer de uma sessão exercícios Como administrador, paciente, cuidador ou profissional de saúde

Eu quero receber notificações dos lembretes enviados através da aplicação mobile para a plataforma web

Para que possa relembrar-me da existência dessa informação e possa abrir o seu conteúdo para poder fazer algo na plataforma web

Como administrador

Eu quero receber notificações na aplicação mobile, sobre a atividade desenvolvida na plataforma web, em que estou envolvido direta ou indiretamente

Para que possa chamar-me atenção que tenho ações pendentes que necessitam da minha intervenção no sistema, mensagens enviadas pelos utilizadores para a

plataforma web, sobre problemas no sistema ou se tenho novas mensagens enviadas para o fórum

Como paciente/cuidador

Eu quero receber notificações na aplicação mobile sobre a atividade desenvolvida na plataforma web em que estou envolvido direta ou indiretamente

Para que possa saber se foi aprovada a minha nova sessão de exercícios pelo profissional de saúde, ou se tenho novas mensagens enviadas para fórum

Como profissional de saúde

Eu quero receber notificações na aplicação mobile sobre a atividade desenvolvida na plataforma web em que estou envolvido direta ou indiretamente

Para que possa chamar-me atenção que tenho ações pendentes que necessitam da minha intervenção, tais como aprovar novas sessões de exercícios dos meus pacientes ou cuidadores ou se tenho novas mensagens enviadas para o fórum

Alertar

Como paciente

Eu quero aceder ao menu “Alertar”

Para que possa carregando num botão automaticamente e aplicação possa enviar uma mensagem de alerta para o cuidador e profissional de saúde em como me estou a sentir mal

Como cuidador

Eu quero aceder ao menu “Alertar”

Para que possa carregando num botão automaticamente na aplicação e possa ser enviada uma mensagem de alerta para o profissional de saúde em como me estou a sentir mal

Compartilhar

Como paciente

Eu quero aceder ao menu “Compartilhar estado”

Para que possa enviar uma mensagem sobre o meu estado emocional para o cuidador, profissional de saúde ou comunidade

Como cuidador

Eu quero aceder ao menu “Compartilhar estado”

Para que possa enviar uma mensagem sobre o meu estado ao paciente, profissional de saúde ou comunidade

Requisitos genéricos

Como aplicação mobile

Eu quero ser muito user friendly

Para que possa ser utilizada por pessoas com baixo nível de literacia informática, dificuldades na visão ou audição

Como aplicação mobile Eu quero ser económica

Para que mais facilmente esteja na posse dos utilizadores da aplicação Como aplicação mobile

Eu quero utilizar um sistema operativo fiável e disseminado

Para que mais facilmente esteja presente nos telemóveis dos utilizadores da aplicação

Como plataforma web

Eu quero fornecer feedback aos utilizadores sobre a utilização da aplicação mobile Para que possam existir uma complementaridade e sincronização das aplicações que motive os utilizadores para o uso integrado de ambas

Depois de estarem definidos os requisitos e funcionalidades que deveriam ser implementados na aplicação, a investigação iniciou a etapa de implementação gráfica através do estudo das guidelines preconizadas para o sistema operativo escolhido - o Android.