Etiqueta: visualeditor |
m →5W2H Etiqueta: visualeditor |
||
| Linha 71: | Linha 71: | ||
* 4. Funcionalidades | * 4. Funcionalidades | ||
** 4.1 Usuário padrão | ** 4.1 Usuário padrão | ||
*** 4.1.1 Cadastrar novo perfil (via e-mail ou Facebook) | *** 4.1.1 Cadastrar novo perfil (via e-mail ou Facebook): Entra com os dados, nome, idade, email, usuário e senha, adiciona uma foto de perfil(optativo) ou no caso do cadastro por Facebook faz a autenticação pelo o framework do Facebook. | ||
*** 4.1.2 Editar perfil | *** 4.1.2 Editar perfil: Poderá editar a foto de perfil, trocar de senha, trocar de email. | ||
*** 4.1.3 Solicitar amizade | *** 4.1.3 Solicitar amizade: Envia uma solicitação de amizade a outro usuário do website. | ||
*** 4.1.4 Aceitar solicitação de amizade | *** 4.1.4 Aceitar solicitação de amizade: Aceita uma solicitação enviada por outro usuário do site. | ||
*** 4.1.5 Desfazer amizade | *** 4.1.5 Desfazer amizade: Poderá desfazer amizades com outros usuários caso for necessário. | ||
*** 4.1.6 Chat (enviar mensagem a um amigo) | *** 4.1.6 Chat (enviar mensagem a um amigo): Terá um chat que armazenará todas as mensagens que amigos trocarem entre si. | ||
*** 4.1.7 Solicitar que nova série seja adicionada por administrador | *** 4.1.7 Solicitar que nova série seja adicionada por administrador: Pode enviar uma mensagem ao administrador solicitando a adesão da nova série. | ||
** 4.2 Página da série (''Fandom)'' | ** 4.2 Página da série (''Fandom)'' | ||
*** 4.2.1 Visitar ''fandom'' da série | *** 4.2.1 Visitar ''fandom'' da série: Ir até a página de fandom e explorar a fandom de uma série. | ||
***4.2.2 Se tornar fã de uma série (adicionar na lista) | ***4.2.2 Se tornar fã de uma série (adicionar na lista): Adiciona uma série as fandoms do usuário, tornando-o fã daquela série e seguidor dos posts daquela fandom. | ||
***4.2.3 Visitar página da série na Netflix | ***4.2.3 Visitar página da série na Netflix: Clicar no botão do Netflix, redireciona-rá o usuário para a página no Netflix da série selecionada. | ||
***4.2.4 Visitar página da série no IMDb | ***4.2.4 Visitar página da série no IMDb: Clicar no botão do IMDb, redireciona-rá o usuário para a página no IMDb da série selecionada. | ||
**4.3 Episódio | **4.3 Episódio | ||
***4.3.1 Marcar episódio como assistido | ***4.3.1 Marcar episódio como assistido: O usuário poderá fazer um controle de quais episódios assistiu selecionando uma check-box do lado de cada episódio da série. | ||
***4.3.2 Classificar episódio assistido | ***4.3.2 Classificar episódio assistido: O usuário poderá classificar um episódio dando uma nota de 1 até 5 estrelas, para cada episódio. | ||
**4.4 Fórum da série | **4.4 Fórum da série | ||
***4.4.1 Visitar fórum da série | ***4.4.1 Visitar fórum da série: Usuário poderá entrar no forúm da série para participar das discussões sobre as séries e seus episódios. | ||
***4.4.2 Criar tópico no fórum da série | ***4.4.2 Criar tópico no fórum da série: O usuário poderá criar um novo tópico para falar de assuntos relacionados a série, como por exemplo os reviews do episódios, teorias, vida dos atores, e etc. | ||
***4.4.3 Responder a um tópico no fórum da série | ***4.4.3 Responder a um tópico no fórum da série: Um usuário poderá participar de um tópico escrevendo assim sua resposta em um tópico previamente criado. | ||
***4.4.4 Denunciar tópico | ***4.4.4 Denunciar tópico: Um usuário poderá denunciar um tópico criado se ele violar alguma regra do site ou for abusivo a alguém. | ||
**4.5 Página inicial (''Stand'') | **4.5 Página inicial (''Stand'') | ||
***4.5.1 Mostrar séries favoritas do usuário | ***4.5.1 Mostrar séries favoritas do usuário: Na página inicial do usuário terá uma lista de séries adicionadas aos favoritos do mesmo usuário. | ||
***4.5.2 Mostrar notícias relacionadas às séries que o usuário assiste (busca por palavras-chave em sites parceiros) | ***4.5.2 Mostrar notícias relacionadas às séries que o usuário assiste (busca por palavras-chave em sites parceiros): O usuário verá notícias relacionadas as suas séries favoritas, a partir de palavras-chaves pelos sites parceiros, que geralmente são criados por fandoms. | ||
***4.5.3 Mostrar amigos disponíveis para conversar no chat | ***4.5.3 Mostrar amigos disponíveis para conversar no chat: O usuário poderá ver os status de seus amigos no chat, se estão online, ausente, ocupados ou offline. | ||
***4.5.4 Mostrar lista de sugestões de séries (baseadas nas categorias que cadastradas para cada série) | ***4.5.4 Mostrar lista de sugestões de séries (baseadas nas categorias que cadastradas para cada série): O usuário poderá ver séries que tem algo em comum como por exemplo o gênero com os da suas séries favoritas. | ||
***4.5.5 Mostrar ''fandoms'' mais visitados pelo usuário | ***4.5.5 Mostrar ''fandoms'' mais visitados pelo usuário: O usuário poderá ver quais seus fandoms mais visitados assim como os de outros usuários. | ||
**4.6 Administrador | **4.6 Administrador | ||
***4.6.1 Adicionar nova série: entra com nome, imagem, sinopse, categorias, link para Netflix e link para IMDb. O ''fandom'' e o fórum da série são criados. | ***4.6.1 Adicionar nova série: entra com nome, imagem, sinopse, categorias, link para Netflix e link para IMDb. O ''fandom'' e o fórum da série são criados. | ||
***4.6.2 Deletar série | ***4.6.2 Deletar série: O administrador poderá deletar uma série do banco de dados. | ||
***4.6.3 Deletar usuário | ***4.6.3 Deletar usuário: Se caso um usuário infringir alguma regra do site, ou simplesmente necessitar ser excluído, o administrador o deletará. | ||
***4.6.4 Deletar tópico denunciado | ***4.6.4 Deletar tópico denunciado: O administrador pode ler o tópico denunciado e depois de conferir que esse tópico realmente é para ser excluído, ele excluirá o tópico. | ||
***4.6.5 Conceder privilégios de administrador a usuário padrão | ***4.6.5 Conceder privilégios de administrador a usuário padrão: Um administrador poderá conceder privilégios de administrador para um usuário padrão caso seja necessário. | ||
== How much == | == How much == | ||
Edição das 20h07min de 11 de setembro de 2016
5W2H
What
- 1. Qual o nome do seu projeto?
- Mundo das Séries.
- 2. Qual o objetivo deste projeto?
- Criar uma rede social para usuários que se interessam por séries de TV e gostariam de acompanhar as datas de novos episódios, entrar em discussões relacionadas a séries de interesse e manter sua lista de séries organizada.
- 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?
- Conhecimentos de desenvolvimento Web (HTML, CSS, PHP, Java, MySQL, JavaScript, JQuery).
- 5. Quais soluções similares existem no mercado?
- Existem outros sites e aplicativos similares, mas que não têm todas as funções que achamos que poderiam ter e poderiam beneficiar mais os usuários.
Why
- 1. Porque é interessante desenvolver este projeto?
- Devido ao fácil acesso a séries na Internet, TV e serviços de streaming, muitas pessoas assistem a um grande número de séries e algumas acabam se perdendo - não sabem quando novos episódios lançam ou se já assistiram todos os que já foram transmitidos. Além disso, muitos fãs de série gostam de conhecer outras pessoas que assistem às mesmas séries, mas não têm um lugar onde podem se conhecer e discutir sobre os episódios e as histórias.
- 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?
- Pessoas que gostam de assistir a séries de TV.
- 2. Quem poderá operar o sistema?
- Qualquer pessoa com acesso à Internet e um desktop ou dispositivo móvel recente.
- 3. Quem deverá participar do desenvolvimento do sistema?
- Profissionais que têm conhecimento de desenvolvimento Web, uma equipe responsável pelo Front-End e outra pelo Back-End.
Where
- 1. Onde os dados serão inseridos?
- No website Mundo das Séries.
- 2. Onde os dados serão externalizados, publicados?
- No website Mundo das Séries.
- 3. Onde esta aplicação poderá ser usada?
- Desktop e dispositivos móveis
- 4. Onde os dados serão armazenadas?
- Os dados serão coletados no website Mundo das Séries e armazenados no banco de dados MySQL do phpMyAdmin.
- 5. Onde o software deverá ser hospedado?
- A hospedagem do site será contratada do UOL HOST.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- Oito meses.
- 2. Quais serão as fases e em quanto tempo cada uma?
- 1- Protótipos Hi-Fi no Axure (2 semanas)
- 2- Desenvolvimento ágil de software usando metodologia Scrum (6,5 meses)
- 3- Testes finais e validação (1 mês)
- 3. Qual o tempo de resposta do dispositivo ou do sistema?
- A resposta tem que ser instantânea já que será apresentado via web todos os dados.
- 4. Quanto tempo para responder a uma entrada?
- O tempo de fazer uma busca no banco de dados, e como é feito para web deverá ser o mais rápido possível.
- 5. Quanto tempo para gerar a saída?
- Assim como a resposta da entrada, a saída é rapidamente mostrada no site.
- Assim como a resposta da entrada, a saída é rapidamente mostrada no site.
How
- 1. Como será dividido o desenvolvimento do sistema?
- Será dividido pela a equipe de programadores front-end e back-end,
- 2. Como será feita a entrada de dados?
- Através de campos, que estarão conectados com o banco de dados e realizaram a busca e tudo que o usuário fizer no site.
- 3. Como será feita a saída de dados?
- A saída será mostrada através de tabelas, formulários e etc. Depende da busca do usuário.
- 4. Funcionalidades
- 4.1 Usuário padrão
- 4.1.1 Cadastrar novo perfil (via e-mail ou Facebook): Entra com os dados, nome, idade, email, usuário e senha, adiciona uma foto de perfil(optativo) ou no caso do cadastro por Facebook faz a autenticação pelo o framework do Facebook.
- 4.1.2 Editar perfil: Poderá editar a foto de perfil, trocar de senha, trocar de email.
- 4.1.3 Solicitar amizade: Envia uma solicitação de amizade a outro usuário do website.
- 4.1.4 Aceitar solicitação de amizade: Aceita uma solicitação enviada por outro usuário do site.
- 4.1.5 Desfazer amizade: Poderá desfazer amizades com outros usuários caso for necessário.
- 4.1.6 Chat (enviar mensagem a um amigo): Terá um chat que armazenará todas as mensagens que amigos trocarem entre si.
- 4.1.7 Solicitar que nova série seja adicionada por administrador: Pode enviar uma mensagem ao administrador solicitando a adesão da nova série.
- 4.2 Página da série (Fandom)
- 4.2.1 Visitar fandom da série: Ir até a página de fandom e explorar a fandom de uma série.
- 4.2.2 Se tornar fã de uma série (adicionar na lista): Adiciona uma série as fandoms do usuário, tornando-o fã daquela série e seguidor dos posts daquela fandom.
- 4.2.3 Visitar página da série na Netflix: Clicar no botão do Netflix, redireciona-rá o usuário para a página no Netflix da série selecionada.
- 4.2.4 Visitar página da série no IMDb: Clicar no botão do IMDb, redireciona-rá o usuário para a página no IMDb da série selecionada.
- 4.3 Episódio
- 4.3.1 Marcar episódio como assistido: O usuário poderá fazer um controle de quais episódios assistiu selecionando uma check-box do lado de cada episódio da série.
- 4.3.2 Classificar episódio assistido: O usuário poderá classificar um episódio dando uma nota de 1 até 5 estrelas, para cada episódio.
- 4.4 Fórum da série
- 4.4.1 Visitar fórum da série: Usuário poderá entrar no forúm da série para participar das discussões sobre as séries e seus episódios.
- 4.4.2 Criar tópico no fórum da série: O usuário poderá criar um novo tópico para falar de assuntos relacionados a série, como por exemplo os reviews do episódios, teorias, vida dos atores, e etc.
- 4.4.3 Responder a um tópico no fórum da série: Um usuário poderá participar de um tópico escrevendo assim sua resposta em um tópico previamente criado.
- 4.4.4 Denunciar tópico: Um usuário poderá denunciar um tópico criado se ele violar alguma regra do site ou for abusivo a alguém.
- 4.5 Página inicial (Stand)
- 4.5.1 Mostrar séries favoritas do usuário: Na página inicial do usuário terá uma lista de séries adicionadas aos favoritos do mesmo usuário.
- 4.5.2 Mostrar notícias relacionadas às séries que o usuário assiste (busca por palavras-chave em sites parceiros): O usuário verá notícias relacionadas as suas séries favoritas, a partir de palavras-chaves pelos sites parceiros, que geralmente são criados por fandoms.
- 4.5.3 Mostrar amigos disponíveis para conversar no chat: O usuário poderá ver os status de seus amigos no chat, se estão online, ausente, ocupados ou offline.
- 4.5.4 Mostrar lista de sugestões de séries (baseadas nas categorias que cadastradas para cada série): O usuário poderá ver séries que tem algo em comum como por exemplo o gênero com os da suas séries favoritas.
- 4.5.5 Mostrar fandoms mais visitados pelo usuário: O usuário poderá ver quais seus fandoms mais visitados assim como os de outros usuários.
- 4.6 Administrador
- 4.6.1 Adicionar nova série: entra com nome, imagem, sinopse, categorias, link para Netflix e link para IMDb. O fandom e o fórum da série são criados.
- 4.6.2 Deletar série: O administrador poderá deletar uma série do banco de dados.
- 4.6.3 Deletar usuário: Se caso um usuário infringir alguma regra do site, ou simplesmente necessitar ser excluído, o administrador o deletará.
- 4.6.4 Deletar tópico denunciado: O administrador pode ler o tópico denunciado e depois de conferir que esse tópico realmente é para ser excluído, ele excluirá o tópico.
- 4.6.5 Conceder privilégios de administrador a usuário padrão: Um administrador poderá conceder privilégios de administrador para um usuário padrão caso seja necessário.
- 4.1 Usuário padrão
How much
- 1. Quanto custa cada parte do sistema?
- R$17,90 mensais - Hospedagem do site pelo UOL HOST.
- 2. Quanto deverá custar todo o sistema?
- R$17,90 mensais - Hospedagem do site pelo UOL HOST.
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- Quatro pessoas - duas na equipe de Front-End, duas na equipe de Back-End.
- 4. Quanto custa cada profissional?
- R$1.000,00
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- Gratuito, disponível na Web. Renda virá com anúncios (Programa de Afiliados Submarino e Lomadee).
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
Pesquisador