Buscar

SIMULADO 01 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 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

Disc.: ARQUITETURA DE SISTEMAS 
Aluno(a): MARLEY ALVINO BARBOSA DE AQUINO 202004199722
Acertos: 9,0 de 10,0 16/09/2020
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."
 Encapsulamento
Independência
Reusabilidade
Extensibilidade
Substituição
Respondido em 21/09/2020 14:18:51
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
O gerenciamento de processos refere-se ao conjunto de conhecimentos que serão utilizados para guiar a condução
do projeto de desenvolvimento de software. A atividade de desenvolver o termo de abertura do projeto pertence ao
gerenciamento de qual grupo de processos?
 
Execução
Encerramento
Monitoramento e Controle
Planejamento
 Iniciação
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Respondido em 21/09/2020 14:13:01
Explicação: Tudo começa com a abertura do termo do projeto, por isso corresponde a primeira etapa que é
Iniciação. Na etapa de Planejamento trabalhamos com o desenvolvimento de gerenciamento do projeto. A etapa
de execução tem como foco orientar e gerenciar o trabalho do projeto. A etapa de Monitoramento e Controle
tem com objetivo realizar o controle integrado de mudanças e Moniotar e controlar o trabalho do projeto. E a
etapa de Encerramento visa encerrar o projeto ou fase.
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 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 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 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 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 21/09/2020 14:06:48
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.
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.
 O sistema deverá dar baixa após a venda ser efetivada.
Um usuário treinado deve ser capaz de submeter um pedido de compra em menos que 5 minutos.
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 21/09/2020 14:24:04
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
 Questão3
a
 Questão4
a
 Questão5
a
desse modelo e suas fases, assinale a alternativa que apresenta uma afirmação verdadeira.
A especificação do sistema é produzida após o estágio de implementação e teste de unidade.
Nenhuma das alternativas
Não há necessidade de se produzir qualquer tipo de documentação em suas fases.
 O primeiro estágio de desenvolvimento de um novo sistema consiste na definição de requisitos.
A divisão dos requisitos para implementação do sistema em hardware ou software é feita na fase de
operação e manutenção.
Respondido em 21/09/2020 14:14:46
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.
Acerto: 0,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 Interfaces e Regras de Negócios
 Refinar Definição de Componentes e Arquitetura
Refinar Interfaces
 Refinar Operações de Negócios
Refinar as regras dos componentes
Respondido em 21/09/2020 14:25:08
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.
Acerto: 1,0 / 1,0
Analise as afirmações a seguir e escolha a alternativa correta
I ¿ Os dados estarem presentes em um único lugar é uma característica da arquitetura em camadas
II ¿ Estilos arquiteturais podem ser classificados em situações em que o seu uso é apropriado, com a
classificação das vantagens e desvantagens do uso nessas situações
III ¿ A arquitetura de repositório (blackboard) é fortemente baseada no uso de dados centralizados
IV ¿ Uma das características da arquitetura MVC é a sua aplicação em sistemas interativos
( ) Somente a alternativa III é verdadeira
( ) Somente as alternativas I eII são verdadeiras.
( ) Somente as alternativas II e III são verdadeiras.
 Questão6
a
 Questão7
a
 ( ) Somente as alternativas II, III e IV são verdadeiras.
( ) Somente a alternativa I é verdadeira.
Respondido em 21/09/2020 14:31:40
Explicação:
As camadas mais ¿baixas¿ (que interagem a nível de byte e bit, conversam com periféricos, lidam com pilhas de
comunicação mais robustas) são chamadas de camadas mais especialistas, enquanto as camadas acima, que
conversam mais com aplicações, são chamadas camadas menos especialistas. Observe a figura 1, a qual ilustra
um exemplo de divisão de camadas da comunicação TCP/IP.
Outras linguagens/plataformas também possuem frameworks que aderem ao padrão arquitetural MVC. Isso não
inviabiliza que uma equipe crie o seu próprio framework, mas é preciso lembrar que um desenvolvedor novo
precisa de tempo para aprender a desenvolver em determinada arquitetura e caso a empresa/projeto já utilize
um framework bastante popular a curva de aprendizado será bem menor ou praticamente nula. Isso inclusive
ajuda na contratação de novos funcionários, onde a empresa já pode exigir como pré-requisito conhecimentos
neste framework.
Na arquitetura de repositórios, os dados compartilhados podem ser mantidos em
um banco de dados central e acessados por todos os subsistemas. Cada
subsistema mantém seu próprio banco de dados e passa dados para outros
subsistemas
 
 
Acerto: 1,0 / 1,0
Assinale a alternativa que apresenta a sequência de especificação de um componente.
Implementação, Empacotado, Distribuição, Aderente a padrões
Aderente a padrões, Implementação, Empacotado e Distribuição
Empacotado, Implementação, Aderente padrões e Distribuição
 Implementação, Distribuição, Empacotado, Aderente a padrões
Aderente a padrões, Empacotado, Implementação e Distribuição
Respondido em 21/09/2020 14:32:49
Explicação: A sequência de especificação de componente é Implementação, Distribuição, Empacotado, Aderente
a padrões.
Acerto: 1,0 / 1,0
Em relação ao Cobra Componente Model é ERRADO afirmar que:
É dividido em dois níveis: Básico e Estendido.
É estruturado em cinco tipos de modelos.
Facilita o desenvolvimento de aplicações distribuídas que utilizam arquitetura por componentes.
 É um framework de componentes do lado do Cliente.
Facilita a instalação de aplicações distribuídas que utilizam arquitetura por componentes.
Respondido em 21/09/2020 14:33:33
Explicação:
Não é do lado do cliente mas sim do lado servidor.
 Questão8
a
 Questão9
a
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+ ?
IClassBuilder
 IClassFactor
IClassMain
IClassCreator
Main
Respondido em 21/09/2020 14:37:45
Explicação:
IClassFactor é o objetivo inicial no COM+, as demais opções não existem.
 Questão10
a
javascript:abre_colabore('38403','205174634','4093222284');

Continue navegando