Buscar

SIMULADO-AV-ARQUITETURA-DE-SISTEMAS-ESTÁCIO

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 
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. 
 
 I, II e III estão corretas 
 
Apenas III 
 
Apenas II e III 
 
Apenas II 
 
Apenas I e II 
Respondido em 18/10/2021 14:15:17 
 
Explicação: Todas estão corretas. 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
São características que levaram à especificação do Modelo de Componentes CORBA, 
EXCETO 
 
 Necessidade da existência de um mecanismo único de implementação 
 
Necessidade da especialização das interfaces (conexões) entre os objetos 
 
Requisitos não funcionais eram usualmente especificados junto com o métodos 
do negócio (funcionais) 
 
Falta de flexibilidade para estender as funcionalidades dos objetos 
 
Dificuldade de configurar e utilizar aplicações em padrões anteriores 
Respondido em 18/10/2021 14:15:53 
 
Explicação: 
CORBA (abreviado de Common Object Request Broker Architecture) é a 
arquitetura padrão criada pelo Object Management Group para estabelecer e 
simplificar a troca de dados entre sistemas distribuídos heterogêneos. Em 
face da diversidade de hardware e software que encontramos atualmente, a 
CORBA atua de modo que os objetos (componentes dos softwares) 
possam se comunicar de forma transparente ao usuário, mesmo que para 
isso seja necessário interoperar com outro software, em outro sistema 
operacional e em outra ferramenta de desenvolvimento. CORBA é um dos 
modelos mais populares de objetos distribuídos, juntamente com o DCOM, 
formato proprietário da Microsoft. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Uma empresa realizou um levantamento de requisitos de um Estacionamento, onde 
num primeiro momento destacou duas funcionalidades principais: 
 - Atendente registra a entrada e saída do veículo, mas é importante frisar que quando 
o cliente estaciona o veículo ele recebe o ticket onde contém a data e hora de entrada, 
placa, a cor do veículo e o modelo do carro. 
 - Quando o cliente retira o veículo do estacionamento ele recebe o comprovante de 
pagamento (fatura). 
É correto afirmar que: 
 
 
Existe um relacionamento do tipo include do caso de uso Gerar Fatura para o caso de uso 
Registrar Saída, onde este é opcional para o comportamento do caso de uso Registrar 
Entrada. 
 
Existe um relacionamento do tipo generalização docaso de uso Gerar Fatura para o caso 
de uso registrar Saída, onde define uma funcionalidade do sistema do ponto de vista do 
usuário. 
 Existe um relacionamento do tipo include do caso de uso Registrar Entrada para o caso de 
uso Gerar ticket impresso, onde este é essencial para o comportamento do caso de uso 
Registrar Entrada. 
 
Existe um relacionamento do tipo extend do caso de uso Gerar Fatura para o caso de uso 
Registrar Saída, onde este é essencial para o comportamento do caso de uso Registrar 
Entrada. 
 
Existe um relacionamento do tipo extend do caso de uso Registrar Entrada para o caso de 
uso Gerar ticket impresso, onde este é essencial para o comportamento do caso de uso 
Registrar Entrada. 
Respondido em 18/10/2021 14:17:56 
 
Explicação: 
O relacionamento é do tipo include, uma vez que é obrigatório executar o caso de uso 
gerar ticket impresso, e este é chamado pelo caso de uso registrar entrada. 
 
 
4a 
 Questão 
Acerto: 0,0 / 1,0 
 
A Prototipação é um paradigma da Engenharia de Software que faz uso de protótipos 
durante o processo de desenvolvimento de software. Não representa uma afirmação 
verdadeira acerca da Prototipação: 
 
 
Requisitos podem ser derivados dos protótipos. 
 O cliente é apresentado ao produto nos estágios iniciais do desenvolvimento. 
 Os protótipos podem apontar funcionalidades que não foram contempladas. 
 
Permite o refinamento iterativo dos requisitos. 
 
Nenhuma das alternativas 
Respondido em 18/10/2021 14:22:20 
 
Explicação: 
A arquitetura de um protótipo descartável favorece a evolução do protótipo para o produto 
final. O que não é verdade é que a arquitetura de um protótipo descartável favorece a 
evolução do protótipo para o produto final. 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
O modelo mais tradicional de desenvolvimento de software é o modelo em cascata. 
Considerando a utilização desse modelo e suas fases, assinale a alternativa que 
apresenta uma afirmação verdadeira. 
 
 O primeiro estágio de desenvolvimento de um novo sistema consiste na 
definição de requisitos. 
 
A especificação do sistema é produzida após o estágio de implementação e 
teste de unidade. 
 
Nenhuma das alternativas 
 
A divisão dos requisitos para implementação do sistema em hardware ou 
software é feita na fase de operação e manutenção. 
 
Não há necessidade de se produzir qualquer tipo de documentação em suas 
fases. 
Respondido em 18/10/2021 14:18:58 
 
Explicação: 
O modelo cascata é utilizado principalmente quando os requisitos de um determinado 
problema são bem compreendidos. Uma forma de utilizar o modelo cascata é quando 
precisamos fazer adaptações ou aperfeiçoamentos em um sistema já existente. Por 
exemplo, quando temos um sistema já pronto e precisamos fazer uma adaptação porque 
alguma lei governamental foi alterada ou criada. 
Também podemos utilizar o modelo cascata quando um software necessita de uma nova 
funcionalidade e os requisitos estão bem definidos e são estáveis. 
O modelo cascata também é chamado de ciclo de vida clássico ou tradicional. 
Este modelo sugere uma abordagem sequencial e sistemática para o desenvolvimento de 
software. Dessa forma, começamos com o levantamento de requisitos ou necessidades 
junto ao cliente, depois vamos para a fase de planejamento onde definimos estimativas, 
cronograma e acompanhamento, após isso partimos para a modelagem onde fazemos a 
análise e projeto, seguindo da construção onde codificamos e testamos, passamos para a 
implantação ou emprego onde efetuamos a entrega, suporte e feedback do software 
concluído. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
A modelagem de interação de componentes é uma técnica de modelagem do 
comportamento dos componentes em relação ao problema a ser resolvido. Qual o sub 
processo que tem como objetivo que o Arquiteto de Sistemas faça um refinamento do 
modelo feito previamente, com as informações de operações e do modelo de negócios 
mapeadas e definidas de forma definitiva? 
 
 
Refinar Operações de Negócios 
 
Refinar Interfaces e Regras de Negócios 
 
Refinar Interfaces 
 
Refinar as regras dos componentes 
 Refinar Definição de Componentes e Arquitetura 
Respondido em 18/10/2021 14:19:27 
 
Explicação: Os três sub processos desta aula (definir operações de negócios, refinar 
interfaces e regras de negócio e refinar definição de componentes e arquitetura). Refinar 
Interfaces e Regras de Negócios tem como objetivo revistar o modelo de negócios, 
alterando e adaptando os elementos na medida das necessidades. Já Definir Operações de 
Negócios tem como objetivo fornecer uma solução clara e adaptável para capturar as 
especificações operacionais dos processos de negócio. 
 
 
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 Controller é a camada de apresentação responsável por gerar 
uma visualizaçãodos dados e por recebê-los como dados de entrada dos 
usuários. 
 
O componente View interpreta as ações realizadas pelos usuários e as envia para 
o Model. 
 O componente Model é a camada lógica da aplicação, representa os dados da 
aplicação e as suas regras de negócio. 
 
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 18/10/2021 14:20:51 
 
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 
 
No contexto de especificação de componentes, considere as seguintes afirmativas: 
I. Uma das mais úteis ferramentas do desenvolvimento de sistemas por 
componentes é o empacotamento. 
II. O arquiteto de sistemas 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 baixa 
acoplagem para a organização. 
III. Os componentes devem ser distribuídos em containers seguindo as políticas 
estabelecidas pelos middlewares, ou seja, dentro de um mesmo container 
podem existir componentes que atendam a diferentes configurações. 
Levando-se em conta as afirmações acima, identifique a única alternativa válida. 
 
 
Apenas II e III 
 Apenas I 
 
Apenas I e II 
 
Apenas II 
 
Apenas I e III 
Respondido em 18/10/2021 14:21:18 
 
Explicação: 
A afirmativa II está incorreta pois deve conseguir uma baixa acoplagem e forte alta. 
A afirmativa III está incorreta uma vez que dentro de um mesmo container somente podem 
existir componentes que atendam a mesma configuração. 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
O gerenciamento do ciclo de vida dos componentes de servidor é feito através de 
políticas que controlam o momento de ativação/desativação dos componentes. Associe 
a sentença abaixo ao respectivo conceito. 
 " O container ativa o componente, quando for feita a primeira chamada a 
alguma de suas operações, e desativa, quando explicitamente requisitado pela 
aplicação, deslocando a memória utilizada pelo componente." 
 
 
Transaction 
 Component 
 
Skeletons 
 
Container 
 
Method 
Respondido em 18/10/2021 14:21:33 
 
Explicação: 
Method: Ativação/desativação a cada chamada de método, limitando o uso de memória ao 
tempo de duração da operação, mas acrescentando o custo de ativação e desativação do 
componente. 
Transaction: Ativação/desativação a cada transação. Memória permanece alocada durante a 
transação. Container: 
O container ativa o componente, quando for feita a primeira chamada a alguma de suas 
operações, e desativa, quando explicitamente requisitado pela aplicação, deslocando a 
memória utilizada pelo componente. 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Marque a afirmativa correta, de acordo com seu material. 
 
 No COM+, uma propriedade de interface é a especificação 
abreviada para inout e um set, como um par de operações. 
 Tanto no EJB como no COM+ usamos uma abordagem de fábrica 
de objetos, onde este, é utilizado para criar instâncias de outro 
componente. 
 No COM+, a fábrica é o objeto inicial. 
 No COM+ não há flexibilidade sobre qual objeto é a fábrica. 
 No EJB, é objeto IClassFactory. 
Respondido em 18/10/2021 14:22:06 
 
Explicação: 
No EJB, a fábrica é o objeto inicial. C) No COM+, é objeto 
IClassFactory. 
No COM+ há muita flexibilidade sobre qual objeto é a fábrica. e) 
No COM+, uma propriedade de interface é a especificação 
abreviada para um get e um set, como um par de operações.

Continue navegando