Igoortc (discussão | contribs)
Etiqueta: visualeditor
Igoortc (discussão | contribs)
Etiqueta: visualeditor
 
(6 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 3: Linha 3:


== What ==
== What ==
* 0.  Qual é o escopo do seu projeto?
** Pretendemos criar um sistema ''Web'' chamado ''Mundo das Séries''. Será uma rede social para usuários que gostam de séries de TV e têm interesse em acompanhar as datas de novos episódios, saber se estão com suas séries em dia e entrar em discussões com outras pessoas que assistem às mesmas séries. O sistema será gratuito - a renda virá a partir de anúncios. Diferentemente de outros fóruns, Mundo das Séries será uma rede social dedicada apenas a séries. Não haverá integração com outros sites, apenas o link para a página da respectiva série na Netflix e no IMDb.
* 1.  Qual o nome do seu projeto?
* 1.  Qual o nome do seu projeto?
**Mundo das Séries.
**Mundo das Séries.
Linha 119: Linha 121:
= Modelo Estruturado =
= Modelo Estruturado =
== DFD ==
== DFD ==
[[Mídia:Diagramas_de_Fluxo_de_Dados_Mundo_das_Series.pdf]]


* Processso
Feito no DIA.
* Depósitos
* Fluxos


== DER ==
== DER ==
[[:Arquivo:Diagrama Entidade Relacionamento Mundo das Series.pdf|Mídia:Diagrama_Entidade_Relacionamento_Mundo_das_Series.pdf]]


* Entidades
Feito no MySQL Workbench.
* Relacionamentos
* Chaves
* Domínios


== DD ==
== DD ==
[[Mídia:Dicionário de Dados - Mundo das Séries.pdf|Dicionário de Dados - Mundo das Séries.pdf]]<br>


* Descritivos de cada item
Feito no Microsoft Word.
** Significado
** Conteúdo (Dados compostos)
** Restrições de integridade
** Chave primária (Depósitos de Dados)
<br>
 
= 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 =
= Protótipo =
[https://drive.google.com/file/d/0B94Mhabw0Ch9bnh1RktiTjN6eGM/view?usp=sharing Protótipo - Mundo das Séries.rar]


* Objetivo
Feito no Axure RP.
* Recursos utilizados
* Funcionamento
* Detalhamento (Imagens, vídeos, ...)
* Resultados obtidos


= Pesquisador =
Instruções: entre link e baixe o arquivo (botão na parte superior direita da tela), extraia, abra o arquivo '''0- INÍCIO.html''' e siga as instruções do Google Chrome para instalar a extensão do Axure.


*
'''Slides de apresentação'''


<br>
[[:Arquivo:Mundo das Séries Slides.pdf]]

Edição atual tal como às 01h17min de 6 de dezembro de 2016

5W2H


What

  • 0. Qual é o escopo do seu projeto?
    • Pretendemos criar um sistema Web chamado Mundo das Séries. Será uma rede social para usuários que gostam de séries de TV e têm interesse em acompanhar as datas de novos episódios, saber se estão com suas séries em dia e entrar em discussões com outras pessoas que assistem às mesmas séries. O sistema será gratuito - a renda virá a partir de anúncios. Diferentemente de outros fóruns, Mundo das Séries será uma rede social dedicada apenas a séries. Não haverá integração com outros sites, apenas o link para a página da respectiva série na Netflix e no IMDb.
  • 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?
    • Serão os problemas de conexão e de armazenamento em nuvem que poderão surgir.
  • 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?
    • Dentre todas as tecnologias avaliadas, essa foi a melhor, que resultaria numa melhor satisfação dos usuários.
  • 3. Porque usar o hardware específico?
    • Para garantir um melhor desempenho e qualidade do produto.
  • 4. Porque usar o sistema específico?
    • Para garantir um melhor desempenho e qualidade do produto.


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 um desktop ou dispositivo móvel com acesso à Internet.
  • 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 com conexão à Internet.
  • 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 todos os dados serão apresentados via Web.
  • 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 website.

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 realizarão a busca do que for solicitado pelo sistema comandado pelo usuário.
  • 3. Como será feita a saída de dados?
    • A saída será mostrada através de tabelas, formulários, etc dependendo da página solicitada pelo 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. etc.
      • 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 website.
      • 4.1.5 Desfazer amizade: Poderá desfazer amizades com outros usuários.
      • 4.1.6 Chat: Terá um chat responsável por enviar e armazenar todas as mensagens que amigos trocarem entre si.
      • 4.1.7 Solicitar que nova série seja adicionada por administrador: Área dedicada para usuários solicitarem a adição de séries que ainda não estão com seu fandom disponível no website.
    • 4.2 Página da série (Fandom)
      • 4.2.1 Visitar fandom da série: Ir até o fandom e explorar as temporadas, episódios, informações, fórum da série, links e séries relacionadas.
      • 4.2.2 Se tornar fã de uma série: Adiciona uma série à lista de fandoms do usuário, tornando-o fã daquela série. Quando o usuário logar e visitar a stand, essa lista será mostrada através das imagens cadastradas para cada série.
      • 4.2.3 Visitar página da série na Netflix: Botão que redireciona-rá o usuário para a página da série na Netflix.
      • 4.2.4 Visitar página da série no IMDb: Botão que redireciona-rá o usuário para a página da série no IMDb.
    • 4.3 Episódio
      • 4.3.1 Marcar episódio como assistido: O usuário poderá fazer um controle de quais episódios já assistiu, clicando nesse botão em formato de check, que ficará caso o usuário selecione aquele episódio como 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 marcado como assistido.
    • 4.4 Fórum da série
      • 4.4.1 Visitar fórum da série: Usuário poderá entrar no fórum da série para participar das discussões com outros usuários que responderam aos tópicos existentes.
      • 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 à série, por exemplo, os reviews do episódios, teorias, vida dos atores, etc.
      • 4.4.3 Responder a um tópico no fórum da série: Um usuário poderá participar de uma discussão 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 no caso de violação das regras do site, abuso, spam, etc.
    • 4.5 Página inicial (Stand)
      • 4.5.1 Mostrar séries favoritas do usuário: A Stand mostrará uma lista de séries favoritadas pelo usuário.
      • 4.5.2 Mostrar notícias relacionadas às séries que o usuário assiste: O usuário verá links para notícias relacionadas às suas séries favoritas. O sistema usará as séries favoritas do usuário como palavras-chave para realizar buscas de postagens relacionadas nos sites parceiros
      • 4.5.3 Mostrar amigos disponíveis para conversar no chat: O usuário verá uma grade com as fotos de perfil de seus amigos. Aqueles que estiverem online aparecerão primeiro e, ao clicar na foto, uma janela de conversa aparecerá na tela.
      • 4.5.4 Mostrar lista de sugestões de séries: O usuário verá sugestões de séries que têm algo em comum com outras séries já favoritadas. A lista de sugestões será feita com base nas categorias cadastradas para cada série.
      • 4.5.5 Mostrar fandoms mais visitados pelo usuário: O usuário poderá ver quais são os fandoms que ele mais participa (cria tópicos, responde a tópicos, enquetes, etc).
    • 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 pode deletá-lo.
      • 4.6.4 Deletar tópico denunciado: O administrador tem acesso a uma lista de tópicos denunciados e poderá deletá-los caso desrespeitem alguma regra do website.
      • 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

  • 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, Anúncios Google).


Modelo Estruturado

DFD

Mídia:Diagramas_de_Fluxo_de_Dados_Mundo_das_Series.pdf

Feito no DIA.

DER

Mídia:Diagrama_Entidade_Relacionamento_Mundo_das_Series.pdf

Feito no MySQL Workbench.

DD

Dicionário de Dados - Mundo das Séries.pdf

Feito no Microsoft Word.

Protótipo

Protótipo - Mundo das Séries.rar

Feito no Axure RP.

Instruções: entre link e baixe o arquivo (botão na parte superior direita da tela), extraia, abra o arquivo 0- INÍCIO.html e siga as instruções do Google Chrome para instalar a extensão do Axure.

Slides de apresentação

Arquivo:Mundo das Séries Slides.pdf