5W2H
What
- 1. Qual o nome do seu projeto?
- 2. Qual o objetivo deste projeto?
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- 5. Quais soluções similares existem no mercado?
- Facebook Events (https://www.facebook.com/events)
- Eventbrite (https://www.eventbrite.com/)
- SongKick (http://www.songkick.com/)
- DoStuff (https://itunes.apple.com/us/app/dostuff-official-app-do512/id970122355?mt=8)
- Jukely (https://www.jukely.com/)
- Gravy (http://findgravy.com/)
- BandsInTown (https://bandsintown.com)
- HeyLets (http://heylets.com/)
- ResidentAdvisor (https://www.residentadvisor.net/)
- Applauze (https://www.applauze.com/)
- Like a Local (https://www.likealocalguide.com/)
- Eventsions (http://eventsions.com/)
- Vamos (http://www.getvamos.com/)
- All Events in City (https://play.google.com/store/apps/details?id=com.amitech.allevents)
- Banter (http://www.thebanterapp.com/)
- Party with a local (http://partywithalocal.com/)
- Connecter (http://www.conecterapp.com)
Why
- 1. Porque é interessante desenvolver este projeto?
- 2. Porque deve usar a tecnologia escolhida?
- 3. Porque usar o hardware específico?
- 4. Porque usar o sistema específico?
Who
- 1. Quem pode se beneficiar deste projeto?
- 2. Quem poderá operar o sistema?
- 3. Quem deverá participar do desenvolvimento do sistema?
Where
- 1. Onde os dados serão inseridos?
- Pelo teclado ou touch screen pelos administradores do sistema.
- 2. Onde os dados serão externalizados, publicados?
- Na interface do aplicativo na tela de um Smartphone ou tablet, e posteriormente em um site próprio.
- 3. Onde esta aplicação poderá ser usada?
- Poderá ser usada para divulgação de festas e eventos na cidade de Uberlândia.
- 4. Onde os dados serão armazenadas?
- Serão armazenados na nuvem.
- 5. Onde o software deverá ser hospedado?
- App Store - IOS e Play Store - Android.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- 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?
- 2. Como será feita a entrada de dados?
- Por meio de formulários específicos preenchidos pelos usuários no aplicativo (criar conta, criar evento, etc...).
- 3. Como será feita a saída de dados?
- Na tela de tablets e smartphones conforme ações dos usuários.
- 4. Funcionalidades:
- Funções para usuários Comuns
- CRUD própria conta
- CRUD eventos pessoais
- Visualizar minha agenda de amigos
- Visualizar minha agenda eventos
- Visualizar agenda eventos públicos
- Visualizar mensagens de usuários, amigos e eventos
- Enviar mensagens evento, amigos e usuário
- Buscar usuários
- Visualizar usuários
- Adicionar usuários como amigo
- Buscar eventos
- Visualizar eventos
- Confirmar presença de eventos
- Convidar amigos eventos públicos
- Visualizar confirmados eventos públicos
- Convidar amigos eventos pessoais
- Visualizar confirmados eventos pessoais
- Compartilhar eventos públicos
- Compartilhar eventos pessoais
- Comprar ingressos
- Comprar usuário promotor
- Reportar erros sistemas
- Denunciar usuário/evento
- Avaliar promotor
- Avaliar evento
- Comentar evento
- Funções para usuários Comuns
- Funções para usuários Promotores
- CRUD eventos públicos
- Visualizar meus eventos
- Comprar divulgação Master
- Funções para usuários Promotores
- Funções para Administradores
- dsa
- Funções para todos usuários
- CRUD todos usuários
- CRUD todos eventos
- Visualizar erros reportados
- Visualizar denúncias
- Funções para Administradores
How much
- 1. Quanto custa cada parte do sistema?
- Cloud Computing inicial: 39,90
- 2. Quanto deverá custar todo o sistema?
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- 6 pessoas.
- 4. Quanto custa cada profissional?
- Atualmente sem remuneração.
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- Usuário comum (gratuito);
- Usuário promotor de eventos (R$100/mês);
- Divulgação Master (R$500 duração de 30 dias).
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