Pular para o conteúdo principal

Questão de Engenharia de Software — UML — FCC 2019

Engenharia de SoftwareUML
Código
fc056958
Banca
FCC
Órgão
SEMEF de Manaus - AM
Ano
2019
Cargo
SEMEF Manaus - AM - Técnico de Tecnologia da Informação da Fazenda Municipal
Um técnico deve, em um diagrama de classes da UML 2.0, utilizar a notação para declarar um atributo denominado 'produto', de uma classe, podendo tal atributo conter de 2 a 6 valores. Dessa forma, a maneira correta de declarar esse atributo é
  1. Aproduto [2 // 6]
  2. Bproduto [2 .. 6]
  3. Cproduto [2/3/4/5/6]
  4. Dproduto [2 ⇿ 6]
  5. Eproduto [2 until 6]
Revelar gabarito e comentário

GabaritoB — produto [2 .. 6]

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

UML – Notação de Multiplicidade em Atributos

Gabarito: letra B. Na UML 2.0, para declarar um atributo que pode conter de 2 a 6 valores, a notação correta é [2 .. 6]. O intervalo é representado pelo número inferior, dois pontos e o número superior (e.g., 0..1, 1..*). A multiplicidade indica quantas instâncias do atributo são permitidas.

Alternativa A — ❌ Incorreta

[2 // 6] não é notação UML. O // é usado para comentários em algumas linguagens, não para multiplicidade.

Alternativa B — ✅ Correta ⟵ GABARITO

[2 .. 6] é exatamente o padrão UML: limite inferior 2, dois pontos, limite superior 6, com espaços opcionais.

Alternativa C — ❌ Incorreta

[2/3/4/5/6] lista explicitamente cada valor possível, o que não é a forma compacta de representar um intervalo. A UML usa .. para intervalos.

Alternativa D — ❌ Incorreta

[2 ⇿ 6] utiliza um símbolo de seta dupla que não pertence à notação UML de multiplicidade.

Alternativa E — ❌ Incorreta

[2 until 6] usa a palavra inglesa 'until', que não é parte da sintaxe UML. A notação correta é com ...

Link permanente: /questoes/fc056958