| Linha 95: | Linha 95: | ||
*[[Arquivo: DFD - CAT.png]] | *[[Arquivo: DFD - CAT.png]] | ||
*[[Arquivo: DFD - CAT.pdf]] | |||
= DER = | = DER = | ||
Edição das 02h55min de 18 de junho de 2014
5W2H
- Nome do Projeto: Controle Automático de Tempo
What
- Qual o objetivo deste projeto?
- Tem o objetivo de facilitar a organização da vida acadêmica, assim como dinamizar o estudo. Conta também com algumas funções extras como lembretes de avaliações e algumas outras funções que deixam seu estudo muito mais animado e prazeroso.
- Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Teremos alguns desafios como dominar a linguagem de programação e criar um plano de estudo automático. Porém, um de nossos maiores desafios será o de alterar o som do aparelho para silencioso durante o decorrer das aulas, bem como a aplicação e criação do Quiz.
- Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Dominar a linguagem de programação, conhecer o funcionamento de um plano de estudo para torná-lo automático, compreender as formas de modificação de configurações que se adaptem a todos os celulares e saber ainda sobre a montagem de um Quiz para diferentes áreas.
- Quais soluções similares existem no mercado?
- Há alguns aplicativos que realizam tarefas semelhantes, assim como o School Assistant e o inClass.
Why
- Porque é interessante desenvolver este projeto?
- O desenvolvimento do projeto é interessante pois nós percebemos que havia uma necessidade de ter um aplicativo completo para uma melhor organização da vida acadêmica, com algumas funções básicas mas de extrema necessidade. Dentre essas funções, podemos destacar o plano de estudo. Outro ponto importante, é que os aplicativos semelhantes encontrados não satisfaziam alguns fatores primordiais. O inClass é disponível apenas no sistema IOS, e como o Android é o mais utilizado atualmente, ele se torna inviável. O School Assistant, por sua vez, é disponível em Android, porém é complicado para manuseio, além de não possuir algumas funções como calculadora, Quiz ou plano de estudo inteligente.
- Porque deve usar a tecnologia escolhida?
- A tecnologia escolhida foi o Android por ser uma tecnologia ascendente e devido a sua maior abrangência entre os usuários, além de ter uma interface mais simplificada em termos de programação e com mais opções de hardware.
Who
- Quem pode se beneficiar deste projeto?
- Professores, estudantes e instituições de ensino poderão se beneficiar do projeto.
- Quem poderá operar o sistema?
- Todos os beneficiários poderão operá-lo enquanto projeto, porém na parte de manutenção, somente os criadores e administradores poderão operar o mesmo.
- Quem deverá participar do desenvolvimento do sistema?
- Os criadores e administradores do projeto.
Where
- Onde os dados serão inseridos?
- Os dados serão inseridos num banco de dados, ordenados de forma sistemática podendo ser ou não em formato de tabela.
- Onde os dados serão externalizados, publicados?
- Diretamente na interface do aplicativo.
- Onde esta aplicação poderá ser usada?
- Em todos os aparelhos com sistema operacional Android.
- Onde as informações serão armazenadas?
- O armazenamento de dados será feito em serviços que poderão ser acessados de qualquer lugar do mundo, a qualquer hora, não havendo necessidade de instalação de programas ou de armazenamento dados. O acesso a esses programas, serviços e arquivos é remoto. O uso desse modelo é mais viável do que o uso de unidades físicas.
- Onde o software deverá ser hospedado?
- O software deverá ser hospedado em servidores compartilhados e interligados por meio da Internet, seguindo o princípio da computação em nuvem, Cloud computing.
When
- Em quanto tempo pretende desenvolver o sistema?
- Com duração média de 22 a 23 meses.
- Quais serão as fases e em quanto tempo cada uma?
- 1ª etapa:Dominar a linguagem de programação do Android e banco de dados, além de nuvem com duração de aproximadamente 4 meses.
- 2ª etapa:Construção da interface e a modulação da linguagem, com duração de um ano e 3 meses.
- 3ª etapa:Disponibilização para a rede internet dos aparelhos, com duração média de 3 meses.
How
- Como será dividido o desenvolvimento do sistema?
- O sistema será dividido em três etapas de desenvolvimento:
- 1ª Será a implementação do código pro aplicativo e para suas funções.
- 2ª Estudo para outras aplicações em redes móveis.
- 3ª Aplicar na interface.
- Como será feita a entrada de dados?
- Através da tela utilizando a internet.
- Como será feita a saída de dados?
- Através do aparelho móvel.
- Como será o procedimento para a 1ª funcionalidade?
- Dominar a linguagem Android e em seguida programar as funções do aplicativo.
- Como será o procedimento para a 2ª funcionalidade?
- Reservar uma parte de tempo para aprender a programar em outras linguagens assim como também aplica-las para Windows phone e IOS.
- Como será o procedimento para a 3ª funcionalidade?
- Disponibilizar após a conclusão para outras linguagens dos aparelhos móveis na interface.
How much
- Quanto deverá custar o sistema?
- Custará em média a mensalidade de armazenamento do servidor interligado na internet e da mensalidade cobrada pela empresa Play Store.
- Quantas pessoas deverão ser usadas?
- Para a confecção do projeto temos três criadores e contamos com a ajuda de alguns administradores.
- Qual deverá ser o preço de aquisição do seu software para o usuário final?
- Gratuito para o modo básico e pelo aplicativo completo R$4,20.
DFD
DER
DD
Comentários

