Julgue o item quanto à engenharia de software e à linguagem ...

Próximas questões
Com base no mesmo assunto
Q824820 Engenharia de Software

Julgue o item quanto à engenharia de software e à linguagem de modelagem unificada (UML).

O diagrama de pacotes permite ligar os objetos por meio de setas pontilhadas e uma de suas exigências é que um pacote não esteja contido em outros pacotes.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - Errado.

Vamos esclarecer a questão do diagrama de pacotes em UML. Primariamente, essa ferramenta serve para organizar os elementos de um sistema em grupos, que são justamente os pacotes. Eles funcionam como contêineres que agrupam classes, interfaces, componentes e até outros pacotes, estabelecendo um nível de abstração que facilita a compreensão da estrutura do sistema.

A afirmação de que "um pacote não esteja contido em outros pacotes" não é verdadeira. Na realidade, a UML permite a aninhamento de pacotes, ou seja, um pacote pode sim estar contido dentro de outro, estabelecendo uma relação hierárquica. Esse conceito é importante para representar sub-sistemas ou módulos dentro de um sistema maior.

Quanto à utilização de setas pontilhadas, elas são aplicadas no diagrama de pacotes para demonstrar dependências entre pacotes, por exemplo, quando um pacote utiliza as funcionalidades disponibilizadas por outro. Essa forma de representação ajuda na visualização das relações entre os componentes agrupados, mostrando como eles interagem ou dependem uns dos outros no contexto do sistema.

Com isso, fica claro que a alternativa correta é a letra 'E', já que a questão possui uma afirmação incorreta sobre a impossibilidade de um pacote conter outros pacotes no contexto de UML.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Errado. Um pacote pode conter outros pacotes.

Assertiva ERRADA. 

 

Diagrama de Pacotes pode agrupar quaisquer elementos. Como pacotes são agrupamentos de classes, há também a possibilidade de existir herança múltipla, onde uma mesma classe possa pertencer a mais de um grupo de hierarquia maior. 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo