Logo Passei Direto
Buscar

Arquitetura e Padrões de Software

Ferramentas de estudo

Questões resolvidas

Os Diagramas de Pacotes são frequentemente utilizados em conjunto com outros diagramas (classes, componentes, implantação etc.) para demonstrar como esses elementos são agrupados. Dito isso, leia cada afirmação apresentada a seguir para determinar aquelas que são verdadeiras.
É correto o que se afirma em:
I - Nós de uma infraestrutura de hardware não podem ser agrupados em um pacote.
II - Um pacote representa um grupo de elementos que pode se relacionar com outros pacotes por meio de uma relação de dependência.
III - Em uma dependência do tipo <> uma alteração do pacote destino influencia no pacote origem.
IV - Um pacote pode ser utilizado para representar subsistemas, o qual pode ser constituído de vários subsistemas.
a) II e III, apenas.
b) I e III, apenas.
c) I e II, apenas.
d) I e IV, apenas.
e) II e IV, apenas.

Durante o desenvolvimento do diagrama de componentes, surgiu a necessidade de representar um repositório físico de dados, onde as informações produzidas pelo sistema deverão ser armazenadas.
Determine o estereótipo que o projetista precisa aplicar no diagrama:
a) << library>>
b) <>
c) << document>>
d) <>
e) <>

Durante o desenvolvimento de um software optou-se por trabalhar com a arquitetura baseada em componentes, mas posteriormente surgiu a dúvida sobre qual arquitetura implementar. Sabe-se que a equipe de desenvolvimento precisa de uma arquitetura que permita a um computador executar programas em outro pela rede, como se estivesse sendo executado localmente.
Considerando esse caso, indique a arquitetura adequada:
a) DCOM (Distributed Component Object).
b) EJB (JavaBeans e Entreprise JavaBeans).
c) CMM (CORBA Component Model).
d) COM/COM+ (Component Object Model).
e) MVC (Modelo – View – Control).

Na camada de negócio são definidos os métodos associados às classes de negócio. Visando manter independência entre as camadas e mantendo as características tecnológicas utilizadas, é comum identificarem-se aplicações que dividem a camada de negócio em outras duas. Em relação à camada de acesso ao banco de dados, cite o que contém na camada DAO (Data Access Object).

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Os Diagramas de Pacotes são frequentemente utilizados em conjunto com outros diagramas (classes, componentes, implantação etc.) para demonstrar como esses elementos são agrupados. Dito isso, leia cada afirmação apresentada a seguir para determinar aquelas que são verdadeiras.
É correto o que se afirma em:
I - Nós de uma infraestrutura de hardware não podem ser agrupados em um pacote.
II - Um pacote representa um grupo de elementos que pode se relacionar com outros pacotes por meio de uma relação de dependência.
III - Em uma dependência do tipo <> uma alteração do pacote destino influencia no pacote origem.
IV - Um pacote pode ser utilizado para representar subsistemas, o qual pode ser constituído de vários subsistemas.
a) II e III, apenas.
b) I e III, apenas.
c) I e II, apenas.
d) I e IV, apenas.
e) II e IV, apenas.

Durante o desenvolvimento do diagrama de componentes, surgiu a necessidade de representar um repositório físico de dados, onde as informações produzidas pelo sistema deverão ser armazenadas.
Determine o estereótipo que o projetista precisa aplicar no diagrama:
a) << library>>
b) <>
c) << document>>
d) <>
e) <>

Durante o desenvolvimento de um software optou-se por trabalhar com a arquitetura baseada em componentes, mas posteriormente surgiu a dúvida sobre qual arquitetura implementar. Sabe-se que a equipe de desenvolvimento precisa de uma arquitetura que permita a um computador executar programas em outro pela rede, como se estivesse sendo executado localmente.
Considerando esse caso, indique a arquitetura adequada:
a) DCOM (Distributed Component Object).
b) EJB (JavaBeans e Entreprise JavaBeans).
c) CMM (CORBA Component Model).
d) COM/COM+ (Component Object Model).
e) MVC (Modelo – View – Control).

Na camada de negócio são definidos os métodos associados às classes de negócio. Visando manter independência entre as camadas e mantendo as características tecnológicas utilizadas, é comum identificarem-se aplicações que dividem a camada de negócio em outras duas. Em relação à camada de acesso ao banco de dados, cite o que contém na camada DAO (Data Access Object).

Prévia do material em texto

17/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6200201/9f20b9d4-5eb9-11e8-8a4d-0242ac110036/ 1/4
Local: Sala 1 - Sala de Aula / Andar / Polo Niterói - Bay Market / POLO NITERÓI - RJ 
Acadêmico: EAD-IL10333-20211A
Aluno: 
 Avaliação: A2-
Matrícula: 20182300140 
Data: 8 de Abril de 2021 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 2,50/10,00
1  Código: 39507 - Enunciado: De forma simples, podemos dizer que a arquitetura baseada em
componentes representa um dos modelos utilizados na arquitetura de so�ware, que realiza o
modelo de desenvolvimento arquitetural de um so�ware a partir do uso de
componentes. Considere as seguintes afirmativas sobre arquitetura baseada em componentes:I.
Pode ser implementada por linguagem de programação que utilize qualquer tipo de
metodologia.II. Deve ter um objetivo específico restrito à classe a que pertence.III. Um
componente está restrito à classe de negócio a que pertence. 
É correto o que se afirma em:
 a) Somente a II.
 b) II e III, apenas.
 c) I e III, apenas.
 d) I e II, apenas.
 e) Somente a I.
Alternativa marcada:
a) Somente a II.
Justificativa: Resposta correta: Somente a I.Uma vez que a arquitetura baseada em
componentes permite a integração de diferentes componentes que compõem a arquitetura de
um sistema, tais como: ambiente, segurança, dispositivos, interface, metodologia, entre
outras. Distratores:A II é falsa, uma vez que, na arquitetura baseada em componente, o
componente pode possuir granularidade que envolva vários objetos e métodos, até mesmo de
diferentes classes.A III é falsa, pois um componente não está associado a uma classe de negócio,
podendo ser compartilhado por várias delas.
0,00/ 0,50
2  Código: 39528 - Enunciado: Os Diagramas de Pacotes são frequentemente utilizados em
conjunto com outros diagramas (classes, componentes, implantação etc.) para demonstrar como
esses elementos são agrupados.Dito isso, leia cada afirmação apresentada a seguir para
determinar aquelas que são verdadeiras.I - Nós de uma infraestrutura de hardware não podem
ser agrupados em um pacote.II - Um pacote representa um grupo de elementos que pode se
relacionar com outros pacotes por meio de uma relação de dependência.III - Em uma
dependência do tipo > uma alteração do pacote destino influencia no pacote origem.IV
- Um pacote pode ser utilizado para representar subsistemas, o qual pode ser constituído de
vários subsistemas. É correto o que se afirma em:
 a) II e III, apenas.
 b) I e III, apenas.
 c) I e IV, apenas.
 d) II e IV, apenas.
 e) I e II, apenas.
Alternativa marcada:
a) II e III, apenas.
Justificativa: Resposta correta: II e IV, apenas.II. Um pacote representa um grupo de elementos
que pode se relacionar com outros pacotes por meio de uma relação de dependência.Correta.
0,00/ 0,50
17/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6200201/9f20b9d4-5eb9-11e8-8a4d-0242ac110036/ 2/4
Um pacote pode relacionar-se com outros. Os relacionamentos permitidos entre pacotes são de
dependência, refinamento e generalização (herança). IV. Um pacote pode ser utilizado para
representar subsistemas, o qual pode ser constituído de vários subsistemas.Correta. Os pacotes
representam subsistemas, exemplo, posso ter o pacote  que representa um sistema integrado de
gestão empresarial, e este por sua vez ser constituídos pelos pacotes de Compras e
Finanças. Distratores:I. Nós de uma infraestrutura de hardware não podem ser agrupados em um
pacote. Incorreta, pois um pacote pode agrupar classes, componentes, nós de infraestrutura de
hardware, entre outros, podendo inclusive um pacote conter outros pacotes. III. Em uma
dependência do tipo > uma alteração do pacote destino influencia no pacote origem.
Incorreta, pois na dependência do tipo > o conteúdo público do pacote de destino é
adicionado ao pacote de origem. Já na dependência simples uma alteração do pacote destino
influencia no pacote origem. 
3  Código: 39511 - Enunciado: Padrões de Projeto têm sido utilizados com grande sucesso em
programação de so�ware. Os padrões de projeto GoF são classificados como:
 a) Criação, Estrutural e Comportamental.
 b) Criação, Estrutural e Desenvolvimento.
 c) Criação, Estrutural e Evolutivo.
 d) Estrutural, Comportamental e Evolutivo.
 e) Estrutural, Comportamental e Desenvolvimento.
Alternativa marcada:
c) Criação, Estrutural e Evolutivo.
Justificativa: Resposta correta: Criação, Estrutural e Comportamental.Os padrões GoF são
classificados como:     - Criação de classes e objetos.     - Alteração da estrutura de um programa.   
 - Controle do seu comportamento. 
Distratores:Criação, Estrutural e Desenvolvimento. Errada, pois o padrão GoF não é classificado
como desenvolvimento.Estrutural, Comportamental e Desenvolvimento. Errada, pois pois o
padrão GoF não é classificado como desenvolvimento.Criação, Estrutural e Evolutivo. Errada,
pois pois o padrão GoF não é classificado como evolutivo.Estrutural, Comportamental e
Evolutivo. Errada, pois o padrão GoF não é classificado como evolutivo.
0,00/ 0,50
4  Código: 39516 - Enunciado: Durante o desenvolvimento do diagrama de componentes, surgiu a
necessidade de representar um repositório físico de dados, onde as informações produzidas pelo
sistema deverão ser armazenadas. Determine o estereótipo que o projetista precisa aplicar no
diagrama:
 a) >
 b) >
 c) >
 d) >
 e) >
Alternativa marcada:
b) >
Justificativa: Resposta correta:  > Tabela: é uma tabela de um banco de dados. 
Distratores:«file» - Arquivo: é um arquivo de dados do sistema.«libray» - Biblioteca: é uma
biblioteca de código.«document» - Documento: é um documento de sistema.«executable» -
Executável: é um arquivo executável
0,50/ 0,50
17/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6200201/9f20b9d4-5eb9-11e8-8a4d-0242ac110036/ 3/4
5  Código: 39506 - Enunciado: Durante o desenvolvimento de um so�ware optou-se por trabalhar
com a arquitetura baseada em componentes, mas posteriormente surgiu a dúvida sobre qual
arquitetura implementar. Sabe-se que a equipe de desenvolvimento precisa de uma arquitetura
que permita a um computador executar programas em outro pela rede, como se estivesse sendo
executado localmente.  Considerando esse caso, indique a arquitetura adequada:
 a) COM/COM+ (Component Object Model).
 b) EJB (JavaBeans e Entreprise JavaBeans).
 c) CMM (CORBA Component Model).
 d) DCOM (Distributed Component Object).
 e) MVC (Modelo – View – Control).
Alternativa marcada:
a) COM/COM+ (Component Object Model).
Justificativa: Resposta correta: DCOM -  Distributed Component Object.A arquitetura DCOM
permite que objetos COM comuniquem-se pela rede. Essa arquitetura representa uma evolução
da COM/COM+, sendo que a diferença entre elas é que a DCOM atua em sistemas distribuídos. 
Distratores:COM/COM+ (Component Object Model).  Incorreta. A arquitetura COM consiste em um
padrão de interface binária, que permite o acoplamento entre aplicações independentemente da
linguagem desenvolvida.EJB (JavaBeans e Entreprise JavaBeans). Incorreta. A arquitetura EJB
tem como objetivo permitir que unidades independentes e reutilizáveis possam ser manipuladas
pelos desenvolvedores a partir do ambiente de desenvolvimento da linguagem Java.CMM
(CORBA Component Model). Incorreta. A arquitetura CMM consiste em um framework utilizado
para que componentes desenvolvidos em diferentes plataformas ou ambientes operacionais
possam interagir.MVC (Modelo – View – Control). Incorreta. A arquitetura MVC é uma arquitetura
em três camadas, que atuam de forma independente na construção de um so�ware.
0,00/ 2,00
6  Código: 39515 - Enunciado: O diagrama de pacotes se aplica para a modelagem estrutural do
sistema em uma visão de alto nível, dividindo-o em partes lógicas e descrevendo as relações
entreelas, conforme visto a seguir: 
Em relação ao diagrama de pacotes, analise as afirmativas:I. Existem dois sistemas integrados: o
sistema de Controle de Estoque e o sistema de Folha de Pagamento.II. O sistema de Controle de
Estoque depende do Sistema de Contabilidade.III. O sistema de Contabilidade necessita do
sistema de Controle de Folha de pagamento e do Sistema de Controle de Estoque para lançar as
operações financeiras. 
Após analisar o diagrama,  é correto o que se afirma em:
 a) I e III, apenas.
 b) Somente a I.
 c) Somente a II.
 d) Somente a III.
 e) I e II, apenas.
Alternativa marcada:
c) Somente a II.
Justificativa: Resposta correta:Somente a II.A afirmativa II está correta, pois a dependência é
representada pela seta pontilhada e a seta aponta para o pacote do qual depende. 
Distratores:I. Falsa, pois existem três sistemas integrados: Sistema de Contabilidade, Sistema de
Controle de Estoque e Sistema de Folha de Pagamento.III. Falsa, a seta é pontilhada (indica
dependência) e aponta para o sistema que é dependente, ou seja, o sistema de Controle de
Estoque e o Sistema de Folha de Pagamento é que são dependentes do Sistema de
Contabilidade.
2,00/ 2,00
17/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6200201/9f20b9d4-5eb9-11e8-8a4d-0242ac110036/ 4/4
7  Código: 39783 - Enunciado: O Diagrama de Pacotes é um diagrama estrutural que tem como
objetivo representar subsistemas ou submódulos englobados por um sistema de forma a
determinar as partes que o compõem. Dito isso, indique o que podemos agrupar em um pacote.
Resposta:
Justificativa: Expectativa de resposta:Em um pacote podemos agrupar classes, componentes,
nós de uma infraestrutura de hardware, entre outros. Além disso, um pacote pode conter outros.
0,00/ 2,00
8  Código: 39779 - Enunciado: Na camada de negócio são definidos os métodos associados às
classes de negócio. Visando manter independência entre as camadas e mantendo as
características tecnológicas utilizadas, é comum identificarem-se aplicações que dividem a
camada de negócio em outras duas. Em relação à camada de acesso ao banco de dados, cite o
que contém na camada DAO (Data Access Object).
Resposta:
Justificativa: Expectativa de resposta:Contém apenas os métodos associados, a conexão ao
Banco de Dados e os comandos SQL.
0,00/ 2,00

Mais conteúdos dessa disciplina