Integrantes
- Alexsander Machado dos Reis Junior
- Felipe Gandolfi Caramori
- Rodrigo Borges Montina
- Vitor Guilherme dos Reis
5W2H
- Nome do Projeto: WorldTV
What
- Qual o nome do seu projeto?
- O nome do projeto é WorldTV.
- Qual o objetivo deste projeto?
- O objetivo do projeto é colocar em um único programa toda a programação da televisão mundial com a legenda desejada.
- Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Os maiores dasafios é conseguir sincronizar a legenda com pouco tempo de atraso em um programa que esta passando ao vivo
- Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Os conhecimentos básicos são de criptografia de áudio e vasto conhecimento em várias línguas.
- Quais soluções similares existem no mercado?
- Soluções similares que existem no mercado são o Megacubo, Youtube, justin.tv.
Why
- Porque é interessante desenvolver este projeto?
- E interessante porque permite ao usuário uma maior acessibilidade aos programas televisivos de todo o do mundo, eliminando a barreira da linguagem.
- Porque deve usar a tecnologia escolhida?
- A tecnologia de tradução em tempo real deve ser escolhida porque permite uma ampliação no acesso a informação de maneira rápida e prática.
Who
- Quem pode se beneficiar deste projeto?
- Podem se beneficiar todos os interessados em conhecer a programação televisivas de outros países e expandir seu fluxo de informações com novas culturas e idéias em um único local de fácil acesso.
- Quem poderá operar o sistema?
- Alguns grupos de programadores e tradutores com conhecimento em diversas linguagens e dialetos locais de cada cultura divididos em grupos ou turnos para o funcionamento sem interrupções do programa.
- Quem deverá participar do desenvolvimento do sistema?
- Além dos programadores, um grupo de tradutores com vasto conhecimento em diversas línguas. O programa tambem pode ser melhorado recebendo criticas dos usuários.
Where
- Onde os dados serão inseridos?
- Os dados serão inseridos em um software de tradução de alta velocidade de processamento.
- Onde os dados serão externalizados, publicados?
- Os dados serão publicados através da internet, contanto que o programa WorldTV esteja instalado no computador ou em um aplicativo de celular.
- Onde esta aplicação poderá ser usada?
- Esta aplicação poderá ser usada no computador, em televisões com o recurso de sinais digitais e até mesmo em celulares com internet.
- Onde as informações serão armazenadas?
- As informações serão armazenadas em bancos de dados de vários servidores que funcionam 24 horas.
- Onde o software deverá ser hospedado?
- O software deverá ser disponibilizado para download e distribuido através de seu site oficial. No entanto, as informações em tempo real requerem uma conexão de internet de alta velocidade.
When
- Em quanto tempo pretende desenvolver o sistema?
- O sistema pretende ser desenvolvido em cerca de nove meses caso não houva erros ou problemas inesperados.
- Quais serão as fases e em quanto tempo cada uma?
- Serão divididos em três fases desenvolvimento do software, processamento de dados em tempo real, distribuição via internet, cada fase se não houver erros inesperados demorará cerca de três meses.
How
- Como será dividido o desenvolvimento do sistema?
- Serão divididos em três fases programação do software, gerenciamento de informações e distribuição.
- Como será feita a entrada de dados?
- A entrada de dados será feita através de um software que armazena diversas linguagens e códigos em um banco de dados.
- Como será feita a saída de dados?
- A saída de dados sera feita via internet. No entanto, o download do software será essencial para o gerenciamento de tamanha quantidade de dados em tão pouco tempo.
- Como será o procedimento para a 1a. funcionalidade?
- O software deverá ser feito através de uma linguagem C++. A linguagem deverá dar origem a um programa com uma interface simples, prática e rápida.
- Como será o procedimento para a 2a. funcionalidade?
- O gerenciamento de informações provém de um banco de dados feito por tradutores. Esse banco de dados será sujeito a atualizações para uma melhor adaptação a linguagem cotidiana de cada pais.
- Como será o procedimento para a 3a. funcionalidade?
- A distribuição do software deverá ser disponibilizada através de um site oficial. O software auxiliará no transporte do fluxo de dados via internet. A tradução em tempo real será resultado da combinação da conexão via internet entre software e atualização do banco de dados do site oficial.
How much
- Quanto deverá custar o sistema?
- O sistema por completo deverá custar em torno de 100mil reais.
- Quantas pessoas deverão ser usadas?
- Deverá ser usado um grupo de no torno oito programadores cada um com uma função para montagem do programa, e em torno de doze tradutores com grande conhecimento em linguagem exterior.
- Qual deverá ser o preço de aquisição do seu software para o usuário final?
- Vamos disponiblizar uma versão de demonstração no site válida por uma semana. Para fazer o download dessa versão, o usuário deverá preencher uma lista com dados cadastrais como e-mail, endereço residencial, etc. A versão completa exigirá uma assinatura mensal de 20 reais mensais.
Modelo Estruturado
DFD - Digrama de Fluxo de Dados
Arquivo:DFD-1exercicioWorldTv.pdf
Dicionário de dados
Arquivo:DD-2exercicioWorldTv.pdf
DER - Diagrama Entidade-Relacionamento
Arquivo:DER-3exercicioWorldTv.pdf
Orientação a Objetos
Objetos
- Defina:
- Um objeto - Usuário;
- Os atributos deste objeto - CPF, nome, sexo;
- As operações neste objeto - escolher canal, linguagem;
- Possíveis polimorfismos em cima do objeto -