Grupo3-PJI2-2018-2

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
→ João Leonardo Martins;
→ Vinícius Luz;
Aula 1: 30/7/18

- Definição do grupo;

- Aula expositiva;

- Organização das tarefas através da ferramenta Trello;

Aula 2: 6/8/18

- Efetuada a leitura da documentação do EV3-Python: apesar do bot já possuir o linux instalado, estudamos como seria a implementação do mesmo; - Início da montagem do robô: encontramos algumas dificuldades pois o equipamento estava completamente desmontado, com isso, até entendermos que a montagem seria basicamente livre, sofremos um pouco na idealização do EV3;

- Alinhamento sobre comunicação com o robô: ficou definido que vamos utilizar um adaptador wi-fi no mesmo, sendo assim, um terceiro equipamento se fez necessário, uma vez que a o EV3 não conecta na rede do Instituto;

Diagramas de Classes e Exemplos de Uso

Foram estudadas as classes Motor e Sensor, das quais foram obtidos os diagramas a seguir.

Diagramas de Classe

Classe Motor

Diagrama de Classe - Motor

Classe Sensor

Diagrama de Classe - Sensor


Alguns exemplos de implementação foram observados na documentação do EV3, conforme pode ser obtido através destes links: Exemplos Motor e Exemplos Sensor

Levantamento de Requisitos

Requisitos Funcionais e Não funcionais

- Construção diagramasr.png de diagrama UML conforme bibliografia:

Imagem 1: diagramas de casos de uso para o SR

Papéis dos atores:

RNF07 O robô deve ter uma etiqueta de identificação.
Ator Papel
Usuário Iniciar partida em modo autônomo
Usuário Iniciar partida em modo manual
Usuário Controlar robô em busca de caças no modo manual
Usuário Monitorar robô em modo autônomo
Usuário Posicionar o robô para o início da partida
SS Informar ao robô onde estão as caças
SS Informar ao robô se a caça encontrada foi validada
SS Informar ao robô sobre o início da partida
SS Informar ao robô sobre o término da partida
SS Informar ao robô se a autenticação foi validada
SS Informar ao robô sobre pausas na partida
Onde: SS - sistema supervisório; Usuário - jogador