Analise as seguintes afirmações relativas à UML: I. A identi...

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...


publicidade

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:

Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Marcos de Castro
    Marcos de Castro EQUIPE
    01/01/2025 • 15:25
    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
publicidade
🍪

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