FBUSCABruno BragaCaioCézarIdjinneCarollynneJônatasMelo
ObjetivoOferecer a pessoas ligadas ao meio acadêmico uma ferramenta que seja capaz de indicar novos contatos que possuam interesses em comum para que eles possam utilizar a rede social para compartilhar conhecimentos e materiais sobre a área de interesse.
RequisitosRequisitos funcionaisO sistema deve realizar buscas de usuários no Facebook.	O sistema deve retornar uma relação de usuários contendo todos os resultados compatíveis com o que foi buscado.Os resultados devem ser compostos por foto do  perfil, nome e os dados contidos no campo pesquisado para que o usuário possa analisar os resultados e escolher o perfil que mais interessa.Os resultados deverão vir acompanhados do link que da acesso ao perfil dos usuários listados.
RequisitosRequisitos não-funcionais O sistema deverá ser um aplicativo integrado ao Facebook. O sistema deverá utilizar as APIs disponíveis no Facebook para ter acesso aos dados dos usuários. A principal API a ser utilizada será a GraphAPI.O sistema deverá fazer consultas ao banco de dados do Facebook através da linguagem FQL.O aplicativo só poderá ser usado se o usuário estiver autenticado no Facebook.A interface deverá ser de fácil utilização, ser simples e eficiente.
Casos de uso
Documentação do Caso de Uso Realizar Busca
Documentação do Caso de Uso Verificar Resultados
Diagrama de Classes
Diagrama de SequênciaO diagrama de sequência representa o evento gerado quando o usuário informa dados para busca.O segundo evento gerado representa quando o usuário faz uma requisição da página de perfil do usuário encontrado na busca.
Diagrama de Sequencia
Diagrama de ColaboraçãoMostra a interação entre as operações e objetos.As operações dispostas no diagrama são: a verificação dos termos mais buscados; e a busca de usuários passando como parâmetro o termo e o campo escolhidos.
Diagrama de Colaboração
Diagrama de EstadosO diagrama de estados representa as situações do Fbusca após cada evento, em sua maioria eventos externos. Ex: acesso ao aplicativo; digitar uma letra.
Diagrama de Estados
Diagrama de AtividadesMostra os estados de ação em que se encontra o sistema.
Diagrama de Atividades
Diagrama de Componentes e ImplantaçãoMostra a dependência dos componentes entre si.Representa as classes que são manipuladas por cada componente.Apresenta 3 nós interligados: a máquina do usuário, o servidor em que se encontra a aplicação e o próprio facebook.
Diagrama de Componentes e Implantação
INTERFACE
Página do aplicativo para um usuário não autenticado
Tela de login do Facebook
Tela de permissões
Página principal e a "TipBox"
Página de resultados
FIMhttp://apps.facebook.com/fbuscabeta

APS - Projeto FBusca