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?
- AOCL distingue três diferentes tipos de coleção: Set, Seq e Bag.
- BInteger, Real, Double e String são tipos básicos predefinidos da OCL.
- COCL pode ser utilizada para especificar invariantes em classes e tipos no modelo de classe.
- DSão nomes de operações que podem ser realizadas em tipos de coleção: select, iterate, intersect e invert.
- EOCL foi desenvolvido como uma linguagem de modelagem de métodos dentro da divisão de software da IBM por Grady Booch.