A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Flog Anywhere Rubens Lins Saulo Chalegre Thiago Jamir.

Apresentações semelhantes


Apresentação em tema: "Flog Anywhere Rubens Lins Saulo Chalegre Thiago Jamir."— Transcrição da apresentação:

1 Flog Anywhere Rubens Lins Saulo Chalegre Thiago Jamir

2 Motivação Tendência de aplicações móveis Tendência de aplicações móveis Aprendizado de novas tecnologias Aprendizado de novas tecnologias Flogs acessados por grande parte dos jovens brasileiros Flogs acessados por grande parte dos jovens brasileiros

3 Missão do produto Manter um álbum personalizável de fotos, disponível para visualização na internet, com possibilidade de carregar fotos através de computadores pessoais ou dispositivos móveis. Manter um álbum personalizável de fotos, disponível para visualização na internet, com possibilidade de carregar fotos através de computadores pessoais ou dispositivos móveis.

4 Benefícios Facilidade na criação e manutenção de álbum de fotos Facilidade na criação e manutenção de álbum de fotos Praticidade no envio de fotos Praticidade no envio de fotos Acesso rápido e controlado aos álbuns Acesso rápido e controlado aos álbuns

5 Diagrama de contexto

6 Cadastro de Usuários

7 Administração do Álbum

8 Navegação do Álbum

9 Modos de operação

10 Visita ao álbum Tipo: interativa Tipo: interativa Descrição: modo de operação do Flog Anywhere no qual estão disponíveis apenas os casos de uso relacionados à visualização das fotos e inserção de comentários. Descrição: modo de operação do Flog Anywhere no qual estão disponíveis apenas os casos de uso relacionados à visualização das fotos e inserção de comentários.

11 Manutenção dos álbuns Tipo: interativa Tipo: interativa Descrição: modo de operação do Flog Anywhere em que estão disponíveis todos os casos de uso, inclusive os relacionados à manutenção/personalização dos álbuns. Descrição: modo de operação do Flog Anywhere em que estão disponíveis todos os casos de uso, inclusive os relacionados à manutenção/personalização dos álbuns.

12 Atores Usuário Usuário –Usuário Proprietário –Usuário Visitante Convidado Convidado

13 Requisitos Funcionais

14 RF01: Cadastro de Usuários Entradas: Entradas: –Login, senha, nome, tipo de cadastro Fluxo Principal: Fluxo Principal: – > Verifica Usuário : Verifica se usuário não está cadastrado no sistema. – > Persiste Usuário : Grava o Usuário no Banco de Dados. –Exibe mensagem informando o sucesso da operação.

15 RF01: Cadastrar Usuários Fluxo Alternativo: Fluxo Alternativo: –Usuário Já cadastrado Pós condições: Pós condições: –Usuário está habilitado para logar no Flog Anywhere Prioridade: Essencial Prioridade: Essencial

16 RF02: Verifica Usuário Entradas: Entradas: –E-mail –Login Fluxo Principal: Fluxo Principal: –Faz uma consulta ao Banco de Dados para verificar a existëncia do e-mail ou login na base de dados.

17 RF02: Verifica Usuário Saídas: Saídas: –Verdadeiro no caso de existência ou Falso em caso contrário. Prioridade: Essencial Prioridade: Essencial

18 RF03: Persiste Usuário Entradas: Entradas: –E-mail, nome, login, senha, tipo de cadastro Fluxo Principal: Fluxo Principal: –Inclui usuário no banco de dados Prioridade: Essencial Prioridade: Essencial

19 RF04: Autentica Usuário Entradas: Entradas: –Login, senha Fluxo Principal: Fluxo Principal: –Faz uma consulta na base de dados em busca do login especificado. –Compara a senha informada com a senha associada ao login.

20 RF04: Autentica Usuário Saídas: Saídas: –Verdadeiro no caso de igualdade e Falso caso contrário. Fluxos Alternativos: Fluxos Alternativos: –Usuário não cadastrado Pós Condições: Pós Condições: –Usuario pode visitar álbuns de acesso restrito. –Usuario pode administrar seu proprio album. Prioridade: Essencial Prioridade: Essencial

21 RF05: Exibir Álbum Entradas: Entradas: –Endereço do álbum Precondições: Precondições: –Estar logado no sistema no caso de álbum com acesso restrito. Fluxo Principal: Fluxo Principal: –Exibir a página inicial do álbum solicitado. – > Exibir Foto (foto atual)

22 RF05: Exibir Álbum Prioridade: Essencial Prioridade: Essencial

23 RF06: Exibir Configurações Precondiçoes: Precondiçoes: –Estar logado como usuário proprietário de álbum. –Estar visitando o próprio álbum Fluxo Principal: Fluxo Principal: –Exibir página de administração do álbum.

24 RF06: Postar Configurações Prioridade: Importante Prioridade: Importante Opções: Opções: –Plano de Fundo –Título –Subtítulo –Comentários

25 RF07: Persistir Configurações Entradas: Entradas: –Plano de Fundo –Título –Subtítulo –Comentários Precondições Precondições –Estar logado como usuário proprietário de álbum. –Estar visitando o próprio álbum

26 RF07: Persistir Configurações Fluxo Principal: Fluxo Principal: –Gravar no banco de dados as configurações de plano de fundo, título, subtítulo e comentários. Pós-condições Pós-condições –Álbum é exibido de acordo com as configurações selecionadas. Prioridade: Importante Prioridade: Importante

27 RF08: Exibir Lista de Fotos Fluxo Principal: Fluxo Principal: –Busca na base de dados as fotos anteriores desse álbum. Resposta: Resposta: –Fotos em miniatura ordenadas por data de postagem. Prioridade: Prioridade: –Essencial

28 RF09: Exibir Foto Entrada: Entrada: –Foto selecionada Fluxo Principal: Fluxo Principal: –Exibir a foto atual (se houver alguma), juntamente com os comentários associados a essa foto (se houver algum). Prioridade: Prioridade: –Essencial

29 RF10: Postar Foto (PC) Entrada: Entrada: –Arquivo de foto, no formato JPEG –Comentário Precondições: Precondições: –Estar logado no sistema como proprietário de álbum; –Estar visitando o próprio álbum;

30 RF10:Postar Foto (PC) Fluxo Principal: Fluxo Principal: –Grava a foto no banco de dados; –Define a foto como foto atual do álbum; – > Postar Comentário Pós-condições: Pós-condições: –O álbum deve exibir a foto em destaque, junto com seus comentários. Prioridade: Essencial Prioridade: Essencial

31 RF11: Postar Comentário Entradas: Entradas: –Comentário Precondições: Precondições: –Estar logado no sistema, caso o álbum seja de acesso restrito Fluxo Principal: Fluxo Principal: –Gravar o comentário associado à foto atual.

32 RF11: Postar Comentário Pós-condições: Pós-condições: –Comentário é exibido associado à foto atual. Prioridade: Essencial Prioridade: Essencial

33 RF12: Remover comentário Entradas: Entradas: –Comentário Precondições: Precondições: –Estar logado no sistema como proprietário do álbum visitado Fluxo Principal: Fluxo Principal: –Excluir da base de dados o comentário selecionado

34 RF12: Remover comentário Pós-condições: Pós-condições: –Comentário desaparece da lista de comentários da foto. Prioridade: Prioridade: –Importante

35 RF13: Remover foto Entrada: foto Entrada: foto Precondições: Precondições: –Estar logado no sistema como proprietário do álbum visitado Fluxo Principal: Fluxo Principal: –Excluir do Banco de Dados os comentários associados à foto –Excluir do Banco de Dados a foto

36 RF13: Remover foto Pós condições: Pós condições: –Foto desaparece da lista de fotos do álbum Prioridade: Prioridade: –Importante

37 RF14: Download do Cliente Mobile Entradas: Entradas: –Endereço wap do programa Flog Anywhere mobile Resposta Resposta –O programa Flog Anywhere mobile Prioridade: Prioridade: –Essencial

38 RF15: Upload de Foto a partir do Flog Anywhere mobile Entradas: Entradas: –Login, senha, foto, comentário Fluxo Principal: Fluxo Principal: – > Valida Usuário – > Postar Foto Fluxo Alternativo: Fluxo Alternativo: –Usuário ou senha inválidos Prioridade: Prioridade: –Essencial

39 Requisitos não- funcionais

40 RNF01: Número de uploads diários Descrição: os usuários do sistema só poderão enviar duas fotos para seus álbuns, diariamente, seja por intermédio do site ou do cliente mobile. Descrição: os usuários do sistema só poderão enviar duas fotos para seus álbuns, diariamente, seja por intermédio do site ou do cliente mobile. Prioridade: importante Prioridade: importante

41 RNF02: Número de comentários por fotos Descrição: para cada foto enviada, só será permitido, aos usuários, postar até 10 comentários. Descrição: para cada foto enviada, só será permitido, aos usuários, postar até 10 comentários. Prioridade: importante Prioridade: importante

42 RNF03: Tempo de resposta Descrição:o usuário do site deve esperar no máximo 10 segundos entre o tempo de requisição e exibição da página. Descrição:o usuário do site deve esperar no máximo 10 segundos entre o tempo de requisição e exibição da página. Prioridade: importante Prioridade: importante

43 RNF04: Tamanho das Imagens Descrição: cada foto postada por um usuário, em seu álbum, tanto pelo site como pelo cliente mobile, não deve ter tamanho superior a 1MB. Descrição: cada foto postada por um usuário, em seu álbum, tanto pelo site como pelo cliente mobile, não deve ter tamanho superior a 1MB. Prioridade: importante Prioridade: importante

44 RNF05: Interface intuitiva Descrição: interfaces do site e do cliente mobile devem ser intuitivas, isto é, o usuário saberá usá-lo independente de manual ou qualquer tipo de treinamento. Descrição: interfaces do site e do cliente mobile devem ser intuitivas, isto é, o usuário saberá usá-lo independente de manual ou qualquer tipo de treinamento. Prioridade: importante Prioridade: importante

45 RNF06: Usuários simultâneos Descrição: sistema deve suportar vários usuários, simultaneamente, sem que uma transação com um usuário venha interferir com a de outro. Descrição: sistema deve suportar vários usuários, simultaneamente, sem que uma transação com um usuário venha interferir com a de outro. Prioridade: essencial Prioridade: essencial

46 RNF07: Envio de arquivos Descrição: o envio de fotos para os álbuns dos usuários será realizado através de web services. A foto será enviada para o servidor em formato XML. Descrição: o envio de fotos para os álbuns dos usuários será realizado através de web services. A foto será enviada para o servidor em formato XML. Prioridade: essencial Prioridade: essencial

47 RNF08: Linguagens de programação Descrição: o sistema utilizará a edição J2ME da linguagem Java para o cliente mobile e asp.net para o servidor. Descrição: o sistema utilizará a edição J2ME da linguagem Java para o cliente mobile e asp.net para o servidor. Prioridade: importante Prioridade: importante

48 RNF09: Ferramentas utilizadas As ferramentas utilizadas serão: As ferramentas utilizadas serão: –Eclipse Platfform –Plug-in J2ME para o Eclipse –Rational Rose –Microsoft Visual Studio.net –Microsoft Office –Microsoft Front Page Prioridade: importante Prioridade: importante

49 RNF10: Banco de dados Descrição: o SGBD a ser utilizado será o MySQL que, além de um sitema robusto, corresponde a uma tecnologia muito utilizada no mercado por se tratar de um software livre. Descrição: o SGBD a ser utilizado será o MySQL que, além de um sitema robusto, corresponde a uma tecnologia muito utilizada no mercado por se tratar de um software livre. Prioridade: importante Prioridade: importante


Carregar ppt "Flog Anywhere Rubens Lins Saulo Chalegre Thiago Jamir."

Apresentações semelhantes


Anúncios Google