Buscar

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

Simulado AV 
Teste seu conhecimento acumulado 
 
 
 
 
Disc.: ARQUITETURA DE SISTEMAS 
Aluno(a): SERGIO ROMER LOZORIO MARQUES 201407009877 
Acertos: 10,0 de 10,0 03/06/2022 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Sobre os benefícios do modelo de arquitetura de componentes, assinale a alternativa 
correta.Parte inferior do formulário 
I. Redução de custo: O uso do componente de terceiros permite a redução do 
custo do desenvolvimento e manutenção. 
II. Fácil desenvolvimento: Implementar componentes bem como a funcionalidade 
definida pela interface, permite desenvolvimento sem impacto em outros 
partes do sistema. 
III. Reutilização: A reutilização de componentes é um meio agilizar o 
desenvolvimento e manutenção onde agrega na redução de custo da aplicação. 
 
 
Apenas II 
 
Apenas II e III 
 
Apenas I e II 
 I, II e III estão corretas 
 
Apenas III 
Respondido em 03/06/2022 15:26:04 
 
Explicação: Todas estão corretas. 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Workflow representa a metodologia de desenvolvimento de sistemas baseada na 
metodologia RUP. Assinale a alternativa que representa a sequência do processo de 
desenvolvimento. 
 
 
Especificação - Coleta de Requisitos- Análise - Codificação - Testes 
- Implantação 
 
Coleta de Requisitos - Análise - Especificação - Codificação - Implantação - 
Testes 
 
Especificação - Coleta de Requisitos - Análise - Codificação - Implantação - 
Testes 
 Coleta de Requisitos - Análise - Especificação - Codificação - Testes - 
Implantação 
 
Coleta de Requisitos - Especificação - Análise - Codificação - Testes - 
Implantação 
Respondido em 03/06/2022 15:28:42 
 
Explicação: 
- Especificação refere-se a especificação das funcionalidades e interfaces do sistemas. 
Sendo assim, não pode vir antes de Análise. 
- Devemos realizar todos os testes antes da implantação do sistema. 
- A Especificação refere-se a especificação das funcionalidades e interfaces do sistemas. 
Sendo assim, não pode vir antes da coleta de requisitos. 
- A Especificação refere-se a especificação das funcionalidades e interfaces do sistemas. 
Sendo assim, não pode vir antes da coleta de requisitos. Outra questão é que devemos 
realizar todos os testes antes da implantação do sistema. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual é o diagrama que garante uma visão sistêmica entre os componentes de interface 
e os componentes dedados do sistema? 
 
 
Diagrama de Classe 
 
Diagrama de Caso de Uso 
 
Diagrama de Interação de Componentes 
 
Diagrama de Funcionalidades de Interface 
 Diagrama de Domínio 
Respondido em 03/06/2022 15:29:26 
 
Explicação: 
Diagrama de interação de componentes é um diagrama de colaboração utilizado para 
interação entre componentes. 
Diagrama de funcionalidades de interface que descreve o modelo de negócio, suas 
interfaces e as regras de funcionalidades para essas interfaces. 
Diagrama de classes descreve o modelo de conceito do negócio. 
Diagrama de caso de uso define as funcionalidades do sistema a ser desenvolvido. 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Visando obter os requisitos de forma consistente e sem gastar tempo em excesso, o trabalho de 
levantamento de requisitos deve conter como característica: 
 
 
 
Não se preocupe com o tempo da reunião, podendo durar até 5 horas, o 
importante é o levantamento dos requisitos. 
 
Independente do departamento para o qual o sistema será desenvolvido, é 
necessário conversar com todos os responsáveis de cada departamento. 
 
Procure realizar somente uma reunião para o levantamento de requisito, com 
os usuários que consigam responder sobre cada uma das camadas. 
 Serão realizadas várias reuniões, e para um melhor aproveitamento separar as 
reuniões por camada de desenvolvimento. 
 
Procure convocar todos os usuários (funcionários), mesmo que não consiga 
responder sobre cada uma das camadas. 
Respondido em 03/06/2022 15:30:21 
 
Explicação: No trabalho de levantamento de requisitos devemos levar em consideração as 
seguintes características: Duração máxima de 2 horas, No máximo 3 reuniões com cada 
grupo, Separar as reuniões por camada de desenvolvimento, conforme previsto no conceito 
de arquitetura de sistemas e Convocação de usuários que consigam responder sobre cada 
uma das camadas. 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
O processo de identificação de componentes tem como objetivo criar uma visualização 
inicial de todos os elementos envolvidos e como eles são integrados. Os artefatos 
gerados a partir desse processo são: 
 
 
Interface de Negócios, Padrões de Arquitetura, Modelo de Negócio. 
 
Interface de Negócios, Padrões de Arquitetura e Modelo Conceitual de 
Negócios. 
 
Interface de Sistemas, Modelos de Casos de Uso, Modelo Conceitual de 
Negócios. 
 Interface de Negócios, Interface de Sistemas, Especificação de Componentes 
do Sistema e Modelo de Negócio. 
 
Modelo de Negócio, Especificação de Componentes e Padrões de Arquitetura. 
Respondido em 03/06/2022 15:31:29 
 
Explicação: Modelo Conceitual de Negócio, Modelo de Casos de Uso e Padrões de 
Arquitetura não são artefatos gerados a partir do processo de identificação de 
componentes. 
 
 
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) (V) (F) (F) 
 
(V) (F) (V) (F) 
 (F) (V) (V) (F) 
Respondido em 03/06/2022 15:32:31 
 
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 
 
Em relação ao padrão de arquitetura MVC (Model View Controller), assinale a afirmativa 
correta. 
 
 
O padrão de arquitetura MVC não permite gerenciar múltiplas visões utilizando 
somente um modelo. 
 O componente Model é a camada lógica da aplicação, representa os dados da 
aplicação e as suas regras de negócio. 
 
O componente View interpreta as ações realizadas pelos usuários e as envia para 
o Model. 
 
O componente Controller é a camada de apresentação responsável por gerar 
uma visualização dos dados e por recebê-los como dados de entrada dos 
usuários. 
 
Os componentes de uma arquitetura de sistemas estão divididos em camadas 
não estruturadas, que, durante o desenvolvimento, devem ser consideradas de 
forma fundamental pelo arquiteto. 
Respondido em 03/06/2022 15:36:21 
 
Explicação: 
Os componentes de uma arquitetura de sistemas estão divididos em camadas estruturais. 
A camada de apresentação é o componente View. 
O padrão de arquitetura MVC permite gerenciar múltiplas visões utilizando somente um 
modelo. 
O componente Controller é quem interpreta as ações realizadas pelos usuários e as envia 
para o Model 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação a implementação e distribuição de componentes podemos afirmar que: 
I- O controle de qualidade visa garantir o bom resultado do trabalho de implementação 
dos componentes. 
II- Caso o desenvolvedor não conheça muito bem o padrão especificado pelo arquiteto, 
ele deverá buscar a referência na metodologia de produto. 
III- Odesenvolvedor, deve ter a preocupação de definir e construir middlewares que 
conectem as diversas camadas de componentes, e consequentemente os componentes, 
de maneira a conseguir uma forte acoplagem para a organização. 
Marque a opção correta: 
 
 
II e III são verdadeiras 
 I e II são verdadeiras 
 
Somente a I é verdadeira 
 
I e III são verdadeiras 
 
Somente a III é verdadeira 
Respondido em 03/06/2022 15:36:47 
 
Explicação: A terceria afirmativa está incorreta, uma vez que é o arquiteto de sistemas que 
deve ter preocupação de definir e construir middleware¿s que conectem as diversas 
camadas de componentes. 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação ao Framework CCM (CORBA Component Model) podemos afirmar que: 
 
 
O nível básico provê um conjunto maior de ações, como as portas de 
comunicação que representam os elementos de conexão entre os 
componentes. 
 O modelo de programação é Composto pela CIDL (Component Implementation 
Definition Language) e pelo CIF (Component Implementation Framework). 
 
O modelo de Instalação define o ambiente de execução para as instâncias do 
componente. 
 
O nível estendido provê uma forma simplificada de distribuir um objeto CORBA 
como componente. 
 
O modelo abstrato especifica como os componentes e suas implementações 
devem ser empacotados. 
Respondido em 03/06/2022 15:39:42 
 
Explicação: O nível básico provê uma forma simplificada de distribuir um objeto CORBA 
como componente. O nível estendido provê um conjunto maior de ações, como as portas 
de comunicação que representam os elementos de conexão entre os componentes. O 
modelo de empacotamento especifica como os componentes e suas implementações devem 
ser empacotados. O modelo de execução define o ambiente de execução para as instâncias 
do componente. 
 
 
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+ ? 
 
 
Main 
 
IClassBuilder 
 
IClassCreator 
 IClassFactor 
 
IClassMain 
Respondido em 03/06/2022 15:38:52 
 
Explicação: 
IClassFactor é o objetivo inicial no COM+, as demais opções não existem.

Continue navegando