20
Projeto de Arquiteturas

Trabalho de Projeto de Arquiteturas

Embed Size (px)

Citation preview

Page 1: Trabalho de Projeto de Arquiteturas

Projeto de Arquiteturas

Page 2: Trabalho de Projeto de Arquiteturas

Grupo

Marcos Roberto Perozo

Pedro Modrach

Page 3: Trabalho de Projeto de Arquiteturas

NOW I KNOW

Page 4: Trabalho de Projeto de Arquiteturas

Inspiração...

Page 5: Trabalho de Projeto de Arquiteturas

User Stories

Page 6: Trabalho de Projeto de Arquiteturas

Enquanto um usuário eu quero me cadastrar no sistema usando minha conta do Facebook

Enquanto um usuário eu quero me cadastrar no sistema usando minha conta do Google

Enquanto um usuário eu quero me cadastrar nosistema informando meus dados

Enquanto um usuário eu quero incluir um curso

Page 7: Trabalho de Projeto de Arquiteturas

Enquanto um usuário eu quero alterar o conteúdo de um curso criado por mim

Enquanto um usuário eu quero remover um cursocriado por mim

Enquanto um usuário eu quero incluir vídeos nosmeus cursos

Enquanto um usuário eu quero remover vídeos nosmeus cursos

Page 8: Trabalho de Projeto de Arquiteturas

Enquanto um usuário eu quero avaliar o curso, a fim de fornecer um feedback ao criador do mesmo

Enquanto um usuário eu quero me inscrever em um curso

Enquanto um usuário eu quero assistir vídeos de umcurso no qual estou inscrito

Enquanto um usuário eu quero consultar os cursos disponíveis para um determinado assunto

Page 9: Trabalho de Projeto de Arquiteturas

Enquanto um usuário eu quero ganhar badges

Enquanto um usuário eu quero consultar os meusbadges

Enquanto um Administrador eu quero criar badgesa fim de incentivar os usuários a usarem o sistema

Enquanto um Administrador eu quero remover cursos

Page 10: Trabalho de Projeto de Arquiteturas

Enquanto um Administrador eu alterar o conteúdo dos cursos

Enquanto um Administrador eu quero remover usuários

Page 11: Trabalho de Projeto de Arquiteturas

Requisitos Não Funcionais

Page 12: Trabalho de Projeto de Arquiteturas

O usuário tem que receber a resposta em até 3 segundos

O sistema deve ter uma ter uma interface amigável

O sistema deve utilizar o protocolo OAuth2 para autenticação e autorização de acesso

Page 13: Trabalho de Projeto de Arquiteturas

O sistema deve ser disponibilizado em aplicativos nas três principais plataformas mobile

O sistema deve ter acesso web

A camada de serviço do sistema deverá ser desenvolvida na linguagem Java

O sistema deve se integrar ao Facebook e ao Google para realizar o cadastro de usuários

Page 14: Trabalho de Projeto de Arquiteturas
Page 15: Trabalho de Projeto de Arquiteturas

Frameworks

Page 16: Trabalho de Projeto de Arquiteturas

PhoneGap

Page 17: Trabalho de Projeto de Arquiteturas

Hibernate

Page 18: Trabalho de Projeto de Arquiteturas

Apache Camel

Page 19: Trabalho de Projeto de Arquiteturas

Spring Social

Page 20: Trabalho de Projeto de Arquiteturas

Dúvidas