SóProvas


ID
2858776
Banca
CCV-UFC
Órgão
UFC
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

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?

Alternativas
Comentários
  • Object Constraint Language (OCL) Uma linguagem formal utilizada para expressar restrições secundárias de efeito livre. Muito utilizada para especificar semânticas de modo mais preciso e formal.


    GABARITO ALTERNATIVA C

  • OCL distingue três diferentes tipos de coleção: Set, Sequence e Bag.

    Integer, Real, Boolean e String são tipos básicos predefinidos da OCL.

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

    Fonte: https://pt.slideshare.net/adorepump/ocl-object-constraint-language-presentation