Criou página com 'Integrantes: - Alexsander Machado dos Reis Junior - Felipe Gandolfi Caramori - Rodrigo Borges Montina - Vitor Guilherme dos Reis' |
|||
| (15 revisões intermediárias por 3 usuários não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
Integrantes | = Integrantes = | ||
* Alexsander Machado dos Reis Junior | |||
* Felipe Gandolfi Caramori | |||
* Rodrigo Borges Montina | |||
* Vitor Guilherme dos Reis | |||
= 5W2H = | |||
<br> | |||
* Nome do Projeto: WorldTV | |||
<br> | |||
== 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. | |||
<br> | |||
== 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. | |||
<br> | |||
== 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. | |||
<br> | |||
== 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. | |||
<br> | |||
== 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. | |||
<br> | |||
== 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. | |||
<br> | |||
== 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. | |||
<br> | |||
= Modelo Estruturado = | |||
<br> | |||
== DFD - Digrama de Fluxo de Dados == | |||
[[Arquivo:DFD-1exercicioWorldTv.pdf]] | |||
<br> | |||
== Dicionário de dados == | |||
[[Arquivo: DD-2exercicioWorldTv.pdf]] | |||
<br> | |||
== DER - Diagrama Entidade-Relacionamento == | |||
[[Arquivo:DER-3exercicioWorldTv.pdf]] | |||
<br> | |||
<br> | |||
= Orientação a Objetos = | |||
<br> | |||
== 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 - | |||
<br> | |||
== Diagrama de Classes == | |||
== Diagrama de Classes [[Arquivo:WorldTV.pdf]] | |||
<br> | |||
Edição atual tal como às 00h28min de 7 de junho de 2012
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 -
Diagrama de Classes
== Diagrama de Classes Arquivo:WorldTV.pdf