01 RGMS UC_01 Logar no sistema Este caso de uso descreve as atividades relacionadas ao login do usuário no sistema. - SC_01 O usuário informa os dados corretos. START END 1M Informe o e-mail e a senha e clique em “Login”. A página de login do grupo está aberta. O sistema valida os dados do usuário e abre a página principal do sistema. SC_02 O usuário informa dados inválidos. START END 1A Informe e-mail ou senha inválidos e clique em “Log in”. A página de login do grupo está aberta. O sistema invalida os dados do usuário, mostra uma mensagem de erro para o usuário e limpa os campos login e senha. UC_02 Deslogar do sistema Este caso de uso descreve as atividades relacionadas ao logoff do usuário do sistema. - SC_03 Deslogar do sistema. START END 1M Clique no botão “Deslogar”. O usuário está logado no sistema na seção “Home”. A sessão do usuário é encerrada e o sistema retorna à página de login. UC_03 Listar membros Este caso de uso descreve as atividades relacionadas à consulta de membros cadastrados no sistema. - SC_04 O usuário consulta os membros cadastrados. UC_01#1M END 1M Selecione a opção “Membros”. - O sistema exibe uma lista com todos os membros cadastrados no sistema. UC_04 Cadastrar membro Este caso de uso descreve as atividades relacionadas ao cadastro de novos membros no sistema. - SC_05 O usuário cadastra estudante. UC_03#1M END 1M Selecione a opção “Adicionar”. - O sistema exibe um formulário para o preenchimento dos dados do membro novo. 2M No campo “Vínculo” está selecionada a opção “Estudante”. Preencha corretamente os campos do membro novo e selecione a opção “Cadastrar”. - O sistema valida os dados e exibe uma mensagem de sucesso. SC_06 O usuário informa dados inválidos ou incompletos. 1M END 1A Preencha o cadastro deixando algum campo vazio e clique em “Cadastrar”. - O sistema invalida os dados e exibe uma mensagem de erro informando quais campos não estão preenchidos. SC_07 O usuário cadastra pesquisador. 1M END 1B Selecione no campo “Vínculo” está selecionada a opção “Pesquisador”. - O sistema apresenta os campos necessários. 2B Preencha corretamente os dados do novo pesquisador e selecione a opção “Cadastrar”. - O sistema valida os dados e exibe uma mensagem de sucesso. SC_08 O usuário cadastra qualquer outra categoria de membro. 1M 2B 1C Selecione no campo “Vínculo” está selecionada a opção “Outros”. - O sistema apresenta os campos necessários. UC_05 Detalhar membro Este caso de uso descreve as atividades relacionadas à consulta de dados de membros. - SC_09 O usuário seleciona um membro. UC_03#1M END 1M Selecione um membro. Há membros cadastrados no sistema. O sistema exibe os dados do membro selecionado. UC_06 Remover membro Este caso de uso descreve as atividades relacionadas à remoção de membros do sistema. - SC_10 O usuário remove um membro do sistema. UC_05#1M END 1M Clique na opção “Remover”. - O sistema solicita ao usuário uma confirmação. 2M Confirme a remoção. - O sistema remove o membro selecionado. SC_11 O usuário cancela a remoção. 1M END 1A Cancele a remoção. - O sistema retorna para a tela do membro. UC_07 Alterar membro Este caso de uso descreve as atividades relacionadas à alteração de dados de membros cadastrados do sistema. - SC_12 O usuário altera os dados de um membro do sistema com dados válidos. UC_05#1M END 1M Clique na opção “Alterar”. - O sistema exibe os dados do membro selecionado de forma editável. 2M Altere os dados desejados e selecione a opção “Concluir”. - O sistema valida e salva os dados alterados. SC_13 O usuário altera os dados de um membro e deixa campos vazios. 1M END 1A Altere os dados desejados deixando o campo “Sobrenome” vazio e selecione a opção “Concluir”. - O sistema exibe mensagem de erro e volta para a tela de edição. UC_08 Listar publicações Este caso de uso descreve as atividades relacionadas à consulta de publicações cadastradas no sistema. - SC_14 O usuário consulta as publicações cadastradas. START END 1M Selecione a opção “Publicações”. O usuário está logado no sistema. O sistema lista todas as publicações cadastradas no sistema. UC_09 Cadastrar publicação Este caso de uso descreve as atividades relacionadas ao cadastro de novas publicações no sistema. - SC_15 O usuário cadastra um “Artigo em Conferência”. UC_08#1M END 1M Selecione a opção “Adicionar”. - O sistema exibe um formulário para o preenchimento dos dados da nova publicação. 2M O campo “Tipo de Publicação” está preenchido com a opção “Artigo em Conferência”. Preencha os dados necessários e selecione a opção “Cadastrar”. - O sistema valida os dados e exibe uma mensagem de sucesso. SC_16 O usuário não informa todos os dados 1M END 1A Preencha o cadastro deixando alguns campos vazios e selecione a opção “Cadastrar”. - O sistema invalida os dados e exibe uma mensagem de erro informando quais campos estão vazios. SC_17 O usuário cadastra uma publicação do tipo “Artigo em Periódicos e Revistas” 1M END 1B No campo “Tipo de Publicação”, selecione a opção “Artigo em Periódicos e Revistas”. - O sistema exibe os campos necessários. 2B Preencha os dados e selecione a opção “Cadastrar”. - O sistema valida os dados e exibe uma mensagem de sucesso. SC_18 O usuário cadastra uma publicação do tipo “Pós-Graduação” no nível mestrado 1M END 1C No campo “Tipo de Publicação”, selecione a opção “Pós-Graduação”. - O sistema exibe os campos necessários. 2C No campo “Nível” selecione a opção “Mestrado”, preencha os dados e selecione a opção “Cadastrar”. - O sistema valida os dados e exibe uma mensagem de sucesso. SC_19 O usuário cadastra uma publicação do tipo “Pós-Graduação” no nível doutorado 1C END 1D No campo “Nível” selecione a opção “Doutorado”, preencha os dados e selecione a opção “Cadastrar”. - O sistema valida os dados e exibe uma mensagem de sucesso. UC_10 Detalhar publicação Este caso de uso descreve as atividades relacionadas à consulta de dados de publicações. - SC_20 O usuário detalha uma publicação. UC_08#1M END 1M Selecione uma publicação. Há publicações cadastradas no sistema. O sistema exibe os dados da publicação selecionada. UC_11 Remover publicação Este caso de uso descreve as atividades relacionadas à remoção de publicações do sistema. - SC_21 O usuário remove uma publicação do sistema. UC_08#1M END 1M Selecione a publicação que deseja remover Há publicações cadastradas no sistema. O sistema apresenta o detalhamento da publicação. 2M Clique na opção “Remover”. - O sistema solicita ao usuário uma confirmação. 3M Confirme a remoção. - O sistema remove a publicação selecionada. SC_22 O usuário cancela a remoção. 2M END 1A Cancele a remoção. - O sistema retorna para a lista de publicações. UC_12 Atualizar publicação Este caso de uso descreve as atividades relacionadas à edição dos dados de publicações cadastradas do sistema. - SC_23 O usuário edita os dados de uma publicação no sistema com dados válidos. UC_08#1M END 1M Selecione a publicação que deseja editar. Há publicações cadastradas no sistema. O sistema exibe o detalhamento da publicação. 2M Clique na opção “Alterar”. - O sistema exibe os dados da publicação selecionada de forma editável. 3M Altere os dados desejados e selecione a opção “Salvar”. - O sistema valida e salva os dados alterados. SC_24 O usuário altera os dados de uma publicação do sistema com dados inválidos. 2M END 1A Deixe alguns campos vazios e selecione a opção “Salvar”. - O sistema invalida os dados e volta para a tela de edição. UC_13 Listar linhas de pesquisa Este caso de uso descreve as atividades relacionadas à consulta de linhas de pesquisa cadastradas no sistema. - SC_25 O usuário consulta as linhas de pesquisa cadastradas. UC_01#1M END 1M Selecione a opção “Linhas de Pesquisa”. O usuário está logado no sistema. O sistema lista todas as linhas de pesquisa cadastradas no sistema. UC_14 Cadastrar linha de pesquisa Este caso de uso descreve as atividades relacionadas ao cadastro de novas linhas de pesquisa no sistema. - SC_26 O usuário cadastra uma linha de pesquisa. UC_13#1M END 1M Selecione a opção “Adicionar”. - O sistema exibe um formulário para o preenchimento dos dados da nova linha de pesquisa. 2M Preencha os dados corretamente e selecione a opção “Cadastrar”. - O sistema valida os dados e exibe uma mensagem de sucesso. SC_27 O usuário não informa todos os dados 1M END 1A Preencha o cadastro deixando alguns campos vazios e selecione a opção “Cadastrar”. - O sistema invalida os dados e exibe uma mensagem de erro informando o primeiro campo vazio encontrado. UC_15 Detalhar linha de pesquisa Este caso de uso descreve as atividades relacionadas ao detalhamento dos dados de uma linha de pesquisa. - SC_28 O usuário detalha uma linha de pesquisa. UC_13#1M END 1M Selecione uma linha de pesquisa. Há linhas de pesquisa cadastradas no sistema. O sistema exibe os dados da linha de pesquisa selecionada. UC_16 Remover linha de pesquisa Este caso de uso descreve as atividades relacionadas à remoção de linhas de pesquisa do sistema. - SC_29 O usuário remove uma linha de pesquisa do sistema. UC_13#1M END 1M Selecione a linha de pesquisa que deseja remover Há linhas de pesquisa cadastradas no sistema. O sistema apresenta o detalhamento da linha de pesquisa. 2M Clique na opção “Remover”. - O sistema solicita ao usuário uma confirmação. 3M Confirme a remoção. - O sistema remove a linha de pesquisa selecionada. SC_30 O usuário cancela a remoção. 2M END 1A Cancele a remoção. - O sistema retorna para a lista de linhas de pesquisa. UC_17 Atualizar linha de pesquisa Este caso de uso descreve as atividades relacionadas à edição dos dados das linhas de pesquisa cadastradas do sistema. - SC_31 O usuário edita os dados de uma linha de pesquisa no sistema com dados válidos. UC_13#1M UC_12#3M 1M Selecione a linha de pesquisa que deseja editar. Há linhas de pesquisa cadastradas no sistema. O sistema exibe o detalhamento da linha de pesquisa. 2M Clique na opção “Alterar”. - O sistema exibe os dados da linha de pesquisa selecionada de forma editável. UC_18 Listar notícias Este caso de uso descreve as atividades relacionadas à consulta de notícias cadastradas no sistema. - SC_32 O usuário consulta as notícias cadastradas. UC_01#1M END 1M Selecione a opção “Notícias”. - O sistema exibe uma lista com todas as notícias cadastradas no sistema. UC_19 Cadastrar notícia Este caso de uso descreve as atividades relacionadas ao cadastro de novas notícias no sistema. - SC_33 O usuário cadastra notícia. UC_18#1M END 1M Selecione a opção “Adicionar”. - O sistema exibe um formulário com os campos de título e texto. 2M Informe o título e o texto da notícia e selecione a opção “Cadastrar”. - O sistema valida os dados e exibe uma mensagem de sucesso. SC_34 O usuário informa dados incompletos. 1M END 1A Preencha o cadastro deixando o campo “título” ou “texto” vazio e selecione a opção “Cadastrar”. - O sistema invalida os dados e exibe uma mensagem de erro informando quais campos não estão preenchidos. UC_20 Detalhar notícia Este caso de uso descreve as atividades relacionadas à exibição de notícias. - SC_35 O usuário seleciona uma notícia. UC_18#1M END 1M Selecione na lista uma notícia. Há notícias cadastradas no sistema. O sistema exibe notícia selecionada. UC_21 Remover notícia Este caso de uso descreve as atividades relacionadas à remoção de notícias do sistema. - SC_36 O usuário remove uma notícia do sistema. UC_20#1M END 1M Clique na opção “Remover”. - O sistema solicita ao usuário uma confirmação. 2M Confirme a remoção. - O sistema remove a notícia selecionada. SC_37 O usuário cancela a remoção. 1M END 1A Cancele a remoção. - O sistema retorna para a tela da notícia. UC_22 Alterar notícia Este caso de uso descreve as atividades relacionadas à edição das notícias cadastradas do sistema. - SC_38 O usuário altera a notícia. UC_20#1M END 1M Clique na opção “Alterar”. - O sistema exibe a notícia de forma editável. 2M Altere o texto e selecione a opção “Concluir”. - O sistema valida e salva os dados alterados. SC_39 O usuário altera os dados de um membro e deixa campos vazios. 1M END 1A Altere o título, deixe o campo “texto” vazio e selecione a opção “Concluir”. - O sistema exibe mensagem de erro e volta para a tela de edição. UC_23 Importar notícia do Twitter Este caso de uso descreve as atividades relacionadas à importação de notícias do Twitter. - SC_40 O usuário importa a notícia. UC_18#1M END 1M Selecione a opção “Importar do Twitter”. - O sistema exibe uma janela para que o usuário informe o link da notícia. 2M O usuário informa o link do twitter e clica em “ok”. - O sistema verifica que o link informado é do twitter e atualiza a lista de notícias inserindo o link. SC_41 O usuário fornece link que não é do twitter 1M END 1A O usuário informa um link de outro site e clica em “ok”. - O sistema exibe mensagem de erro e retorna para a tela de exibição da lista de notícias. ASP01 Informações de Linha de Pesquisa ADV01_1 Around Informações de linha de pesquisa são adicionados ao usuário. UC_04#2M, UC_07#2M 1R Preencha corretamente os campos do membro novo, a(s) linha(s) de pesquisa que ele participa e selecione a opção “Cadastrar”. O tipo do membro novo selecionado é “Estudante” O sistema valida os dados e exibe uma mensagem de sucesso. ASP02 Informações de Pesquisa ADV01_1 Around Insere campos UC_09#2M, UC_09#2B, UC_09#2C, UC_09#1D 1R Informe os dados da publicação selecionada e a linha de pesquisa a qual ela pertence - O sistema valida os dados e exibe uma mensagem de sucesso.