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 |