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