INTELIGENCIA ARTIFICIAL NO TRANSITO EM IMPERATRIZ - EDU0007/engenharia_software GitHub Wiki
SOBRE O PROJETO:
O projeto consiste na utilização de um IA(Inteligência Artificial)
para a automatização do trafego em Imperatriz.
A IA irá analisar as rotas dos condutores comparando como a densidade de veículos nessa rota, e retornado uma rota mais viável para o usuário, desse forma descongestionará as principais vias de cidade.
A IA irá aprender as trajetórias
dos condutores levando em consideração horários e dias úteis(dias de trabalho), assim as rotas dada pela IA serão mais bem planejadas e mais eficientes.
OBJETIVO:
O objetivo é analisar o transito de imperatriz e oferecer uma rota mais alternativa ao condutor, com o intuito de evitar congestionamento, perca de tempo e consequentemente diminuindo os riscos de acidentes. Com a rotas fornecidas pela IA o condutor levará menos tempo de viagem, levando em consideração as condições de transito no momento oportuno.
Diagramas
Casos de Uso, Classe, Objeto, Atividade e Estado
Diagrama de Caso de uso
Na Imagem acima aborda sobre o Diagrama de Caso De Uso na qual este Modelo é responsável por representar de forma gráfica ou descrever eventos ações em conjunto! Na qual Inicialmente temos a IA(Inteligência Artificial) que é responsável por acessar as informações do Usuário, após isso, será verificado sua posição e Rotas usadas ao decorrer do tempo, assim será feito uma análise de acordo com esses pontos, logo o mesmo deve ser notificado quanto a melhor alternativa onde o ganho de tempo e diminuição da probabilidades de acidentes venha ocorrer.
Diagrama de classe
Na Imagem acima aborda sobre o diagrama de classe que referencia o modelo que iremos bordar no sistema feito onde usaremos as classes e métodos para facilitar a logica do projeto, onde a classe IA ira inicializar todo o processo e as demais |Usuário, rotas e analise iram fazer a logica passada de uma para outra por meio de parâmetro!!!
Diagrama De Objeto
No diagrama mostrado acima podemos perceber uma semelhança com o diagrama de classe, pois ela representa uma instância específica do diagrama de classe. Um diagrama de objetos incide sobre os atributos de um conjunto de objetos, e como eles se relacionam entre si. Como podem ver no exemplo a IA que tem três objetos com seus respectivos atributos formando um ciclo de informações que são levadas ao usuário.
Diagrama de Atividade
Esse diagrama ser para descrever o comportamento do sistema. O diagrama começa como uma bola preta que representa o inicio do processo, o campo da IA seguem em direção ao usuário pegando suas informações, em seguida no campo Rotas será verificado as rotas, localização, destinos e etc, do usuário. Os dados de verificação é mandado para o campo analise onde a melhor rota será calculada e mandada de volta pro usuário.
Diagrama de estado
Na Imagem acima aborda sobre o diagrama de Estado também conhecido como como diagrama de máquina de estado é um tipo de diagrama comportamental na Linguagem de modelagem unificada (UML) que mostra transições entre vários objetos. O diagrama começa com uma bola preta que representa o inicio do processo, a IA (Inteligência Artificial) acessa os dados do campo do Usuário e logo a pôs verifica as rotas, o campo rotas envia os dados para o campo analise, e o campo analise retorna o resultado para o Usuário.