Buscar

AS Geral_ ARQUITETURA DE SOFTWARE (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 1/21
AS Geral
Entrega Sem prazo Pontos 10 Perguntas 20
Disponível 20 out em 0:00 - 31 out em 23:59 Limite de tempo Nenhum
Tentativas permitidas 3
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 92 minutos 8,5 de 10
 As respostas corretas estão ocultas.
Pontuação desta tentativa: 8,5 de 10
Enviado 21 out em 16:38
Esta tentativa levou 92 minutos.
Fazer o teste novamente
0 / 0,5 ptsPergunta 1IncorretaIncorreta
Analise os diagramas de classes A e B:
A)
Fonte: Elaborado pelo autor
B)
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547/history?version=1
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547/take?user_id=290274
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 2/21
Fonte: Elaborado pelo autor
Comparando os dois diagramas de classes, pode-se concluir que:
 
O diagrama de classes A enfatiza os objetos de software e como eles
colaboram entre si e o diagrama de classe B enfatiza os objetos do
domínio de negócio.
 
Ambos os diagramas representam a implementação das classes em
uma linguagem de programação.
 
O diagrama de classes A enfatiza a implementação das classes em
uma linguagem de programação e o diagrama de classes B enfatiza os
objetos de software e como eles colaboram entre si.
 
O diagrama de classe A enfatiza os objetos do domínio de negócio e o
diagrama de classes B enfatiza a implementação das classes em uma
linguagem de programação.
 
O diagrama de classe A enfatiza os objetos do domínio de negócio e o
diagrama de classes B objetos de software e como eles colaboram
entre si.
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 3/21
O diagrama de classe A enfatiza os objetos (conceitos) do
domínio de negócio e os relacionamentos de associação entre
si com suas devidas multiplicidades e o diagrama de classes B
enfatiza os objetos de software e como eles colaboram entre si,
incluindo a navegabilidade nos relacionamentos de associação,
possibilitando compreender o objeto remetente de mensagens e
os objetos receptores.
0,5 / 0,5 ptsPergunta 2
Analise as seguintes assertivas que consideram apenas atividades de
projeto (design) quanto à veracidade – V para VERDADEIRO, ou F
para FALSO:
I. Projeto de arquitetura
II. Projeto de interface
III. Projeto de componente
IV. Projeto de banco dados
V. Implementação das atividades de projeto
As assertivas I, II, III, IV e V são, RESPECTIVAMENTE:
 V, V, F, F, V. 
 V, V, V, V, F. 
 V, V, V, V, V. 
 V, F, F, V, V. 
 V, V, V, F, F. 
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 4/21
A implementação das atividades de projeto transforma as
estruturas em um sistema executável, portanto, não é uma
atividade de projeto (design).
0,5 / 0,5 ptsPergunta 3
Há três níveis sucessivos de detalhamento do modelo de classes. Qual
é a ordem desses níveis?
 Projeto => Implementação => Análise.
 Implementação => Projeto => Análise.
 Análise => Projeto => Implementação.
 Projeto => Análise => Implementação.
 Análise => Implementação => Projeto.
A ordem do detalhamento do modelo de classes é Análise =>
Projeto => Implementação.
0,5 / 0,5 ptsPergunta 4
Leia a afirmação abaixo sobre a UML:
A UML possui dois grupos de diagramas, sendo um para representar
os aspectos _____________________ e o outro para representar os
aspectos ____________________ do sistema de software.
Assinale a alternativa que preenche, de forma CORRETA, as lacunas.
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 5/21
 de negócio e de tecnologia 
 de negócio e de implementação 
 estruturais e comportamentais 
 de projeto e de implementação 
 de análise e de projeto 
Os dois grupos são estruturais e comportamentais. A
colaboração entre os objetos pode ser vista sob o aspecto
comportamental e dinâmico e sob o aspecto estrutural e
estático.
0,5 / 0,5 ptsPergunta 5
Leia atentamente as informações contidas nas colunas “A” e “B” para,
em seguida, assinalar a alternativa que reúne as correspondências
CORRETAS entre as informações nelas contidas:
Coluna A:
I. Representa as classes de domínio, não se preocupando com
restrições associadas à tecnologia a ser utilizada na solução de um
problema.
II. É elaborado a partir da adição de detalhes ao modelo conforme a
solução de software escolhida.
III. Corresponde à implementação das classes em alguma linguagem
de programação.
Coluna B:
1. Modelo de Classes de Projeto.
2. Modelo de Classes de Implementação.
3. Modelo de Classes de Análise.
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 6/21
A sequência CORRETA desta associação é:
 I-1; II-3; III-2. 
 I-1; II-2; III-3. 
 I-3; II-1; III-2. 
 I-3; II-2; III-1. 
 I-2; II-3; III-1. 
O modelo de classes de análise representa as classes de
domínio (negócio), não se preocupando com restrições
associadas à tecnologia a ser utilizada na solução de um
problema. O modelo de classes de projeto é elaborado a partir
da adição de detalhes ao modelo anterior conforme a solução
de software escolhida. Por fim, o modelo de classes de
implementação corresponde à implementação das classes em
alguma linguagem de programação.
0,5 / 0,5 ptsPergunta 6
Leia atentamente as informações contidas nas colunas “A” e “B” para,
em seguida, assinalar a alternativa que reúne as correspondências
CORRETAS entre as informações nessas contidas.
Coluna A:
I. São desenvolvidos conforme os padrões de serviço, estando
disponíveis para invocação remota.
II. São desenvolvidas como um pacote a ser integrado com um
framework de componentes (.NET, JEE, ...).
III. São configurados para uso em um ambiente específico.
Coluna B:
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 7/21
1. Coleções de objetos.
2. Sistemas de software stand alone.
3. Web services.
A sequência CORRETA desta associação é:
 I-3; II-2; III-1. 
 I-2; II-3; III-1. 
 I-3; II-1; III-2. 
 I-1; II-2; III-3. 
 I-1; II-3; III-2. 
Web services são desenvolvidos conforme os padrões de
serviço, estando disponíveis para invocação remota. Coleções
de objetos são desenvolvidas como um pacote a ser integrado
com um framework de componentes (.NET, JEE, ...). Sistemas
de software stand alone são configurados para uso em um
ambiente específico.
0 / 0,5 ptsPergunta 7IncorretaIncorreta
Analise a figura sobre as diversas abordagens que apoiam reúso de
software.
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 8/21
Fonte: Sommerville (2011, p. 299)
Em qual abordagem de reúso o Model-View-Controller (MVC) se
enquadra?
 Engenharia de software baseada em componentes 
 Sistemas orientados a serviços 
 Frameworks de aplicações 
 Sistemas de ERP 
 Padrões da arquitetura 
O Model-View-Controller (MVC) é um padrão de arquitetura de
software que especifica a interação entre objetos de interface
com o usuário e os demais objetos de uma aplicação. Esse
padrão arquitetural é comumente utilizado para separar as
responsabilidades entre a lógica da apresentação e a lógica da
aplicação.
0,5 / 0,5 ptsPergunta 8
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 9/21
Analise a tabela sobre padrões de projeto GoF.
Assinale a alternativa que relacione somente padrões GoF
comportamentais e de escopo de objeto.
 Singleton, Factory Method, Bridge. 
 Mediator, Façade, Decorator. 
 Adapter, Iterator, Prototype. 
 Observer, State, Strategy. 
 Abstract Factory, Proxy,Interpreter. 
Observer, State e Strategy são padrões de projeto GoF
comportamentais e de escopo de objeto. As demais alternativas
relacionam um ou mais padrões de projeto de criação e/ou
estruturais e/ou de escopo de classe. Verifique a Tabela 1 do
material teórico.
0,5 / 0,5 ptsPergunta 9
Analise a figura referente à engenharia de software orientada a reúso.
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 10/21
Fonte: Sommerville (2011, p. 23)
Em qual fase do modelo de engenharia orientada a reúso é realizada
uma busca de componentes a partir da especificação de requisitos?
 Especificação de requisitos 
 Alterações nos requisitos 
 Desenvolvimento e integração 
 Análise de componentes 
 Projeto de sistema com reúso 
Análise de componentes. A partir da especificação de
requisitos, é realizada uma busca de componentes para
implementar essa especificação. Muitas vezes, não há uma
correspondência exata, sendo que os componentes podem ser
usados somente para fornecer alguma funcionalidade
necessária.
0,5 / 0,5 ptsPergunta 10
Leia a afirmação abaixo sobre escopo de padrão de projeto.
Os padrões para classes visam aos relacionamentos entre classes e
suas subclasses, definidos por meio de herança, pois trabalham em
_________________________, enquanto que os padrões para objetos
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 11/21
se preocupam com relacionamentos entre objetos que podem mudar
em _________________________.
Assinale a alternativa que preenche, de forma CORRETA, as lacunas.
 tempo de compilação e tempo de teste 
 tempo de teste e tempo de execução 
 tempo de execução e tempo de compilação 
 tempo de teste e tempo de execução 
 tempo de compilação e tempo de execução 
Os padrões para classes visam aos relacionamentos entre
classes e suas subclasses, definidos por meio de herança,
sendo, portanto, estáticos, pois trabalham em tempo de
compilação, enquanto os padrões para objetos se preocupam
com relacionamentos entre objetos que podem mudar em
tempo de execução, sendo, portanto, mais dinâmicos.
0,5 / 0,5 ptsPergunta 11
Analise as seguintes assertivas sobre classes abstratas e interfaces
quanto à veracidade – V para VERDADEIRO, ou F para FALSO:
I. As classes abstratas são utilizadas para simplificar e organizar
hierarquias de generalização/especialização (herança), onde
propriedades comuns a diversas classes podem ser definidas em uma
classe abstrata, a partir da qual suas subclasses herdam. As classes
abstratas não propiciam o princípio do polimorfismo.
II. As interfaces são utilizadas para estabelecer um contrato
comportamental (de serviços) entre um objeto consumidor e objetos
fornecedores de um determinado serviço.
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 12/21
III. A classe abstrata possui tanto métodos concretos quanto abstratos,
enquanto a interface possui apenas métodos concretos.
IV. A classe abstrata tem atributos, mas a interface não; eventualmente
uma interface pode ter constantes, mas vale lembrar que constantes
não são atributos.
V. Uma semelhança entre os dois conceitos é que tanto a classe
abstrata quanto a interface não instanciam objetos.
As assertivas I, II, III, IV e V são RESPECTIVAMENTE:
 V, F, V, V, V. 
 V, V, F, F, F. 
 V, V, V, F. V. 
 F, V, F, V, V. 
 F, F, V, V, F. 
A assertiva I é FALSA porque as classes abstratas são
utilizadas para simplificar e organizar hierarquias de
generalização/especialização (herança), onde propriedades
comuns a diversas classes podem ser definidas em uma classe
abstrata, a partir da qual suas subclasses herdam. As classes
abstratas TAMBÉM PROPICIAM o princípio do polimorfismo. A
assertiva III é FALSA porque a classe abstrata possui tanto
métodos concretos quanto abstratos, enquanto a interface
possui apenas métodos ABSTRATOS.
0,5 / 0,5 ptsPergunta 12
Analise as seguintes assertivas sobre camada lógica e física quanto à
veracidade – V para VERDADEIRO, ou F para FALSO:
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 13/21
I. A camada lógica de apresentação fica em um nó de processamento
(conhecido como presentation tier).
II. As camadas lógicas da aplicação e do domínio ficam juntas em
outro nó (camada física denominada middle tier). Essa camada física
representa o servidor da aplicação. A camada de apresentação
requisita serviços para essa camada. É possível haver mais de um
servidor de aplicação, com o objetivo de aumentar a disponibilidade e
o desempenho do sistema de software.
III. A camada física do meio faz acesso a outra camada física, onde
geralmente está localizado um banco de dados. Essa camada física é
chamada de camada de infraestrutura (infrastructure tier).
As assertivas I, II e III são RESPECTIVAMENTE:
 V, V, F. 
 F, F, F. 
 F, V, F. 
 F, F, V. 
 V, V, V. 
A assertiva III é FALSA porque a camada física do meio faz
acesso a outra camada física, onde geralmente está localizado
um banco de dados. Essa camada física é chamada de camada
de DADOS (DATA TIER).
0,5 / 0,5 ptsPergunta 13
Leia a afirmação abaixo sobre projeto arquitetural de software.
As decisões tomadas para o projeto arquitetural de software
influenciam diretamente na construção de um sistema de software,
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 14/21
pois também definem a maneira como o software atenderá a seus
_______________________________________.
Assinale a alternativa que preenche CORRETAMENTE a lacuna.
 requisitos não funcionais 
 requisitos funcionais 
 requisitos de domínio 
 requisitos de suporte 
 requisitos de negócio 
As decisões tomadas para o projeto arquitetural de software
influenciam diretamente na construção de um sistema de
software, pois também definem a maneira como o software
atenderá a seus requisitos não funcionais.
0,5 / 0,5 ptsPergunta 14
Analise a figura sobre interfaces.
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 15/21
Fonte: adaptado de Bezerra (2015, p. 287).
Assinale a alternativa que corresponde à figura apresentada.
 
As classes Cliente, Gerente e ContaBancaria representam objetos
consumidores e fornecedores ao mesmo tempo.
 
As classes Cliente e Gerente representam objetos fornecedores,
enquanto a classe ContaBancaria representa um objeto consumidor.
 
As classes Cliente, Gerente e ContaBancaria representam objetos
fornecedores.
 
As classes Cliente, Gerente e ContaBancaria representam objetos
consumidores.
 
As classes Cliente e Gerente representam objetos consumidores,
enquanto a classe ContaBancaria representa um objeto fornecedor.
O objeto consumidor Cliente depende do objeto fornecedor
ContaBancaria através da interface Manipulável, e o objeto
consumidor Gerente depende do objeto fornecedor
ContaBancaria através da interface Administrável.
0 / 0,5 ptsPergunta 15IncorretaIncorreta
Leia atentamente as informações contidas nas colunas “A” e “B” para,
em seguida, assinalar a alternativa que reúne as correspondências
CORRETAS entre as informações contidas nas colunas.
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 16/21
Coluna A
I. Camada lógica
II. Camada física
III. Subsistema lógico
IV. Subsistema físico
Coluna B
1. Componente
2. Pacote
3. Tier
4. Layer
A sequência CORRETA dessa associação é:
 I-2; II-1; III-3; IV-4. 
 I-4; II-2; III-3; IV-1. 
 I-1; II-4; III-2; IV- 3 
 I-4; II-2; III-3; IV-1. 
 I-2; II-1; III-4; IV-3. 
A camada lógica se refere ao termo layer; camada física se
refere ao termo tier (nó de processamento); na arquitetura
lógica, um subsistema é um pacote; na arquitetura física,um
subsistema é um componente.
0,5 / 0,5 ptsPergunta 16
Analise as seguintes assertivas sobre camada de persistência quanto
à veracidade – V para VERDADEIRO, ou F para FALSO:
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 17/21
I. O propósito de uma camada de persistência é isolar os objetos de
negócio de um sistema de software dos detalhes de comunicação com
o banco de dados.
II. A criação de uma camada de persistência aumenta o acoplamento
(dependência) entre os objetos de negócio da aplicação e a estrutura
do banco de dados, tornando o sistema de software menos
manutenível e portável.
III. O padrão de projeto Data Access Object (DAO) é uma estratégia
para se construir uma camada de persistência, pois possibilita o
desacoplamento dos objetos de negócio do banco de dados.
As assertivas I, II e III são, RESPECTIVAMENTE.
 V, F, V. 
 F, V, F. 
 V, V, V. 
 F, F, V. 
 V, V, F. 
A assertiva II é FALSA porque a criação de uma camada de
persistência DIMINUI o acoplamento (dependência) entre os
objetos de negócio da aplicação e a estrutura do banco de
dados, tornando o sistema de software MAIS manutenível e
portável.
0,5 / 0,5 ptsPergunta 17
Analise as seguintes assertivas sobre mapeamento de objetos quanto
à veracidade – V para VERDADEIRO, ou F para FALSO:
I. Para manter uma padronização nos objetos mapeados, uma coluna
de implementação (id) é utilizada como chave primária de cada tabela.
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 18/21
II. Por ser uma das melhores maneiras de associar identificadores a
objetos mapeados para tabelas, uma coluna de implementação (id) é
utilizada como chave primária de cada tabela.
III. A coluna id é um identificador com significado no domínio de
negócio.
As assertivas I, II e III são, RESPECTIVAMENTE.
 V, F, V. 
 F, V, V. 
 V, V, V. 
 F, F, V. 
 V, V, F. 
A assertiva III é FALSA porque a coluna id é um identificador
SEM significado no domínio de negócio.
0,5 / 0,5 ptsPergunta 18
Leia a afirmação abaixo sobre persistência de dados.
Os ____________________ só existem em tempo de execução, isto é,
na memória da máquina durante uma sessão de uso do sistema. Os
__________________________ existem durante várias execuções do
sistema; para tal, esses objetos precisam ser armazenados quando a
sessão de uso termina e recuperados quando outra sessão é
inicializada.
Assinale a alternativa que preenche, de forma CORRETA, as lacunas.
 objetos transientes e objetos persistentes. 
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 19/21
 objetos voláteis e objetos transientes. 
 objetos transientes e objetos voláteis. 
 objetos persistentes e objetos transientes. 
 objetos persistentes e objetos voláteis. 
Os objetos transientes só existem em tempo de execução, isto
é, na memória da máquina durante uma sessão de uso do
sistema. Os objetos persistentes existem durante várias
execuções do sistema; para tal, esses objetos precisam ser
armazenados quando a sessão de uso termina e recuperados
quando outra sessão é inicializada.
0,5 / 0,5 ptsPergunta 19
Analise a figura e o quadro abaixo sobre o mapeamento das classes
relacionadas por meio de generalização.
Fonte: Elaborada pelo autor.
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 20/21
Fonte: Elaborado pelo autor.
Qual forma de mapeamento de generalização foi utilizada?
 Uma relação todo-parte. 
 Uma relação para cada classe da hierarquia. 
 Uma relação para cada atributo. 
 Uma relação para cada classe concreta da hierarquia. 
 Uma relação para toda a hierarquia. 
Para refletir melhor o modelo de objetos, evitar possíveis
valores nulos e facilitar a manutenibilidade, foi escolhida a
alternativa de mapear uma relação para cada classe da
hierarquia.
0,5 / 0,5 ptsPergunta 20
Analise as seguintes assertivas sobre procedimento de mapeamento
quanto à veracidade – V para VERDADEIRO, ou F para FALSO:
I. Ao realizar o mapeamento de uma relação com conectividade um-
para-muitos, é importante verificar qual classe está com o lado um (1)
do relacionamento.
II. Ao realizar o mapeamento de uma relação com conectividade
muitos-para-muitos com classe associativa, é importante notar que a
classe associativa tem atributos associados às classes que ela
relaciona.
21/10/2022 16:39 AS Geral: ARQUITETURA DE SOFTWARE
https://cruzeirodosul.instructure.com/courses/30516/quizzes/79547 21/21
III. O mapeamento dos relacionamentos de composição pode ser o
mesmo adotado nos relacionamentos de associação, inclusive as
conectividades, A diferença está na forma de como o banco de dados
deve se comportar quando um registro da tabela correspondente ao
todo deve ser excluído ou atualizado, ou seja, quando um objeto todo
é excluído ou atualizado, é natural excluir ou atualizar os objetos parte
também.
As assertivas I, II e III são, RESPECTIVAMENTE.
 V, F, V. 
 V, V, V. 
 V, V, F. 
 F, F, V. 
 F, V, V. 
A assertiva I é FALSA porque ao realizar o mapeamento de
uma relação com conectividade um-para-muitos, é importante
verificar qual classe está com o lado MUITOS (*) do
relacionamento.
Pontuação do teste: 8,5 de 10

Continue navegando