Julgue o próximo item, acerca da UML 2.A figura seguinte mos...
A figura seguinte mostra a relação entre dois estados de ação na UML. Nesse caso, a correta interpretação é que, após e toda vez que a ação protected node for executada, o nó handlerbody node também será executado.
Comentários
Veja os comentários dos nossos alunos
O erro da questão creio que seja a obrigatoriedade em que toda vez que executar a ação PROTECTED NODE, HANDLERBODY NODE tenha que ser executada também. A sequência correta é a direção da seta, mas a obrigatoriedade não ocorre.
Quem puder detalhar mais :)
Esse é nova forma que a uml trata exceptions, o protected node é o bloco try e o handlerbody é bloco catch
essa me deixou bem na duvida
Esse realmente é um tratamento de exceção no diagrama de atividades. O erro da questão está em dizer que após e toda vez que a ação protected node for executada, o nó handlerbody node também será executado. O handlerbody node só será executado se houver alguma exceção definida. Caso não haja, ele não será tratado com nenhum catch.
Mais detalhes dessa implementação nesse artigo
http://edn.embarcadero.com/article/30169
Apesar de cobrar um conceito bem específico, tratamento de erros, dava para matar, pois ela usou a definição de include, que o símbolo é bem conhecido.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo