Ciência da Computação

Na UML, as exceções são tipos de sinais que podem ser modelados como classes estereotipadas. Com relação à modelagem das exceções na UML é correto afirmar que

  • a.

    especifica os tipos de objetos que as exceções poderão gerar em suas operações.

  • b.

    para cada classe e interface e para cada operação desses elementos, deve-se considerar as condições de exceção que poderão ocorrer.

  • c.

    as exceções não podem ser organizadas em hierarquias para que se possa evitar o rebaixamento de algumas, como as mais especializadas por exemplo ou a elevação de outras. Da mesma forma deve ser evitada a criação de exceções intermediárias.

  • d.

    uma exceção deve ser especificada para um conjunto de operações, evitando-se assim a relação um-para-um entre operação e exceção.

  • e.

    as exceções devem ser organizadas em hierarquias, elevando-se as especializadas, rebaixando-se as mais gerais e evitando-se as intermediárias.