06__Diagrama de Classes Flashcards
Os diagramas de _____ representam o tipo de diagramas que se encontram com mais frequência na modelização de sistemas Orientada a Objetos:
a) atividade
b) use-case
c) classes
d) sequência
c)
O diagrama de classes é _____, uma vez que a estrutura por ela descrita é sempre válida, _____ do ponto do ciclo de vida do sistema:
a) estático, dependendo
b) estático, independentemente
c) dinâmico, dependendo
d) dinâmico, independentemente
b)
V/F
O diagrama de classes é considerado estático uma vez que a estrutura por ela descrita nem sempre é válida
Falso
É sempre válida
A modelização _____ indica as decisões sobre que abstrações estruturais fazem parte do sistema e quais estão fora das suas fronteiras:
a) de colaborações simples
b) do esquema lógico de Estrutura de Dados
c) do vocabulário de um sistema
c)
A modelização _____ permite a visualização do sistema como um todo constituído por classes e as suas relações:
a) do esquema lógico de Estrutura de Dados
b) de colaborações simples
c) do vocabulário de um sistema
b)
A modelização _____ permite desenhar a estrutura de dados para uma Base de Dados real ou Orientada a Objetos, de forma a guardar a informação:
a) de colaborações simples
b) do vocabulário de um sistema
c) do esquema lógico de Estrutura de Dados
c)
Quais os 4 tipos de relações no diagrama de classes?
Associação
Agregação e Composição
Generalização/Especialização
Dependência
V/F
Todos os elementos de uma classe são descritos através de um conjunto de propriedades (operações) e comportamentos (atributos)
Falso
Propriedades (atributos) e comportamentos (operações)
V/F
Um atributo é um comportamento de uma classe
Falso
É uma propriedade de uma classe
V/F
A representação das operações nas classes é obrigatória
Falso
É opcional
V/F
Uma classe é caraterizada, de modo geral, como um conjunto de objetos com diferentes estruturas e comportamentos
Falso
Conjunto de objetos que partilham a mesma estrutura e comportamentos
_____ é/são caraterísticas que definem o objeto, transpostas para um conjunto de atributos:
a) A entidade
b) As propriedades
c) O comportamento
b)
V/F
Os objetos de uma mesma classe são semelhantes, tendo um conjunto de valores iguais para os mesmos atributos
Falso
Cada objeto distingue-se dos outros objetos de uma mesma classe, por ter um conjunto de valores diferentes para os mesmos atributos
V/F
Na associação recursiva, tem-se uma classe que pode possuir uma associação consigo própria, significando que um objeto da classe se relaciona com um ou vários objetos da mesma classe
Verdadeiro
V/F
Na associação qualificada, um qualificador é um atributo especial que aumenta a multiplicidade de uma associação
Falso
Reduz
V/F
Na relação de composição, a multiplicidade do lado da agregação (todo) não ultrapassa 1, o que não pode acontecer com a agregação
Verdadeiro
V/F
Na generalização, o sistema é visto de cima para baixo e, na especialização, o sistema é visto de baixo para cima
Falso
Generalização: de baixo para cima
Especialização: de cima para baixo
Qual é o diagrama mais frequente na modelização de sistemas Orientados a Objetos?
Diagrama de Classes