Buscar

SIMULADO 1 ARQUITETURA DE SISTEMAS

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 6 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 6 páginas

Prévia do material em texto

Disc.: ARQUITETURA DE SISTEMAS 
Aluno(a): 852 
Acertos: 9,0 de 10,0 09/09/2020 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Arquitetura baseada em componentes descreve uma abordagem da engenharia de software para estrutura e 
desenvolvimento de sistemas. Associe a sentença abaixo ao respectivo conceito. 
 "Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não 
revelar detalhes do seu processo interno ou alguma variável interna e estado." 
 
 
Substituição 
 
Encapsulamento 
 
Extensibilidade 
 
Reusabilidade 
 
Independência 
Respondido em 09/09/2020 20:35:00 
 
Explicação: 
Reusabilidade: Componentes são usualmente estruturados para ser reutilizado em diferentes cenários 
e diferentes aplicações. Entretanto, alguns componentes precisam ser estruturados para tarefa 
específica. 
Substituição: Componentes precisam ser facilmente substituídos por outros componentes similares. 
Extensibilidade: Um componente pode ser estendido a partir de um componente para fornecer um 
novo comportamento. 
Independência: Componentes são estruturados para ter o mínimo de dependência com outros 
componentes. Por isso componentes pode ser disponibilizados dentro de um ambiente apropriado sem 
afetar outros componentes ou sistemas. 
 
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=204317173&cod_prova=4074215306&f_cod_disc=
 
2a 
 Questão 
Acerto: 0,0 / 1,0 
 
Sobre os Componentes de um Sistema, as questões abaixo são verdadeiras, EXCETO: 
 
 
 
Devem ser projetados focando alto acoplamento 
 
Os componentes devem ser projetados para o maximo de reuso 
 
 O nível de abstração é, geralmente, baixo. 
 
 
Devem ser projetados buscando a alta coesão 
 
Podem ser definidos desde a primeira iteração do projeto de arquitetura 
Respondido em 09/09/2020 20:37:33 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
De acordo com as seguintes afirmativas sobre o desenvolvimento de software baseado em componentes 
(CBD ¿ Component¿Based Development): I. Incorpora algumas das características do modelo de 
desenvolvimento em espiral; II. Induz o reaproveitamento de software; III. Beneficia¿se da tecnologia de 
orientação para objetos; IV. Não az uso do conceito de composição. As afirmativas estão corretas em: 
 
 
I, II, III 
 
I e IV 
 
II e IV 
 
I 
 
III e IV 
Respondido em 09/09/2020 20:39:50 
 
Explicação: Associar os conceitos de Engenharia de Software Baseada em Componentes (ESBC) 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Dentre os requisitos abaixo, assinale a alternativa que apresenta um requisito funcional. 
 
 
Modificações corretivas devem ser feitas em menos de 5 horas. 
 
Um usuário treinado deve ser capaz de submeter um pedido de compra em menos que 5 minutos. 
 
O sistema deverá dar baixa após a venda ser efetivada. 
 
A complexidade ciclomática máxima de um módulo não pode ser maior que 20 
 
O sistema deve poder ser executado em sistema operacional Windows e Linux. 
Respondido em 09/09/2020 20:40:48 
 
Explicação: Todos os demais requisitos são requisitos não funcionais. 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
A identificação de componentes está baseada nas boas práticas da arquitetura de sistemas. Analise as 
afirmativas abaixo. 
I- O modelo conceitual de negócio permite a identificação de interface de sistemas e regras de negócio. 
II- O passo seguinte após o desenvolvimento do modelo de negócio é a identificação das interfaces de 
negócio. 
III- A identificação de interface de negócio é baseada no modelo de casos de uso. 
De acordo com as afirmativas anteriores, marque a alternativa CORRETA: 
 
 
As afirmativas II e III estão corretas. 
 
As afirmativas I e III estão corretas. 
 
Somente a afirmativa III está correta. 
 
Somente a afirmativa I está correta. 
 
Somente a afirmativa II está correta. 
Respondido em 09/09/2020 20:42:13 
 
Explicação: A sentença I está incorreta uma vez que é o Modelo de caso de uso que permite a 
identificação de interface de sistemas e regras de negócios. A sentença III está incorreta uma vez que 
a identificação de interface de negócio é baseada no modelo conceitual de negócio. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação à interação de componentes, assinale V (Verdadeiro) e F (Falso) nas afirmativas, e marque a 
alternativa que apresente a sequência correta (de cima para baixo). 
( ) A modelagem de interação de componentes é uma técnica de modelagem de estrutura dos componentes 
em relação ao problema a ser resolvido. 
( ) O mesmo componente pode ser utilizado em duas soluções diferentes de maneiras diferentes, ele terá 
comportamentos diferentes frente a formas de acesso diferente. 
( ) Sempre que possível, a solução deve ser construída por meio de componentes já existentes. 
( ) O desenvolvimento baseado em componentes é um tipo de desenvolvimento de software fracamente 
baseado no reuso. 
 
 
(V) (F) (V) (V) 
 
(F) (V) (F) (V) 
 
(V) (F) (V) (F) 
 
(F) (V) (V) (F) 
 
(V) (V) (F) (F) 
Respondido em 09/09/2020 20:45:36 
 
Explicação: 
A modelagem de interação de componentes é uma técnica de modelagem de comportamento e não de 
estrutura. 
O desenvolvimento baseado em componentes é um tipo de desenvolvimento de software fortemente 
e não fracamente. 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Dentre as afirmativas abaixo, correto afirmar que: I. Componentes de Software consiste no termo utilizado 
para descrever o elemento de software que tem a função de encapsular funcionalidades. II. Um componente 
de software é uma unidade independente, e pode ser utilizado com vários outros componentes a fim de 
formar um sistema mais complexo. III. Em programação orientada a objetos um componente de software 
implementa somente a interface e não é autônomo em relação aos demais componentes do sistema. IV. Um 
sistema de software pode ser constituído inteiramente por componentes, já que estes podem se interligar 
através de suas interfaces. 
 
 
III, IV 
 
IV 
 
I, III 
 
I, II 
 
I,II,IV 
Respondido em 09/09/2020 20:44:36 
 
Explicação: 
1. Componentes de Software consiste no termo utilizado para descrever o elemento de software 
que tem a função de encapsular funcionalidades. CORRETO 
 
2. Um componente de software é uma unidade independente, e pode ser utilizado com vários 
outros componentes a fim de formar um sistema mais complexo. CORRETO 
 
3. Em programação orientada a objetos um componente de software implementa somente a 
interface e não é autônomo em relação aos demais componentes do sistema. ERRADO 
A programação orientada a objetos traz outros pontos que acabam sendo mais interessantes no 
contexto de aplicações modernas. Como o desempenho das aplicações não é uma das grandes 
preocupações na maioria das aplicações (devido ao poder de processamento dos computadores 
atuais), a programação orientada a objetos se tornou muito difundida. Essa difusão se dá muito pela 
questão da reutilização de código e pela capacidade de representação do sistema muito mais perto do 
que veríamos no mundo real. 
Outra grande vantagem que o desenvolvimento orientado a objetos traz diz respeito a leitura e 
manutenção de código. Como a representação do sistema se aproxima muito do que vemos na vida 
real, o entendimento do sistema como um todo e de cada parte individualmente fica muito mais 
simples. Isso permite que a equipe de desenvolvimento não fique dependente de uma pessoa apenas, 
como acontecia com frequência em linguagens estruturadas como o C, por exemplo. 
 
4. Um sistema de software pode ser constituído inteiramente por componentes, já que estes 
podem se interligar através de suas interfaces. CORRETO 
 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale a alternativa que apresentaa sequência de especificação de um componente. 
 
 
Implementação, Empacotado, Distribuição, Aderente a padrões 
 
Implementação, Distribuição, Empacotado, Aderente a padrões 
 
Aderente a padrões, Implementação, Empacotado e Distribuição 
 
Empacotado, Implementação, Aderente padrões e Distribuição 
 
Aderente a padrões, Empacotado, Implementação e Distribuição 
Respondido em 09/09/2020 20:45:33 
 
Explicação: A sequência de especificação de componente é Implementação, Distribuição, 
Empacotado, Aderente a padrões. 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
São interfaces encontradas nos componentes do Modelo de Componentes Corba - CCM, EXCETO: 
 
 
Receptáculos 
 
Alças 
 
Fontes de Eventos 
 
Facetas 
 
Receptores de Eventos 
Respondido em 09/09/2020 20:46:47 
 
Explicação: 
As principais interfaces encontradas nos componentes do Modelo de Componentes Corba, são 
Facetas 
Receptáculos 
Eventos 
Herança de Componentes 
Homes e Home Finders 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Tanto no EJB como no COM + usamos uma abordagem de fábrica de objetos, onde um objeto componente é 
utilizado para criar instâncias de outro componente. Qual é o objeto inicial no COM+ ? 
 
 
IClassFactor 
 
Main 
 
IClassMain 
 
IClassCreator 
 
IClassBuilder 
Respondido em 09/09/2020 20:47:33 
 
Explicação: 
IClassFactor é o objetivo inicial no COM+, as demais opções não existem.

Outros materiais