5W2H
What
- 1. Qual o nome do seu projeto?
- Vovó Moderna.
- 2. Qual o objetivo deste projeto?
- O objetivo do projeto Vovó Moderna é auxiliar de forma simples e intuitiva, através de tutoriais e video aulas colaborativas, os indivíduos que têm dificuldades em lidar com as tecnologias atuais, focando em tecnologias do dia-a-dia como celulares, televisões e a própria internet.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- O maior desafio será encontrar uma interface totalmente intuitiva e auto explicativa que possibilita o total compreendimento do conteúdo sem maiores esforços, já que o objetivos é lidar com pessoas que apresentam dificuldades com os assuntos tratados. Além disso, outro grande desafio será convencer tais indivíduos a usarem nosso programa, ou seja, acabar com a impressão negativa que elas têm da tecnologia.
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Devemos ter conhecimento sobre o total processo de criação de um site, como criá-lo (requisitos necessários, gastos) e como mantê-lo. Além disso, a fim de facilitar o entendimento dos usuários, procuraremos implementar tecnologias novas, como a realidade aumentada, utilização de banco de dados, utilização de nuvem e outras tecnologias.
- 5. Quais soluções similares existem no mercado?
- Atualmente, não existem soluções similares no mercado. As soluções mais próximas estão muito distantes do nosso objetivo. Como por exemplo : o site “Ciabyte”, “Prime Cursos”, workshops de ensino em informática.
Why
- 1. Porque é interessante desenvolver este projeto?
- O projeto procurará sanar uma necessidade observada nos dias de hoje. É possível perceber que muitas pessoas têm o interesse em buscar conhecimento e aprender como utilizar as tecnologias atuais, porém não encontram meio e recursos de fácil acesso e boa qualidade, o que acarreta em desistência. E isso o torna interessante.
- 2. Porque deve usar a tecnologia escolhida?
- Acreditamos que um site é a melhor maneira de atingir nossos objetivos pois, além de dispor de diversas aplicações, faz com que o usuário esteja em constante contato com algum tipo de tecnologia, estimulando e acelerando o processo do aprendizado. Também, é uma tecnologia de fácil acesso a qual grande parte da população pode utilizar.
- 3. Porque usar o hardware específico?
- Acreditamos que atualmente, computadores, notebooks, ipads, smartphones e outras tecnologias são de fácil acesso para a maioria das pessoas, aumentando assim o alcance do projeto.
- 4. Porque usar o sistema específico?
- Decidimos optar pelo sistema I , pelo fato de que atualmente não existe nenhuma solução similar no mercado. As mais próximas ainda estão muito distantes dos nossos objetivos principais.
Who
- 1. Quem pode se beneficiar deste projeto?
- Qualquer pessoa que tenha dificuldade em manipular tecnologias atuais, principalmente idosos, e também, pessoas que gostariam de ajudar neste tipo de projeto.
- 2. Quem poderá operar o sistema?
- Poderão operar o sistema: os administradores, os usuários, as pessoas que desejarem colaborar com informações pertinentes e tutoriais.
- 3. Quem deverá participar do desenvolvimento do sistema?
- Deverão participar do desenvolvimento: pessoas que possuem conhecimento em criação e manutenção de um site (todos os requisitos), pessoas com conhecimento em web design para a criação de uma interface desejada, pessoas interessadas em apoiar e financiar o projeto.
Where
- 1. Onde os dados serão inseridos?
- O site possuirá a maior parte dos seus dados (vídeos, tutoriais, etc) previamente inseridos no banco de dados, e possuirá a opção do usuário inseridos dados na própria página na web.
- 2. Onde os dados serão externalizados, publicados?
- Os dados serão externalizados em uma página na web.
- 3. Onde esta aplicação poderá ser usada?
- Esta aplicação poderá ser usada através de um browser, em qualquer hardware que permita o acesso à internet através do mesmo. ( Computadores, smartphones, etc).
- 4. Onde os dados serão armazenadas?
- Os dados serão armazenados em bancos de dados fornecidos pelas empresas contratadas que realizarão a hospedagem. Visando manter os dados disponíveis mesmo que um servidor esteja com problemas, ou que haja um crash, pretende-se se possível, utilizar mais de um banco de dados.
- 5. Onde o software deverá ser hospedado?
- O software será armazenado em servidores, sendo eles na nuvem ou não, que ficará a cargo da empresa contratada para a hospedagem do site.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- O tempo de desenvolvimento do sistema dependerá de uma série de fatores. Pretendemos, desde o planejamento à saída, demorar seis meses. Contando com a ajuda de designers e programadores, a estrutura do site deverá ficar pronta em no máximo um mês. Porém, o conteúdo no formato de vídeo-aulas será adicionado aos poucos, e após alguns meses já terá uma boa quantidade de informação, mas sempre será um site em expansão.
- 2. Quais serão as fases e em quanto tempo cada uma?
- Primeira fase: será a de planejamento detalhado da estrutura do site, onde há a inserção de novas ideias, noção de quais funções terá e como fazê-las. Esta fase demorará 3 semanas.
- Segunda fase: contratação de pessoal qualificado, aproximadamente duas semanas.
- Terceira fase: fase de concretização das ideias em um planejamento já visando como será a programação, junto ao pessoal contratado, duas semanas.
- Quarta fase: será programado e desenhado o site, e, simultaneamente, produzido conteúdo na forma de vídeos, somando quatro meses.
- 3. Qual o tempo de resposta do dispositivo ou do sistema?
- O site será de carregamento rápido e bom desempenho, para que os usuários se sintam inclinados a voltar. Portanto, o tempo de processamento deverá durar 2 segundos para cada nova página, no máximo.
- 4. Quanto tempo para responder a uma entrada?
- O tempo para responder a uma entrada de dados, como criar um novo usuário, fazer um comentário, deverá ser de cinco segundos, no máximo.
- 5. Quanto tempo para gerar a saída?
- Para gerar a saída também deverá ser de cinco segundos, no máximo, sempre buscando um site de bom desempenho.
How
- 1. Como será dividido o desenvolvimento do sistema?
- O sistema será dividido em 3 etapas:
- 1 - Criação e reconhecimento de um domínio na internet.
- 2 - Criação e implementação de uma interface simples e intuitiva.
- 3 - Upload dos vídeos instrucionais.
- O sistema, inicialmente, será criado com um número reduzido de vídeos instrucionais, visando reduzir custos. Além disso, um dos objetivos do nosso projeto é incentivar alguns usuários criarem esses vídeos e postarem no site, de maneira colaborativa.
- O sistema será dividido em 3 etapas:
- 2. Como será feita a entrada de dados?
- Haverá três maneiras de um usuário entrar com os dados. Para aqueles que estão menos familiarizado com a tecnologia, haverá um campo de busca onde irão digitar simplesmente o que buscam, por exemplo, um modelo de celular. Para aqueles que estão um pouco mais familiarizado, haverá a possibilidade de criar um cadastro, e então fazer login sempre que necessário. O objetivo é facilitar para o usuário, uma vez que com o cadastro feito, os vídeos serão selecionados de acordo com a preferência do mesmo. A última maneira, refere-se a uma equipe que será responsável por fazer o upload dos vídeos recebidos pelos colaboradores.
- 3. Como será feita a saída de dados?
- Por se tratar de uma página da internet, a saída de dados será realizada na interface do dispositivo utilizado, por exemplo, em um computador, em um celular ou em um tablet.
- 4. Descreva a 1a. funcionalidade?
- Caixa de pesquisa - Os usuários poderão procurar por dador armazenados no site.
- 5. Descreva a 2a. funcionalidade?
- Página de sugestão - Os usuários poderão sugerir vídeos instrucionais que ainda não foram feitos.
- 6. Descreva a 3a. funcionalidade?
- Avaliação - Em cada vídeo haverá a opção dos indivíduos avaliarem se aquele vídeo foi útil ou não
- 7. Descreva a 4a. funcionalidade?
- Cadastro - Os cidadãos poderão fazer um cadastro com as suas preferências, por exemplo, poderão colocar um modelo de celular como preferencial.
- 8. Descreva a 5a. funcionalidade?
- Cadastro com Facebook - Os usuários poderão facilitar a criação do cadastro, tendo que escolher apenas que tipo de vídeo procuram.
- 9. Descreva a 6a. funcionalidade?
- Cadastro com Email - semelhante à 6a funcionalidade.
- 10. Descreva a 7a. funcionalidade?
- Envio de notificações - Os usuários poderão selecionar se querem receber notificação sempre que um novo vídeo do seu interesse for postado.
- 11. Descreva a 8a. funcionalidade?
- Doações - Aqueles que gostarem do site e quiserem, poderão fazer doações como forma de agradecimento.
- 12. Descreva a 9a. funcionalidade?
- Cadastro de um novo vídeo pela equipe especializada.
How much
- 1. Quanto custa cada parte do sistema?
- O custo do sistema será basicamente o custo para a contratação de web designer e programadores e a contratação de uma empresa para hospedagem do site que terá custo mensal de aproximadamente R$40,00.
- 2. Quanto deverá custar todo o sistema?
- O sistema deverá custar R$8000,00 para desenvolvimento do site e além dos gastos mensais.
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- Deverão ser contratados um web designer e um programador.
- 4. Quanto custa cada profissional?
- Web designer - R$3000,00
- Programador - R$5000,00
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- O site estará disponível gratuitamente para todos os usuários, arrecadaremos fundos apenas por marketing (patrocinadores) e doações que podem ser feitas através do próprio site.
Modelo Estruturado
DFD
Nome Arquivo:
- Processso
- Depósitos
- Fluxos
DER
Nome Arquivo:
- Entidades
- Relacionamentos
- Chaves
- Domínios
DD
Nome Arquivo:
- 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