5W2H
What
- 1. Qual o nome do seu projeto?
- Rusemfila
- 2. Qual o objetivo deste projeto?
- O objetivo deste projeto é otmizar o tempo dos alunos da UFU que frequentam o Restaurante Universitario(R.U.) por meio de uma rede de softwares e hardwares que aceleram a compra de tickets no RU atraves tanto de um ponto fixo de recarga quanto uma loja virtual em um aplicativo mobile que informará os detalhes do estudante e o cardapio do dia.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Gerenciar o alto fluxo de usuarios.
- instalação de estrutura fisica(Hardwares).
- Baixo conhecimento do grupo em Programação em Android e outros sistemas operacionais Mobile.
- Contratação de pessoas para efetuar a função de recarga fisica.
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Conhecimento sobre entrada em leitor de cartão codigo de barras.
- Conhecimento na criação de aplicativos para Android,IOS,etc.
- Conhecimento em criação de loja virtual para o aplicativo
- 5. Quais soluções similares existem no mercado?
- O RU da Unb utiliza uma estrutura parecida.
Why
- 1. Porque é interessante desenvolver este projeto?
- Melhor aproveitamento do tempo pelo estudante.
- Possibilidade de aumento no numero de usuarios do restaurante.
- compra de creditos utilizando mobile permitirá a recarga de creditos de ultima hora em caso de emergencia.
- 2. Porque deve usar a tecnologia escolhida?
- Pois esta estrutura de gerenciamento de fluxo de usuarios é algo bastante comum nos dias atuais, principalmente em empresas, onde há o registro tanto na entrada quanto na criação de permissões(divisão dos setores).
- Pois mobile é algo cada vez mais presente na vida das pessoas, já que, permite o solucionamento remoto de problemas urgentes.
- 3. Porque usar o hardware específico?
- Por esse método ser bastante prático e ágil.
- Por apresentar grande índice de sucesso.
- 4. Porque usar o sistema específico?
- Para otimizar a vida cotidiana dos clientes/ usuários do Restaurante Universitário.
Who
- 1. Quem pode se beneficiar deste projeto?
- Alunos matriculados na ufu que já utilizam e passaram a utilizar o restaurante universitario.
- a universidade pode se beneficiar também, já que, a demora no atendimento é um ponto negativo que faz alguns estudantes preferirem não utilizar o restaurante.
2. Quem poderá operar o sistema? - Qualquer pessoa que com um treino sobre o software especifico de recarga de creditos(para os pontos de compra fisicos).
- Qualquer pessoa com conhecimento sobre o aplicativo nos diferentes sistemas operacionais(para recarga remota).
- 3. Quem deverá participar do desenvolvimento do sistema?
- Especialistas em programação"desenvolvedor mobile"(criação do aplicativo e software de gerenciamento dos leitores).
- Especialistas em logística(analisar a viabilidade da implementação do sistema).
- Designers(criação da interface do aplicativo).
- Tecnicos especializados em eletrônica(implementação fisica e estrutural).
Where
- 1. Onde os dados serão inseridos?
- Haverá um input de seus dados estudantis feito pelo cartão no leitor, após isso haverá a consulta em um banco de dados para verificar se o estudante possui creditos.
- Na compra fisica, haverá o input dos dados estudandis pelo cartão no leitor, após isso, haverá uma consulta em um banco de dados onde haverá a quantidade de creditos e a alterará de acordo com o valor requisitado pelo estudante.
- No caso da compra remota pelo mobile, haverá a necessidade do inserimento dos dados de um cartão de credito para a compra de "credito", e o a adição desse valor na ficha do estudante localizada no banco de dados.
- 2. Onde os dados serão externalizados, publicados?
- Após a utilização do cartão para entrar no RU, haverá o divulgamento do saldo atual do estudande.
- Haverá a externalização do valor presente na ficha do estudante para a interface do aplicativo.
- 3. Onde esta aplicação poderá ser usada?
- Inicialmente no RU da Universidade Federal de Uberlândia.
- 4. Onde os dados serão armazenadas?
- Serão armazenadas na Cloud.
- 5. Onde o software deverá ser hospedado?
- Mobile: Apple Store e Play Store.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- Em média um ano após o início.
- 2. Quais serão as fases e em quanto tempo cada uma?
- 3. Qual o tempo de resposta do dispositivo ou do sistema?
- 4. Quanto tempo para responder a uma entrada?
- 5. Quanto tempo para gerar a saída?
How
- 1. Como será dividido o desenvolvimento do sistema?
- Produção, desenvolvimento, testes, manutenção e atualizações.
- 2. Como será feita a entrada de dados?
- É feita em cooperação com is dados do sistema da universidade.
- 3. Como será feita a saída de dados?
- 4. Descreva a 1a. funcionalidade?
- 5. Descreva a 2a. funcionalidade?
- ............
- n. Descreva a enésima funcionalidade?
How much
- 1. Quanto custa cada parte do sistema?
- 2. Quanto deverá custar todo o sistema?
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- 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)?
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
Diagrama de Sequência
Diagrama de Objetos
Diagrama de Colaboração
Diagrama de Interfaces
Diagrama de Atividades
Diagrama de Componentes
Diagrama de Pacotes
Protótipo
- Objetivo
- Recursos utilizados
- Funcionamento
- Detalhamento (Imagens, vídeos, ...)
- Resultados obtidos