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.
Respostas
Resposta:
Alternativa 2
Neste diagrama apresentado, temos três classes: a de Filme, de Categoria e de Gênero.
Explicação:
1 a relação é de associação e não generalização
2 sim tenho três classes filmes categoria e gênero
3 A Classe Gênero tem atributo descrição do tipo string e não time.
4 A multiplicidade entre as classes Filme e Categoria e no mínimo nenhum e no máximo muitos e não um pra muitos.
Diante do tema elucidado e o que se entende sobre os diagramas de classe que há em uma linguagem UML (Unified Modeling Language), a afirmativa verdadeiras é a: II.
Alternativa 2).
A linguagem UML (Unified Modeling Language), é uma linguagem de modelação de uso geral. O principal objetivo da UML é definir uma forma padrão de visualizar a forma como um sistema foi concebido. É bastante semelhante às "plantas" utilizadas nos campos da engenharia.
Os diagramas UML são utilizados para retratar o comportamento e a estrutura de um sistema.
Os diagramas de classes descrevem sistemas, ilustrando atributos, operações e relações entre classes. A linguagem UML (Unified Modeling Language) é um diagrama de estrutura da classe. Trabalham de acordo com os princípios da orientação aos objetos. Esta orientação descreve a forma como os objetos interagem uns com os outros.
Vamos às afirmativas:
(Falso) I. Entre as classes Filme e Gênero, temos o relacionamento de Generalização/Especialização (Herança).
- Temos o relacionamento de associação (Herança).
(Verdadeiro) II. Neste diagrama apresentado, temos três classes: a de Filme, de Categoria e de Gênero.
(Falso) III. A Classe Gênero tem, como atributo, a descrição do gênero do tipo Time.
- Descrição de gênero do tipo String.
(Falso) 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.
- O 0..* no diagrama representa o seguinte: não há nenhum limite no número de instâncias (isso engloba nenhuma instância), ou seja, pode estar ligada no mínimo, nenhum e, no máximo, a muitos.
Questão similar no Brainly:
https://brainly.com.br/tarefa/21062193
Quaisquer dúvidas, deixe nos comentários.
Bons estudos :)