Sem resumo de edição |
|||
| Linha 146: | Linha 146: | ||
== Diagrama de Casos de Uso == | == Diagrama de Casos de Uso == | ||
= Protótipo = | = Protótipo = | ||
Edição das 10h40min de 26 de novembro de 2015
5W2H
What
- 1. Qual o nome do seu projeto?
- Pause Break
- 2. Qual o objetivo deste projeto?
- Auxiliar a recuperação de pessoas vítimas de acidente vascular cerebral através de um jogo sério.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Entender o processo de tratamento de pessoas nessa situação. Ou seja, saber como o jogo desenvolvido deve agir no auxilio do tratamento.
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Noção dos desafios enfrentados pelo paciente - principalmente coordenação motora e percepção cognitiva -, conhecer engines, como o unity, para simplificar a produção do jogo; além de programação, para dar acabamentos no jogo. Outra ferramenta importante é algum software de modelagem, para criação de texturas.
- 5. Quais soluções similares existem no mercado?
De acordo com dados do Mapeamento da Indústria Brasileira e Global de Jogos Digitais, em pesquisa feita em 2014, o desenvolvimento de jogos no Brasil - de 1417 jogos - cerca de 47,8% eram considerados jogos sérios. Esse tipo de jogo tem algum propósito a mais, além de entreter, como educação ou, no caso, reabilitação, por esse motivo é feito principalmente sob demanda dos clientes. Portanto, há vários casos semelhantes ao projeto aqui proposto. Como exemplo concreto há o jogo auxiliado por robôs, desenvolvido por membros da USP, chamado The Catcher, cuja finalidade também a reabilitação de pacientes.
Why
- 1. Porque é interessante desenvolver este projeto?
- Sabe-se que 1 em cada 6 pessoas no mundo sofrerão AVC, segundo dados da Organização Mundial de AVC, portanto é importante que haja tanto prevenção ao problema quanto tratamento adequado às vítimas. Como prevenção envolve um trabalho de conscientização e, posteriormente, mudanças de hábitos nos cidadãos, essa medida torna-se uma solução a longo prazo. Sendo assim, é importante investimento no auxilio a quem sofre com essa doença. Além do mais, a reabilitação de pessoas que sofreram AVC deve ser contínua, envolvendo progresso gradual no quadro clínico do mesmo, entretanto o indivíduo dificilmente acredita na própria recuperação depois de certo tempo. Jogos como esse tem o benefício de dar autonomia ao paciente, além de proporcionar uma experiência extra-hospitalar - ou seja, assemelhar-se a uma atividade de entretenimento - então a pessoa em questão pode se sentir motivado a continuar seu tratamento, além de se divertir durante a atividade.
- 2. Porque deve usar a tecnologia escolhida?
- A tecnologia escolhida é acessível, gratuita, e moderadamente simples de lidar. Com essas características o trabalho não perde em qualidade e ganha em custo x benefício.
- 3. Por que usar o hardware específico?
- Porque, mais uma vez, é acessível, e com o manuseio certo das ferramentas, é possível diminuir a necessidade de capacidade de processamento do computador, tornando a tecnologia ainda mais acessível. A escolha do console foi pensada para o conforto de uma pessoa com limitações de coordenação, além de ser relativamente barato.
- 4. Porque usar o sistema específico?
- Porque o trabalho visa abranger a maior quantidade de pessoas beneficiadas possível, dessa maneira, foi escolhido o sistema mais utilizado atualmente.
Who
- 1. Quem pode se beneficiar deste projeto?
- Principalmente profissionais da área da saúde e pacientes vítimas de AVC.
- 2. Quem poderá operar o sistema?
- Os profissionais da saúde na parte de leitura de dados, escolha do nível de dificuldade da atividade, entre outros. Além dos pacientes beneficiados com a tecnologia.
- 3. Quem deverá participar do desenvolvimento do sistema?
- Pessoas envolvidas no tratamento de pessoas que sofreram AVC, pessoas da área de engenharia biomédica, assim como as que possuem conhecimento em computação gráfica. O usuário final também é importante para testar o sistema.
Where
- 1. Onde os dados serão inseridos?
- Os dados deverão ser inseridos através de um teclado onde o operador poderá preencher um questionário referente ao paciente e também escolher a função que será utilizada naquele determinado momento.
- 2. Onde os dados serão externalizados, publicados?
- Os dados deverão aparecer em uma tela, para que o operador possa verificar o que inseriu.
- 3. Onde esta aplicação poderá ser usada?
- Esta aplicação poderá ser utilizada em hospitais, clinicas de reabilitação, postos de saúde e clínicas de fisioterapia.
- 4. Onde os dados serão armazenados?
- Os dados deverão ser armazenados em um HD externo ou interno.
- 5. Onde o software deverá ser hospedado?
- O software poderá ser hospedado no equipamento ao qual ele estará vinculado diretamente.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- É difícil estipular um tempo, levando em conta que este seria um sistema complexo que deverá passar por diversos testes antes de ficar apto para o uso, mas estimula-se que leve em torno de um ano para concluir o sistema.
- 2. Quais serão as fases e em quanto tempo cada uma?
- A primeira etapa é a pesquisa para que o software seja desenvolvido de forma que auxilie ao máximo na recuperação do paciente. Esta etapa deve durar cerca de 2 meses. Na segunda etapa será feito o software, como é a etapa mais complexa do projeto ela demandará mais tempo, aproximadamente 9 meses. A terceira e última etapa é o teste do jogo, que pode durar até 3 meses.
- 3. Qual o tempo de resposta do dispositivo ou do sistema?
- O dispositivo terá que responder em poucos segundos para que o usuário não sofra pequenas irritações durante o uso.
- 4. Quanto tempo para responder a uma entrada?
- A entrada deverá ter uma resposta rápida, por tanto não poderá demorar mais que alguns segundos.
- 5. Quanto tempo para gerar a saída?
- A saída também deve ter uma resposta arripada, portanto, assim como a entrada a saída deve demorar menos que um minuto.
br>
How
- 1. Como será dividido o desenvolvimento do sistema?
- Primeiro será feita toda a parte de programação do jogo e por último a interface gráfica.
- 2. Como será feita a entrada de dados?
- O fisioterapeuta deverá inserir os dados do paciente por meio do teclado. O paciente também insere dados quando utiliza o jogo, uma vez que uma das funções do projeto é o armazenamento de dados sobre a evolução do paciente no decorrer do tempo.
- 3. Como será feita a saída de dados?
- A saída serão os dados armazenados durante a utilização do jogo. Esses dados devem aparecer na tela do computador/televisor quando o jogo for encerrado. Eles também devem ser armazenados em um HD para consultas futuras.
- 4. Descreva a 1a. funcionalidade?
- Inserir dados - É feita a inserção de dados do paciente que irá utilizar o aparelho.
- 5. Descreva a 2a. funcionalidade?
- Selecionar nível - O usuário/fisioterapeuta pode selecionar o nível de dificuldade do jogo de acordo com o processo de reabilitação do paciente.
- 6. Descreva a 3a. funcionalidade?
- Jogar - Inicia o jogo.
- 7. Descreva a 4a. funcionalidade?
- Gravar dados - Atua juntamente com Jogar, pois serão gravados dados de execução do jogo de acordo com o paciente.
- 8. Descreva a 5a. funcionalidade?
- Encerrar jogo - Encerra o jogo após um certo tempo de execução determinado pelo fisioterapeuta/usuário.
- 9. Descreva a 6a. funcionalidade?
- Visualizar dados - Mostra os dados coletados de cada paciente. Cada visualização mostra os dados de cada partida e a evolução do paciente.
How much
- 1. Quanto custa cada parte do sistema?
- Console- R$ 800,00
- Controle - R$ 150,00
- Jogo - R$ 500,00
- HD externo - R$ 300,00
- 2. Quanto deverá custar todo o sistema?
- Cerca de R$ 2000,00.
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- Um programador de jogos, um designer gráfico, um fisioterapeuta, a equipe desenvolvedora do projeto.
- 4. Quanto custa cada profissional?
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- Como o projeto visa o lucro, o preço final deve ser algo em torno de R$ 4000,00.
Modelo Estruturado
DFD
- Processso
- Depósitos
- Fluxos
DER
- Entidades
- Relacionamentos
- Chaves
- Domínios
DD
- Descritivos de cada item
- Significado
- Conteúdo (Dados compostos)
- Restrições de integridade
- Chave primária (Depósitos de Dados)
Modelo OO
Diagrama de Classes
Diagrama de Estado
Diagrama de Casos de Uso
Protótipo
- Objetivo
- Recursos utilizados
- Funcionamento
- Detalhamento (Imagens, vídeos, ...)
- Resultados obtidos
Pesquisador