Questões de Concurso
Foram encontradas 1.906 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Para responder à questão, analise o diagrama de classes UML da Figura 2 abaixo.
Julgue o seguinte item, relativos à engenharia de software.
No paradigma orientado a objetos, os modelos de sequência
podem ser representados por meio de diagrama de sequência
da UML que descreve a sequência de interações de objetos
de forma dinâmica.
O projeto de desenvolvimento de software ProjSystem adotou a UML (Unified Modeling Language) como a linguagem de apoio e documentação do sistema. A UML possui diversos diagramas e, dessa forma, apoia a criação de diferentes modelos de sistema.
Nos casos em que é necessário modelar as interações entre os atores e os objetos em um sistema e as interações entre os próprios objetos, é utilizado o diagrama de:
I - Diagramas de Classes podem ser utilizados para a modelagem conceitual da base de dados. As classes seriam usadas com o mesmo propósito de entidades no modelo Entidade-Relacionamento (ER), e as associações seriam usadas para representar os relacionamentos. As extensões mais comuns ao modelo ER, como atributos opcionais e repetitivos, e hierarquias de generalização/especialização, também estão presentes nesse tipo de diagrama UML.
II - As regras comuns para mapeamento de entidades/relacionamentos em modelos conceituais ER para gerar um esquema lógico relacional são aplicáveis no caso de modelos conceituais da base de dados expressos como um Diagrama de Classes UML. As classes são mapeadas para tabelas, e, de acordo com a cardinalidade das associações, essas são mapeadas para tabelas próprias ou para colunas adicionais em tabelas correspondendo às classes.
III- Para especificar restrições de integridade não nativas ao Diagrama de Classes, é possível utilizar a linguagem OCL.
Quais estão corretas?