Menu
Diagramas de Caso de Uso
Diagrama de casos de uso construído para representar a interação com a interface do projeto:
Requisitos Funcionais Identificados:
Informar Posição de Objetivos: Representada pelo requisito funcional “O usuário deverá ser capaz de inserir as coordenadas dos três objetivos em uma interface gráfica - RF04”
Informar Ordem dos Objetivos: Representada pelo requisito funcional “O usuário deverá ser capaz de inserir a ordem que cada objetivo deve ser alcançado em uma interface gráfica - RF05”
Consultar Trajeto e Sensores: Representada pelo requisito funcional “O usuário deverá ser capaz de visualizar em uma interface gráfica os dados dos sensores e o percurso obtido pelo robô após ele atingir todos os objetivos - RF06”
Diagrama de caso de uso 1: UC001
Nome | UC01: Informar Posição de Objetivos |
---|---|
Atores | Atores principais: Usuário |
Descrição | Caso de uso executado antes do caso de uso 2 |
Pré-condições | O usuário deve estar na mesma rede do Robô |
Pós-condições | Posições enviadas para o robô e aceitas pelo mesmo |
Fluxo Básico
Ações dos atores | Ações do sistema |
---|---|
1 - O usuário acessa a interface gráfica do robô e envia as posições | |
2 - As posições são validadas |
Diagrama de caso de uso 2: UC002
Nome | UC02: Informar Ordem dos Objetivos |
---|---|
Atores | Atores principais: Usuário |
Descrição | Caso de uso executado antes do início do percurso |
Pré-condições | O usuário deve estar na mesma rede do Robô |
Pós-condições | Ordem dos Objetivos enviadas para o robô |
Fluxo Básico
Ações dos atores | Ações do sistema |
---|---|
1 - Após o usuário informar a posição dos objetivos, ele informa a ordem dos mesmos | |
2 - Inicia o percurso |