5W2H


What


  • 1. Qual o nome do seu projeto?
    • Ajuda necessária.
  • 2. Qual o objetivo deste projeto?
    • Automatizar um centro de reabilitação de pessoas com deficiência física, de modo a tornar suas atividades cotidianas mais fáceis e possibilitar uma recuperação adaptada a suas especificidades e necessidades.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Entender as diferentes deficiências e suas determinadas necessidades especificas, afim de adaptar o projeto para atender suas necessidades diarias e tornar mais eficiente sua reabilitação.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Programação, criação e conhecimento de um software bem estruturado, pesquisa das necessidades não alcançadas do público alvo do projeto. Alem disso entender o cotidiano de um centro e recuperação e os diferentes tipos de traumas físicos e suas especificas necessidades.
  • 5. Quais soluções similares existem no mercado?
    • Há varios centros de reabilitação em todos os paises mas poucos com um auto emprego de tecnologia e otimização por nós pretendido.


Why


  • 1. Porque é interessante desenvolver este projeto?
    • Pois todos os anos milhares de acidentes causam sequelas debilitando diversas pessoas em suas atividades cotidianas, com a implementação de nossa ideia estas pessoas poderão ter acesso a um centro de recuperação de maior conforto e eficacia para suas determinadas sequelas e debilidades.
  • 2. Porque deve usar a tecnologia escolhida?
    • Pois percebemos que há muitas pessoas com deficiencias fisicas e a automatização de um centro de recuperação pode auxilia-las a uma mais rapida adaptação ou em alguns casos recuperação.
  • 3. Porque usar o hardware específico?
    • Com o uso do RFID (tecnologia de radio que funciona com ondas de alta frequencia) é possivel antecipar ações dos paciente. Alem disso, armazenar dados importantes de sua rotina em uma central, facilitando seu acompanhamento medico e sua evolução no tratamento.
  • 4. Porque usar o sistema específico?
    • Para mantermos uma "fácil" manutenção do sistema de controle e podermos identificar, isolar e remover quais quer possíveis falhas ou aprimoramentos a serem encorporadas em sua programação.


Who


  • 1. Quem pode se beneficiar deste projeto?
    • O público alvo são pessoas que por adquirirem alguma deficiencia fisica necessitam de auxilio para se reabilitarem.
  • 2. Quem poderá operar o sistema?
    • O sistema será projetado para no geral ser autômato, instalado em locais chave para que ao identificar por exemplo um cadeirante ele possa ser ativado e desligado sem necessidade de um controlador humano. Alem disso os medicos poderao ter acesso a ficha do paciente e acompanhar seu progresso.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Programadores e pessoas com conhecimento em automatização de equipamentos, que também deveram participar de seu gerenciamento para garantir um funcionamento adequado.


Where


  • 1. Onde os dados serão inseridos?
    • Dos computadores e tabletes dos medicos e enfermeiros, permitindo um acompanhamento mais completo e instantâneo. O cadastro do paciente deverá ser feito na secretaria do centro.
  • 2. Onde os dados serão externalizados, publicados?
    • Serão externalizados por um programa que os medicos e enfermeiros terão acesso em seus computadores e tabletes.
  • 3. Onde esta aplicação poderá ser usada?
    • No centro de recuperação.
  • 4. Onde os dados serão armazenadas?
Os dados serao armazanados em uma central de dados, em que os outros programas comunicarao
  • 5. Onde o software deverá ser hospedado?

O sofware e armazenado na memoria da central de dados. O software de acompanhamento será instalado nos computadores e tablets dos medicos e enfermeiros do centro.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?

Cerca de seis meses aproximadamente.

  • 2. Quais serão as fases e em quanto tempo cada uma?

A primeira consiste na o software controlara o centro de reabilitaçao.

A segunda  é a fase em que o será projetado as mudancas na infraestrutura necessárias no centro.

A terceira é a implementaçao dessas mudanças e a pesquisa de restorno, para identificar se algum paciente tem uma necessidade mais especifica

  • 3. Qual o tempo de resposta do dispositivo ou do sistema?

Devera ser rapido , na ordem de fracao de segundos ,ja que visa facilitar e tornar pratica a vida de um deficiente fisico.

  • 4. Quanto tempo para responder a uma entrada?

Tambem na ordem de fracoes de segundos .

  • 5. Quanto tempo para gerar a saída?

Algo rapido, na casa de decimos de segundos.


How


  • 1. Como será dividido o desenvolvimento do sistema?
    • O software será feito por majoritariamente por uma equipe de engenharia de software e de programadores , sendo gerenciado por um responsavel pelo projeto. A projeto da parte fisica será projetada por engenheiros e por um possivel arquiteto, em um trabalho integrado com o software para que hardware e software trabalhem em sintonia.
  • 2. Como será feita a entrada de dados?
    • A entrada e leitura dos dados será feita por sensores, que indicarão a aproximação de alguma pessoa. A entrada de dados sobre os pacientes tambem pode ser feita por medicos e enfermeiros do local. O cadastramento do paciente deve ser feito pelos gerentes ou secretários do centro de reabilitaçao, a fim de manter controle do numero de pacientes.
  • 3. Como será feita a saída de dados?
    • A saida de dados deverá ser feita quando requisitado pelos medicos ou enfermeiros, ou por algum outro sitema autonomo, como o de abrimento e fechamento das portas, ou o sistema de alimentaçao.
  • 4. Descreva a 1a. funcionalidade?
    • A primeira funcionalidade e ajudar cadeirantes e pessoas com deficiência motora, que tem dificuldade ao atravessar portas, a entrar em sua própria moradia mais facilmente.Um centro de recuperaçao autonomo pode ajuda-las a tornar o dia mais pratico e menos cansativo.
  • 5. Descreva a 2a. funcionalidade?
    • Depois de cadastrar o paciente, os medicos responsaveis podem acompanhar sua evoluçao e assim tomar medidas mais precisas e eficazes para cada caso.
  • n. Descreva a enésima funcionalidade?

How much


  • 1. Quanto custa cada parte do sistema?
    • Central de dados. R$5000
   Microcontroladores ( Variavel, dependendo da quantidade necessaria para cada centro), cerca de R$65 a unidade
   Possiveis mudanças na infraestrutura do local  ( Variavel)
   Mao de obra R$ 45000    
  • 2. Quanto deverá custar todo o sistema?
    • Entre 100000 e 300000 reais.
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
    • Cerca de 3 a 4 pessoas.
  • 4. Quanto custa cada profissional?
    • Engenhairo de Softwware R$4500 mes
    • Engenheiros Eletricistas e Mecanicos R$4250 mes
    • Engenheiro Senior ( Gerente) R$6500 mes
    • Arquiteto R$ 3500 mes
    • Programador R$3000
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
    • O centro pagara cerca de 5000 pelo software. Os medicos e enfermeiros terao acesso gratuito ao software.


Modelo Estruturado

Mídia:C:\Users\1E30\Desktop\Diagrama1== 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

Eles representam comportamento interno das classes, ou seja, permitem a especificação da sua dinamica e correspondem a uma especificação de como as classes devem ser implementadas. Um estada é um momento ou situação na vida do objeto. Constrói-se um diagrama descrevendo o comportamento de cada classe (geralmente para o sistema todo, ou seja para todos os casos de uso). O estado é indicado por um retangulo de cantos arredondados. OS estados sao ligados entre si por setas. Para indicar a condiçao que leva a passagem de um estado da outro sao colocados textos ao lados das setas. O estado de um objeto depende de açao que ele está executando e com quais objetos esta se relacionando. Para indicar o inicio de um diagrama de estados, é utilizado uma bola preta, e para indicar o final uma bola preta e branca. O sentido das setas indica em quais direçoes o estado de um objeto pode ir.

Diagrama de Casos de Uso

Protótipo

  • Objetivo
             O objetivo do protótipo é fazer uma parte do programa em que o uma secretária cadastra os pacientes que chegam na clinica, já visando um foco em entender suas especificidades medicas e limitaçoes, para que possa direciona-lo para um tratamento mais personalizado e , consequentemente, eficaz. Há também uma interface para o paciente, em que ele pode acessar as varias funcionalidades do centro de recuperaçao e acompanhar seu progresso, ou relatar falhas nele, de um modo facil e intuitivo de se mexer. Foi criada tambem uma interface para os medicos, para que eles consigam acessar facilmente as fichas medicas de seus pacientes, e consiga visualizar rapidamente seu quadro clinico.    
  • Recursos utilizados
            Para a criação do programa foi utilizado de linguagem de programação em c e do software Axure para fazer o layout do programa.  
  • Funcionamento:
            O secretário(a) pode transitar facilmente entre as funçoes de cadastro e de pesquisa na tela, para encontrar pacientes e modificar dados, caso necessário. Há uma função especifica para o cadastro dos pacientes, uma para mostrar e pesquisar os clientes no banco de dados da clinica e uma outra para modificar os dados do paciente.
            Na interface do paciente, há funcoes disponiveis, como a de chamar o enfermeiro, em que o enfermeiro pode ser alertado quando um paciente precisa de ajuda. Alem disso, o paciente pode verificar o cardapio proposto para a semana, ou verificar dietas sugeridas pelos nutricionistas da clinica. O paciente pode tambem, relata em uma pagina propria, o que ele acha de sua recuperaçao, e como ele pensa que ela seria otimizada.
            O medico, em sua interface, consegue ter acesso facilmente á dados dos pacientes, como os ultimos remedios tomados, assim como a auto-avaliaçao do paciente. Ele pode tambem consultar quais remedios estao disponiveis na clinica, e solicita-los com grande facilidade. Ele pode tambem pedir para que comprem remedios para o uso especifico em algum paciente. 
  • Detalhamento (Imagens, vídeos, ...)
  • Resultados obtidos
             Os resulados obtidos foram satisfatorios com o esperado, e as funçoes de cadastro de pacientes e pesquisa e impressões  de pacientes  foram implementadas satisfatoriamente. Mesmo que nem todas as funcoes idealizadas acima tenham sido implementas, devido a grande complexidade do programa, foi feito um programa reduzido com algumas delas, e a idealizaçao do layout do programa foi feito no software Axure. Com a implementaçao do layout, ficou-se facil observar como seria o projeto na fase final do desenvolvimento.

Pesquisador