Questões Engenharia de Software UML

Analise as seguintes afirmações relativas à UML: I. A identidade de ob...

Responda: Analise as seguintes afirmações relativas à UML: I. A identidade de objeto é a propriedade pela qual cada objeto, dependendo apenas de sua classe ou estado, pode ser identificado e...


1Q112643 | Engenharia de Software , UML, Analista de Finanças e Controle, CGU, ESAF

Analise as seguintes afirmações relativas à UML:

I. A identidade de objeto é a propriedade pela qual cada objeto, dependendo apenas de sua classe ou estado, pode ser identificado e tratado como uma entidade distinta de software. Este princípio de dependência entre a identidade de um objeto e seu estado viabiliza a herança nas linguagens orientadas a objetos.

II. Na UML, a construção da generalização é representada como uma seta com uma ponta "aberta" e permite ao desenho indicar tanto a herança simples quanto a herança múltipla.

III. Um atributo será considerado de estado quando puder assumir valores infinitos com transições ilimitadas entre eles.

IV. Uma associação na UML representa um conjunto de vínculos de relacionamento entre instâncias de classe.

Estão corretos os itens:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Marcos de Castro
Por Marcos de Castro em 31/12/1969 21:00:00
Para resolver essa questão, vamos analisar cada uma das afirmações sobre a UML:

I. A identidade de objeto é a propriedade pela qual cada objeto, dependendo apenas de sua classe ou estado, pode ser identificado e tratado como uma entidade distinta de software. Este princípio de dependência entre a identidade de um objeto e seu estado viabiliza a herança nas linguagens orientadas a objetos.
- Comentário: A identidade de um objeto é única e independente de seu estado. A herança nas linguagens orientadas a objetos é viabilizada pela relação de herança entre classes, não pela identidade de objeto. Portanto, essa afirmação está incorreta.

II. Na UML, a construção da generalização é representada como uma seta com uma ponta "aberta" e permite ao desenho indicar tanto a herança simples quanto a herança múltipla.
- Comentário: A construção da generalização na UML é representada por uma linha sólida com uma seta aberta no lado da superclasse. Essa representação indica a herança simples, não a herança múltipla. Portanto, essa afirmação está incorreta.

III. Um atributo será considerado de estado quando puder assumir valores infinitos com transições ilimitadas entre eles.
- Comentário: Um atributo de estado em UML é aquele que representa uma propriedade específica de um objeto e cujo valor pode variar ao longo do tempo. Não está relacionado a valores infinitos ou transições ilimitadas. Portanto, essa afirmação está incorreta.

IV. Uma associação na UML representa um conjunto de vínculos de relacionamento entre instâncias de classe.
- Comentário: Correto. Uma associação na UML representa um relacionamento entre duas ou mais classes, indicando como os objetos dessas classes estão conectados ou interagem entre si.

Portanto, a resposta correta é a letra e) II e IV.

Gabarito: e) II e IV
⚠️ Clique para ver os comentários

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

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.