Skip to content

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