Skip to main content

requisitos-funcionais

Requisitos Funcionais

A seção de Requisitos Funcionais detalha as especificações cruciais que o sistema de robô autônomo deve cumprir para realizar a inspeção de canos de reboilers de forma eficaz e eficiente. Esses requisitos são fundamentais para garantir que o robô atenda às necessidades de operação e manutenção definidas pelas personas do projeto, Danillo Chrystian Carvalho, o operador de máquinas, e Jairo Gomez Santos, o engenheiro de manutenção. Aqui, cada funcionalidade que o robô deve possuir é descrita claramente, incluindo as capacidades de automação, navegação, processamento de dados, comunicação e segurança. Este documento serve como uma base para o desenvolvimento e teste do sistema, assegurando que todas as características do robô sejam projetadas para maximizar a usabilidade, a precisão na detecção de condições dos canos, e a facilidade de manutenção. Além disso, esta seção orienta a integração e a interação entre os componentes do sistema, garantindo que o robô funcione de forma autônoma e de acordo com as expectativas dos usuários finais.

RequisitoDescriçãoUser story relacionadaCritérios de aceitaçãoCaso de teste
RF01A configuração inicial para inspeção do reboiler deve ser realizada através de uma interface de usuário simplificada, com passos claros e simples para iniciar a execução.User story 2 do Danillo ChrystianO sistema apresenta uma interface de usuário simplificada com passos claros e simples para iniciar a execução.Verificar se a interface de usuário apresenta os passos corretos para iniciar a execução.
RF02O robô deve ser capaz de se movimentar com base em um algoritmo de movimentação, alimentado por um input da planta do reboiler enviado na interface do usuário.User story 1 do Danillo ChrystianO robô se movimenta corretamente com base no algoritmo de movimentação.Enviar um input da planta do reboiler na interface do usuário e verificar se o robô se movimenta corretamente.
RF03O operador deve ser capaz de cancelar a inspeção a qualquer momento, de modo que o robô pare sua ação em no máximo 10 segundos.User story 4 do Danillo ChrystianO robô para sua ação em no máximo 10 segundos quando a inspeção é cancelada.Pressionar o botão de cancelar durante a inspeção e verificar se o robô para sua ação em no máximo 10 segundos.
RF04O robô deve ter um sistema de iluminação que possibilite uma melhor captação da imagem do tubo.User story 3 do Jairo Santos.O sistema de iluminação do robô permite uma melhor captação da imagem do tubo.Verificar se o sistema de iluminação do robô melhora a captação da imagem do tubo.
RF05O sistema deve processar as imagens capturadas em tempo real para identificar sujeira ou resíduos, utilizando algoritmos de visão computacional.User story 2 do Jairo Santos.O sistema processa as imagens capturadas em tempo real para identificar sujeira ou resíduos.Capturar imagens em tempo real. Verificar se o sistema identifica sujeira ou resíduos.
RF06O robô deve ser capaz de comunicar o status da inspeção e quaisquer problemas detectados em tempo real ao operador ou ao sistema central.User story 3 do Jairo Santos.O robô emite alertas quando identifica problemas em seu funcionamentoSimular falhas em funcionalidades específicas e verificar o comportamento do robô.
RF07O robô deve enviar os dados referentes à limpeza de cada tubo para uma base de dados central.User story 3 do Jairo Santos.O robô envia os dados referentes à limpeza de cada tubo para uma base de dados central.Realizar a limpeza de um tubo. Verificar se o robô envia os dados corretamente para a base de dados central.
RF08O robô deve ser capaz de ser controlado remotamente em casos de emergência ou irregularidades da inspeção.User story 5 do Danillo ChrystianO robô pode ser controlado remotamente em casos de emergência ou irregularidades da inspeção.Simular um caso de emergência ou irregularidade na inspeção e verificar se o robô pode ser controlado remotamente.