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
7
Considerando o Diagrama de Classe da questão, temos que a alternativa correta é a 2: II, apenas.
Entre as classes Filme e Gênero, temos o relacionamento de associação e não de generalização/especialização (herança) (afirmativa I está incorreta).
As três classes presentes no diagrama são as seguintes: a de Filme, de Categoria e de Gênero (afirmativa II está correta).
A Classe Gênero tem, como atributo, a descrição do tipo string e não time (afirmativa III está incorreta).
A multiplicidade entre as classes Filme e Categoria é de no mínimo nenhum e no máximo muitos (afirmativa IV está incorreta).
Bons estudos!
Perguntas interessantes
Química,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
6 meses atrás
Biologia,
11 meses atrás
Geografia,
11 meses atrás