Sobre OCL (Object Constraint Language), analise as alternativas a seguir e marque as CORRETAS.
I) OCL não é uma linguagem tipada.
II) OCL pode ser usada para especificar valores iniciais de atributos.
III) OCL pode ser usada para determinar o valor de atributos derivados.
IV) OCL pode ser aplicada apenas a diagramas de classes UML.
V) O corpo de um método de consulta pode ser especificado através da palavra reservada body de OCL.
Escolha a alternativa correta.