Buscar

Simulado_ARQUITETURA DE SISTEMAS_01

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 5 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

Prévia do material em texto

Meus Simulados
Teste seu conhecimento acumulado
Disc.: ARQUITETURA DE SISTEMAS   
Aluno(a): 
Acertos: 5,0 de 10,0 05/04/2023
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
Independência
Substituição
 Encapsulamento
Reusabilidade
Respondido em 05/04/2023 14:34:57
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í�ca.
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
A metodologia de gestão deve contemplar quantas fases forem necessárias para conseguir que todas as áreas de
conhecimento sejam abordadas de forma a garantir que escopo, tempo, custos e qualidade atinjam os níveis de�nidos pelas
corporações como sendo os ideais. Qual o modelo de desenvolvimento, estas fases da metodologia devem seguir?
Incremental
Cascata
Cascata com retroalimentação
Espiral
 Iterativo e incremental
Respondido em 05/04/2023 14:36:11
Explicação: No modelo Iterativo e Incremental, cada fase é dividida em uma ou mais iterações que visam uma entrega ao �nal.
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Acerto: 1,0  / 1,0
Qual modelo abaixo, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software nos casos em
que os requisitos de um problema são bem compreendidos e quando o trabalho �ui de forma relativamente linear?
Modelo Ágil
Modelo prototipação
modelo em espiral
 Modelo em cascata
Nenhuma das alternativas
Respondido em 05/04/2023 14:36:29
Explicação:
O Modelo em Cascata é um modelo de desenvolvimento de software seqüencial no qual o processo é visto como um �uir
constante para frente (como uma cascata) através das fases de análise de requisitos, projeto, implementação, testes (validação),
integração, e manutenção de software.
Acerto: 1,0  / 1,0
Dentre os requisitos abaixo, assinale a alternativa que apresenta um requisito funcional.
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.
Um usuário treinado deve ser capaz de submeter um pedido de compra em menos que 5 minutos.
Modi�cações corretivas devem ser feitas em menos de 5 horas.
 O sistema deverá dar baixa após a venda ser efetivada.
Respondido em 05/04/2023 14:37:37
Explicação: Todos os demais requisitos são requisitos não funcionais.
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 a�rmação verdadeira.
A especi�caçã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.
 O primeiro estágio de desenvolvimento de um novo sistema consiste na de�nição de requisitos.
Não há necessidade de se produzir qualquer tipo de documentação em suas fases.
Respondido em 05/04/2023 14:40:29
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.
 Questão3
a
 Questão4
a
 Questão5
a
Também podemos utilizar o modelo cascata quando um software necessita de uma nova funcionalidade e os requisitos estão bem
de�nidos 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 de�nimos
estimativas, cronograma e acompanhamento, após isso partimos para a modelagem onde fazemos a análise e projeto, seguindo da
construção onde codi�camos e testamos, passamos para a implantação ou emprego onde efetuamos a entrega, suporte e feedback
do software concluído.
Acerto: 0,0  / 1,0
Considere:
I- É obrigação do arquiteto de sistemas garantir que todos os elementos a serem desenvolvidos tenham passado pelo sub
processo de re�no de interfaces e de re�no de regra de negócio.
II- O re�no de regras de negócio  visa re�nar pensando nos elementos de interação, como é que esses elementos vão
funcionar dentro na minha organização.
III- É necessário re�nar os meus artefatos gerados, tanto de negócio quanto de sistemas, para que o desenvolvedor não
precise inferir elemento nenhum, simplesmente desenvolver o que está nas especi�cações.
Em relação à de�nição de Re�namento, está correto o que consta em
III, apenas
 I e III, apenas
I, apenas
 I e II, apenas
II, apenas
Respondido em 05/04/2023 14:41:25
Explicação:
A segunda sentença está incorreta, uma vez que é o re�namento de interface que visa re�nar pensando nos elementos de
interação, como é que esses elementos vão funcionar dentro na minha organização.
Acerto: 0,0  / 1,0
Dentre as a�rmativas abaixo, correto a�rmar 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 �m 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.
I, II
I, III
 I,II,IV
III, IV
 IV
Respondido em 05/04/2023 14:41:27
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
 
 Questão6
a
 Questão7
a
2. Um componente de software é uma unidade independente, e pode ser utilizado com vários outros componentes a �m 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 entendimentodo sistema como um todo e de cada parte
individualmente �ca muito mais simples. Isso permite que a equipe de desenvolvimento não �que 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: 0,0  / 1,0
Assinale a alternativa que apresenta a sequência de especi�caçã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 05/04/2023 14:41:29
Explicação: A sequência de especi�cação de componente é Implementação, Distribuição, Empacotado, Aderente a padrões.
Acerto: 0,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."
Skeletons
Container
 Component
Transaction
 Method
Respondido em 05/04/2023 14:41:30
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:
 Questão8
a
 Questão9
a
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.
Acerto: 0,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+ ?
IClassCreator
IClassBuilder
 IClassFactor
IClassMain
 Main
Respondido em 05/04/2023 14:41:31
Explicação:
IClassFactor é o objetivo inicial no COM+, as demais opções não existem.
 Questão10
a

Outros materiais