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

Meus
Simulados
Teste seu conhecimento acumulado
 
Disc.: ARQUITETURA DE SISTEMAS 
Aluno(a): ULYSSES FERREIRA SERRA 202008598231
Acertos: 9,0 de 10,0 31/05/2022
 
 
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."
Extensibilidade
 Encapsulamento
Substituição
Independência
Reusabilidade
Respondido em 31/05/2022 09:56:15
 
 
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.
 
 
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.
Coleta de Requisitos - Especificação - Análise - Codificação - Testes - Implantação
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 - Análise - Especificação - Codificação - Implantação - Testes
Especificação - Coleta de Requisitos- Análise - Codificação - Testes - Implantação
Respondido em 31/05/2022 09:58:23
 
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
 
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.
 
 
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 Caso de Uso
Diagrama de Classe
 Diagrama de Domínio
Diagrama de Funcionalidades de Interface
Diagrama de Interação de Componentes
Respondido em 31/05/2022 10:04:37
 
 
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.
 
 
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:
 
Procure convocar todos os usuários (funcionários), mesmo que não consiga responder sobre cada uma
das camadas.
Independente do departamento para o qual o sistema será desenvolvido, é necessário conversar com
todos os responsáveis de cada departamento.
Não se preocupe com o tempo da reunião, podendo durar até 5 horas, o importante é o levantamento
dos requisitos.
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.
Respondido em 31/05/2022 10:05:31
 
 
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.
 Questão3
a
 Questão4
a
 
 
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 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.
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.
Respondido em 31/05/2022 10:06:10
 
 
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.
 
 
Acerto: 1,0 / 1,0
Na arquitetura de sistemas, o modelo para desenvolvimento do modelo de negócio, baseado em Canvas é dividido
em: Como, O que, Para quem e Quanto. Associe a coluna da esquerda com a coluna da direita e em seguida
marque a alternativa correta, considerando a sequência de cima para baixo:
(1) Como ( ) Elementos de infraestrutura de hardware, banco de dados,comunicação e software a ser utilizado pelo sistema a ser desenvolvido.
(2) O que ( ) Quais os Benefícios se espera alcançar como o novo sistema.
(3) Para quem ( ) Recursos chaves a serem utilizados pelo sistema a ser desenvolvido.
(4) Quanto ( ) Que problema o sistema proposto vai resolver.
 
 3,4,1,2
2,3,4,1
3,2,1,4
4,3,1,2
2, 4, 1, 3
Respondido em 31/05/2022 10:09:29
 
 
Explicação:
Como: Refere-se aos recursos chaves a serem utilizados pelo sistema a ser desenvolvido.
O Que: Que problema o sistema proposto vai resolver.
Para Quem: Elementos de infraestrutura de hardware, banco de dados, comunicação e software a ser utilizado
pelo sistema a ser desenvolvido.
Quanto: Quais os Benefícios se espera alcançar como o novo sistema.
 
 
 
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
 Questão5
a
 Questão6
a
 Questão7
a
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.
 I,II,IV
I, II
IV
I, III
III, IV
Respondido em 31/05/2022 10:10:10
 
 
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 aobjetos 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
 
 
 
Acerto: 1,0 / 1,0
Analise as afirmações a seguir:
I ¿ Na arquitetura em camadas é possível substituir uma camada inteira por outra sem afetar as camadas
adjacentes, desde que preservadas as interfaces
II ¿ Na arquitetura de repositório (blackboard) os componentes interagem entre si
III ¿ Na arquitetura cliente-servidor são definidos um conjunto de serviços e servidores associados que são
utilizados pelos clientes para fazer uso dos serviços
IV ¿ Na arquitetura Dutos (Pipes) e Filtros a tarefa de um sistema, normalmente, é dividida em vários passos
de processamento, que podem ser sequenciais.
São verdadeiras as afirmações:
( ) Somente a alternativa I é verdadeira.
 ( ) Somente as alternativas I, III e IV são verdadeiras.
( ) Somente a alternativa III é verdadeira
( ) Somente as alternativas I e III são verdadeiras.
( ) Somente as alternativas I e II são verdadeiras.
Respondido em 31/05/2022 10:11:15
 
 
Explicação:
I Na arquitetura em camadas é possível substituir uma camada inteira por outra sem afetar as camadas
adjacentes, desde que preservadas as interfaces ===> VERDADE
 Questão8
a
II Na arquitetura de repositório (blackboard) os componentes interagem entre si ===> FALSO
ARQUITETURA DE REPOSITÓRIO é um modelo de sistema com base em um banco de dados compartilhado.
Esse modelo é adequado a aplicações em que os dados são gerados por um subsistema e utilizados por outro.
Exemplos de sistemas com modelo repositório são os Sistemas de Comando e Controle, Sistemas de
Informações Gerenciais, Conjuntos de ferramentas CASE e os Sistemas de CAD.
III Na arquitetura cliente-servidor são definidos um conjunto de serviços e servidores associados que são
utilizados pelos clientes para fazer uso dos serviços===> VERDADE
IV Na arquitetura Dutos (Pipes) e Filtros a tarefa de um sistema, normalmente, é dividida em vários passos de
processamento, que podem ser sequenciais.
:===> VERDADE
 
 
Acerto: 1,0 / 1,0
Os frameworks são os mais indicados para fornecer uma base mais sólida para a próxima geração de
aplicativos baseados em componentes distribuídos, em escala empresarial, , avalie se as afirmativas a seguir
são verdadeiras (V) ou falsas (F):
( ) O Microsoft COM+ possui o Windows como dependência de plataforma, mas não possui nenhuma
dependência de Linguagem.
( ) O Entreprise JavaBeans (EJB) possui tanto dependência de plataforma quanto dependência de
Linguagem.
( ) O Enterprise JavaBeans (EJB) possui a Linguagem Java como dependência de linguagem.
As afirmativas são respectivamente:
F, V e V.
 V, F e V.
V, F e F.
F, F e V.
V, V e V.
Respondido em 31/05/2022 10:12:28
 
 
Explicação: O Entreprise JavaBeans (EJB) não possui tanto dependência de plataforma, mas possui dependência
de Linguagem.
 
 
Acerto: 0,0 / 1,0
Em sistemas distribuídos, componentes podem ser implantados em diversos servidores e sistemas
operacionais. É correto afirmar que:
I- CCM descreve componentes e suas dependências usando Open Software Description (OSD), que é um XML
Document Type Definition (DTD) definido pelo consórcio www.
II- Package descriptors são documentos OSD em conformidade com o XML e DTD (Document Type Definition),
descrevendo o conteúdo da DLL e suas dependências.
III- CCM e OSD também definem component assembly descriptors, que descrevem instruções de implantação
e topologia dos componentes, e têm como objetivo o suporte à implantação automática dos componentes.
Marque a opção correta:
 
Somente a III é verdadeira
 I e III são verdadeiras
Somente a I é verdadeira
 II e III são verdadeiras.
I e II são verdadeiras
Respondido em 31/05/2022 10:13:55
 Questão9
a
 Questão10
a
 
 
Explicação: A segunda sentença é falsa uma vez que Package descriptors são documentos XML e não OSD
 
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','286053577','5440609698');

Continue navegando