trabalho de projeto de arquiteturas
Post on 20-Jul-2015
48 Views
Preview:
TRANSCRIPT
Projeto de Arquiteturas
Grupo
Marcos Roberto Perozo
Pedro Modrach
NOW I KNOW
Inspiração...
User Stories
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
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
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
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
Enquanto um Administrador eu alterar o conteúdo dos cursos
Enquanto um Administrador eu quero remover usuários
Requisitos Não Funcionais
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
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
Frameworks
PhoneGap
Hibernate
Apache Camel
Spring Social
Dúvidas
top related