Skip to content

Requisitos

ARTHUR9011 edited this page Dec 19, 2023 · 6 revisions

Requisitos Funcionais:

Código do Requisito Nome do Requisito Descrição do Requisito
RF01 Recebimento de Dados das Câmeras O sistema deve ser capaz de receber de forma contínua dados provenientes das câmeras de monitoramento distribuídas pela cidade, por meio do Apache Kafka.
RF02 Detecção de Infrações O serviço de Infrações deve ser capaz de detectar automaticamente acidentes de trânsito com base nas informações recebidas do Kafka.
RF03 Detecção de Acidentes O serviço de Acidentes deve ser capaz de detectar automaticamente acidentes de trânsito com base nas informações recebidas do Kafka.
RF04 Login de usuários O sistema deve possibilitar Login e criação de contas para os usuários.
RF05 Emitir multas O sistema deve registar as multas que acontecem em decorrência das infrações.
RF06 Notificar Usuários O sistema deve comunicar por meio de um e-mail o piloto que ter uma multa emitida
RF07 Verificação multas (Usuário) Pagina onde os usuários podem buscar e verificar suas multas
RF08 Usuários com papéis diferentes O sistema deve possibilitar que diferentes papeis sejam atribuídos aos usuários. Os papeis devem ser o de Policial, Bombeiro e Administrador.
RF09 Gráficos com os  registros O sistema deve apresentar gráficos com relevância para cada tipo de usuário.
RF10 Gerenciar usuários O administrador do sistema deve ser capaz de gerenciar os usuários já criados podendo editar seu papel e excluir sua conta.
RF11 Controle dos semáforos O sistema deve controlar os semáforos da cidade para controlar o transito das vias com mais movimento para as com menos fluxo.
RF12 Visualizar poluição Os usuários devem poder visualizar a poluição que foi geradas pelo pelos veículos.
RF13 Sistema de calculo de poluição Sistema que calcula a poluição gerada pelos veículos que passam pela via
RF14 Multa por paradas sobre a faixa O sistema deve gerar multas ao detectar um veículo parado sobre uma faixa de pedestre.
RF15 Controle da direção errática O sistema deve detectar motoristas com dirigindo de forma errática e acionar as autoridades competentes.

Requisitos não Funcionais:

Código do Requisito Nome do Requisito Descrição do Requisito
RNF01 Escalabilidade O sistema deve ser escalável para lidar com um grande volume de dados provenientes das câmeras de monitoramento.
RNF02 Desempenho O sistema deve operar em tempo real, garantindo detecção e resposta imediata a eventos de trânsito.
RNF03 Segurança Deve garantir a autenticação adequada e autorização de acesso aos sistemas envolvidos.
RNF04 Facilidade de Manutenção Deve ser de fácil manutenção e atualização, permitindo a incorporação de novas funcionalidades e correções de erros de maneira eficiente.