O que é uma dependência circular?

Entenda o que é uma dependência circular

Uma dependência circular é uma série de dependências onde a última atividade refere-se à primeira, tendo como resultado um laço fechado. Abaixo, em vermelho, temos um exemplo de dependência circular:

 

Neste caso a pintura depende da conclusão das atividades de massa corrida, reboco, chapisco e alvenaria. Entretanto, por algum erro na montagem do cronograma, a atividade de alvenaria, que é predecessora de todas, depende da conclusão da pintura. Isso gera um problema no cronograma pelas interações infinitas entre as atividades.

 

No exemplo abaixo temos a atividade de reboco acontecendo primeiro, sendo ela predecessora das atividades de contrapiso e fiação. Dessa forma, para iniciar a atividade de fiação devo ter concluído as atividades de contrapiso, e por consequência a atividade de reboco interno também.

 

Um exemplo de dependência circular envolvendo essas atividades seria se a atividade de fiação fosse cadastrada como predecessora da atividade de reboco interno. Isso faria com que nenhuma pudesse começar antes da outra finalizar. Se um caso de dependência circular for colocado na plataforma, você receberá uma mensagem avisando do problema e não será possível salvar a edição.

 


Ficou com alguma dúvida? Contate nosso suporte que estamos a disposição para ajudá-lo!

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo

Atualizado em 23/04/2024 às 11:01h