Informática, perguntado por andrewgabriel05, 10 meses atrás

UML é um acrônimo para a expressão Unified Modeling Language. Pela definição de seu nome, vemos que a UML é uma linguagem que define uma série de artefatos que nos ajuda na tarefa de modelar e documentar os sistemas orientados a objetos que desenvolvemos. Dentre os diagramas existentes, temos o Diagrama de Classe, que permite a definição da estrutura das classes identificadas para o sistema.

Disponível em:
Acessado em: 20/jun/2018
(adaptado)


Baseando-se no Diagrama de Classe abaixo, analise as afirmativas:

I. Entre as classes Filme e Gênero, temos o relacionamento de Generalização/Especialização (Herança).
II. Neste diagrama apresentado, temos três classes: a de Filme, de Categoria e de Gênero.
III. A Classe Gênero tem, como atributo, a descrição do gênero do tipo Time.
IV. A multiplicidade entre as classes Filme e Categoria é de Um para Muitos, a qual Um filme tem apenas uma categoria, e uma categoria pode estar ligada a, no mínimo, nenhum e, no máximo, a muitos Filmes.

É correto o que se afirma em:

Alternativas
Alternativa 1:
I, apenas.

Alternativa 2:
II, apenas.

Alternativa 3:
IV, apenas.

Alternativa 4:
II e IV, apenas.

Alternativa 5:
I, II e III, apenas.


Anexos:

Soluções para a tarefa

Respondido por josepaulod
17

Resposta:

alternativa 2 II apenas

Explicação:

I. Entre as classes Filme e Gênero, temos o relacionamento de Generalização/Especialização (Herança).

falso, o relacionamento  é de associação

II. Neste diagrama apresentado, temos três classes: a de Filme, de Categoria e de Gênero.

verdadeiro

III. A Classe Gênero tem, como atributo, a descrição do gênero do tipo Time.

falso, a decrição do genero é do tipo string

IV. A multiplicidade entre as classes Filme e Categoria é de Um para Muitos, a qual Um filme tem apenas uma categoria, e uma categoria pode estar ligada a, no mínimo, nenhum e, no máximo, a muitos Filmes.

falso, a multiplicidade é de nenhum para muitos

Respondido por DaiaraDyba
0

O diagrama apresentado possui três classes (Filme, Categoria e Gênero). A relação entre Filme e Gênero é do tipo associação, a descrição do gênero é do tipo string e a multiplicidade entre Filme e Categoria é de nenhum para muitos.

Portanto, apenas a afirmação II é verdadeira e a alternativa 2 é a correta.

Quais são os tipos de relacionamento entre classes?

Relacionamento entre classes refere-se ao tipo de comunicação existente, visando o compartilhamento de informações e colaboração entre as classes.

Os principais tipos são:

  • Associação: as instâncias de um classe estão de alguma forma ligadas às instâncias da outra classe. Representação: uma linha direcionada.

  • Agregação/Composição: as informações de um objeto precisam ser complementadas por um objeto de outra classe. Representação: um losango na extremidade da classe que possui os objetos-todo.

  • Herança: é uma variação do tipo agregação onde ocorre um vínculo mais forte entre objetos-todo e objetos-parte. Representação: uma linha com losango preenchido.

  • Dependência: ocorre uma ligação fraca entre objetos de duas classes. Representada no diagrama de classe por uma reta tracejada, possuindo uma seta na extremidade dependente.

Verificamos que no diagrama do enunciado o tipo de relacionamento presente é o de associação. Portanto, a afirmação I é falsa.

O que é multiplicidade?

Multiplicidade refere-se aos limites inferiores e superiores da quantidade de objetos aos quais outro objeto está associado.

Alguns dos tipos possíveis de multiplicidade são:

  • 0..1  - No máximo um : os objetos da classe associada não precisam obrigatoriamente estar relacionados.
  • 1..1 - Um e somente um: apenas um objeto da classe se relaciona com os objetos da outra classe.
  • 0..* - Muitos: podem existir muitos objetos da classe envolvidos no relacionamento.
  • 1..*: Um ou muitos: existe pelo menos um objeto envolvido no relacionamento.

Verificamos que o tipo de multiplicidade presente entre a classe Filme e classe Categoria é de nenhum para muitos. Portanto, a afirmação IV está incorreta.

Analisando demais afirmações.

  • Afirmação II - Verdadeira - O diagrama apresenta três classes (Filme, Categoria e Gênero).
  • Afirmação III - Falsa - a descrição do gênero é do tipo String.

Concluímos que apenas a afirmação II é verdadeira.

Alternativa 2 correta.

Aprenda mais sobre UML em:

https://brainly.com.br/tarefa/33560500

#SPJ3

Anexos:
Perguntas interessantes