Cenários
Data | Versão | Descrição | Autor |
---|---|---|---|
31/08/2018 | 1.0 | Criação do documento | Romeu Antunes |
1/09/2018 | 1.1 | Revisando documento | Arthur Diniz |
Cenários Geral.
Aqui estão listados e descritos os cenários que não necessitam de especificação de Ator.
Acessar o GitPub pelo navegador
Título | Acessar o GitPub pelo navegador |
---|---|
Objetivo | Acessar a plataforma GitPub pelo navegador |
Contexto | Local - Qualquer local Tempo - A qualquer horário Pós condição 1 - Acesso com sucesso |
Atores | Visitante, Estudante, Professor ou Administrador |
Recursos | 1 - Acesso à Internet; 2 - Computador; |
Episódios | Usuário inicia seu computador; Usuário inicia seu navegador; Usuário digita o endereço eletrônico do GitPub; Usuário acessa com sucesso o site do GitPub; |
Restrição | 1 - Falta de conexão com a internet; |
Exceção | 1 - Queda/Falta de conexão tanto pelo GitPub ou pelo usuário; 2 - Endereço eletrônico inválido; |
Visualizar projetos de uma disciplina
Título | Visualizar projetos de uma disciplina |
---|---|
Objetivo | Visualizar um projeto em uma determinada disciplina |
Contexto | Local - Qualquer local Tempo - A qualquer horário Pré condição 1 - Acessar o GitPub no navegador Pós condição 1 - Visualizar projeto |
Atores | Visitante, Estudante, Professor ou Administrador |
Recursos | 1 - Acesso à Internet; 2 - Computador; |
Episódios | Usuário acessa o GitPub; Usuário busca uma disciplina; Usuário seleciona a disciplina; Usuário visualiza projeto da disciplina; |
Restrição | 1 - Disciplina não encontrada; 2 - disciplina sem projetos; |
Exceção | 1 - Queda/Falta de conexão tanto pelo GitPub ou pelo usuário; 2 - Usuário pesquisar disciplina inexistente; |
Buscar conteúdo por meio de filtros
Título | Buscar conteúdo por meio de filtros |
---|---|
Objetivo | Selecionar filtros para buscar um conteúdo |
Contexto | Local - Qualquer local Tempo - A qualquer horário Pré condição 1 - Acessar o GitPub no navegador Pós condição 1 - Visualizar conteúdo pesquisado |
Atores | Visitante, Estudante, Professor ou Administrador |
Recursos | 1 - Acesso à Internet; 2 - Computador; |
Episódios | Usuário acessa o GitPub; Usuário seleciona filtro(s) para a pesquisa; Usuário busca um conteúdo; Usuário visualiza conteúdo buscado; |
Restrição | 1 - conteúdo não encontrada; |
Exceção | 1 - Queda/Falta de conexão tanto pelo GitPub ou pelo usuário; 2 - Usuário pesquisar conteúdo inexistente; |
Cenários de Visitante
Aqui estão listados e descritos os cenários que o Ator Visitante pode realizar.
Cadastrar-se na plataforma GitPub
Título | Cadastrar-se na plataforma GitPub |
---|---|
Objetivo | Realizar cadastro de forma efetiva na plataforma GitPub |
Contexto | Local - Qualquer local Tempo - A qualquer horário Pós condição 1 - Cadastro efetuado com sucesso na plataforma |
Atores | Visitante |
Recursos | 1 - Acesso à internet 2 - Email válido |
Episódios | Visitante acessa o site do GitPub Visitante clica no botão "Iniciar sessão" Visitante clica no botão "Cadastrar-se" Visitante preenche os dados necessários Visitante recebe um email de confirmação Visitante confirma o cadastro pelo email recebido Visitante é cadastrado com sucesso |
Restrição | 1 - Falta de conexão com a internet 2 - Visitante sem email |
Exceção | 1 - Queda/Falta de conexão por parte do Usuário e do GitPub 2 - Email já registrado |
Cenários de não Visitante
Aqui estão listados e descritos os cenários que o Ator necessita de autenticação.
Comentar em um projeto
Título | Comentar em um projeto |
---|---|
Objetivo | Realizar um comentário em um determinado projeto |
Contexto | Local - Qualquer local Tempo - A qualquer horário Pré condição 1 - Autenticar-se no GitPub Pós condição 1 - Comentário enviado com sucesso |
Atores | Estudante, Professor ou Administrador |
Recursos | 1 - Acesso à internet 2 - Cadastro válido |
Episódios | Usuário acessa o site do GitPub Usuário acessa a plataforma GitPub Usuário se atentica na plataforma Usuário busca por um projeto Usuário clica em um projeto Usuário escreve um comentário na caixa de comentários Usuário clica em "evnviar" para registrar comentário |
Restrição | 1 - Falta de conexão com a internet 2 - Usuário não atenticado |
Exceção | 1 - Queda/Falta de conexão por parte do Usuário e do GitPub 2 - Cadastro inexistente 3 - Envio da caixa de comentários vazia |
Se inscrever em uma disciplina
Título | Se inscrever em uma disciplina |
---|---|
Objetivo | Realizar uma inscrição em disciplinas |
Contexto | Local - Qualquer local Tempo - A qualquer horário Pré condição 1 - Autenticar-se no GitPub Pós condiçao - Aluno inscrito na disciplna |
Atores | Estudante |
Recursos | 1 - Acesso à internet 2 - Cadastro válido |
Episódios | Usuário acessa o site do GitPub Usuário acessa a plataforma GitPub Usuário se atentica na plataforma Usuário busca por uma disciplina Usuário clica em se inscrever na disciplina Usuário se aceito é inscrito na disciplina |
Restrição | 1 - Falta de conexão com a internet 2 - Usuário não atenticado |
Exceção | 1 - Queda/Falta de conexão por parte do Usuário e do GitPub 2 - Cadastro inexistente 3 - Disciplina não cadastrada no sistema |
Gerenciar disciplinas no sistema
Título | Gerenciar disciplinas no sistema |
---|---|
Objetivo | Realizar o gerenciamento de disciplinas no GitPub |
Contexto | Local - Qualquer local Tempo - A qualquer horário Pré condição 1 - Autenticar-se no GitPub |
Atores | Professor e Administrador |
Recursos | 1 - Acesso à internet 2 - Cadastro válido |
Episódios | Usuário acessa o site do GitPub Usuário acessa a plataforma GitPub Usuário se atentica na plataforma Usuário clica em "disciplinas" Usuário seleciona a opção de adicionar uma nova disciplina ou alterar uma disciplina existente Usuário confirma as alterções feitas |
Restrição | 1 - Falta de conexão com a internet 2 - Usuário não atenticado |
Exceção | 1 - Queda/Falta de conexão por parte do Usuário e do GitPub 2 - Cadastro inexistente |
Gerenciar projetos no sistema
Título | Gerenciar projetos no sistema |
---|---|
Objetivo | Realizar o gerenciamento de projetos em uma disciplina no GitPub |
Contexto | Local - Qualquer local Tempo - A qualquer horário Pré condição 1 - Autenticar-se no GitPub |
Atores | Professor e Administrador |
Recursos | 1 - Acesso à internet 2 - Cadastro válido |
Episódios | Usuário acessa o site do GitPub Usuário acessa a plataforma GitPub Usuário se atentica na plataforma Usuário clica em "disciplinas" Usuário seleciona uma disciplina visualiza os projetos da disciplinas Usuário seleciona a opção de modificar um projeto existente ou criar um novo projeto |
Restrição | 1 - Falta de conexão com a internet 2 - Usuário não atenticado 3 - Disciplina não possue projetos |
Exceção | 1 - Queda/Falta de conexão por parte do Usuário e do GitPub 2 - Cadastro inexistente 3 - Disciplinas inexistentes |
Gerenciar comentários no sistema
Título | Gerenciar comentários no sistema |
---|---|
Objetivo | Realizar o gerenciamento de comentários em um projeto no GitPub |
Contexto | Local - Qualquer local Tempo - A qualquer horário Pré condição 1 - Autenticar-se no GitPub |
Atores | Professor e Administrador |
Recursos | 1 - Acesso à internet 2 - Cadastro válido |
Episódios | Usuário acessa o site do GitPub Usuário acessa a plataforma GitPub Usuário se atentica na plataforma Usuário clica em "disciplinas" Usuário seleciona uma disciplina visualiza os projetos da disciplinas Usuário seleciona um projeto Usuário seleciona comentários Usuário visualiza os comentários feitos Usuário escolhe aceitar o comentário ou excluir o comentário |
Restrição | 1 - Falta de conexão com a internet 2 - Usuário não atenticado 3 - Disciplina não possue projetos 4 - Projeto não possui comentários |
Exceção | 1 - Queda/Falta de conexão por parte do Usuário e do GitPub 2 - Cadastro inexistente 3 - Disciplinas inexistentes |
Linkar arquivos do git em um projeto
Título | Linkar arquivos do git em um projeto |
---|---|
Objetivo | Realizar a referência de arquivos no Git em um projeto no GitPub |
Contexto | Local - Qualquer local Tempo - A qualquer horário Pré condição 1 - Autenticar-se no GitPub Pré condição 2 - Possuir arquivos em um repositório Git |
Atores | Estudante, Professor e Administrador |
Recursos | 1 - Acesso à internet 2 - Cadastro válido |
Episódios | Usuário acessa o site do GitPub Usuário acessa a plataforma GitPub Usuário se atentica na plataforma Busca a disciplina Usuário seleciona uma disciplina visualiza os projetos da disciplina Usuário cria um projeto usuário seleciona em "linkar com Git" Usuário escolhe a plataforma GitHub ou GitLab Usuário se autentica na plataforma escolhida Usuário seleciona os reposiório Usuário confirma a referência |
Restrição | 1 - Falta de conexão com a internet 2 - Usuário não atenticado 3 - Disciplina não possue projetos 4 - Linkar com projeto já existente |
Exceção | 1 - Queda/Falta de conexão por parte do Usuário e do GitPub 2 - Cadastro inexistente |
Linkar arquivos via upload em um projeto
Título | Linkar arquivos via upload em um projeto |
---|---|
Objetivo | Realizar o upload de arquivos locais em um projeto no GitPub |
Contexto | Local - Qualquer local Tempo - A qualquer horário Pré condição 1 - Autenticar-se no GitPub |
Atores | Estudante, Professor e Administrador |
Recursos | 1 - Acesso à internet 2 - Cadastro válido |
Episódios | Usuário acessa o site do GitPub Usuário acessa a plataforma GitPub Usuário se atentica na plataforma Busca a disciplina Usuário seleciona uma disciplina visualiza os projetos da disciplina Usuário cria um projeto usuário seleciona em "Upload de projeto" Usuário escolhe os arquivos O usuário confirma o upload Usuário visualiza o projeto com os arquivos enviados no projeto |
Restrição | 1 - Falta de conexão com a internet 2 - Usuário não atenticado 3 - Disciplina não possue projetos 4 - Linkar com projeto que já possui arquivos |
Exceção | 1 - Queda/Falta de conexão por parte do Usuário e do GitPub 2 - Cadastro inexistente |