Engenharia de softwareUml
- (CCV-UFC 2018)
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?
A) OCL distingue três diferentes tipos de coleção: Set, Seq e Bag.
B) Integer, Real, Double e String são tipos básicos predefinidos da OCL.
C) OCL pode ser utilizada para especificar invariantes em classes e tipos no modelo de classe.
D) São nomes de operações que podem ser realizadas em tipos de coleção: select, iterate, intersect e invert.
E) OCL foi desenvolvido como uma linguagem de modelagem de métodos dentro da divisão de software da IBM por Grady Booch.
Próximo:
EXERCÍCIOS - Exercício 285
Vamos para o Anterior: Exercício 283
Tente Este: Exercício 105
Primeiro: Exercício 1
VOLTAR ao índice: Engenharia de software