Pular para o conteúdo principal

Questão de Engenharia de Software — UML — CCV-UFC 2018

Engenharia de SoftwareUML
Código
qq317731
Banca
CCV-UFC
Órgão
UFC
Ano
2018
Nível
Superior
Cargo
CCV - - Analista de Tecnologia da Informação
A UML (Unified Modeling Language) é uma linguagem de modelagem que pode ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software. Object Constraint Language (OCL) é uma linguagem declarativa para descrever as regras que se aplicam aos modelos da UML. Qual sentença abaixo é verdadeira acerca da OCL?
  1. AOCL distingue três diferentes tipos de coleção: Set, Seq e Bag.
  2. BInteger, Real, Double e String são tipos básicos predefinidos da OCL.
  3. COCL pode ser utilizada para especificar invariantes em classes e tipos no modelo de classe.
  4. DSão nomes de operações que podem ser realizadas em tipos de coleção: select, iterate, intersect e invert.
  5. EOCL foi desenvolvido como uma linguagem de modelagem de métodos dentro da divisão de software da IBM por Grady Booch.
Revelar gabarito e comentário

GabaritoC — OCL pode ser utilizada para especificar invariantes em classes e tipos no modelo de classe.

Link permanente: /questoes/qq317731