Buscar

ARQUITETURA DE SISTEMAS

Prévia do material em texto

1a
 Questão
	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
	
	Reusabilidade
	 
	Encapsulamento
	
	Substituição
	
	Independência
	Respondido em 07/05/2020 09:17:01
	
	
	
		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 - Especificação - Análise - Codificação - Testes - Implantação
	 
	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 - Implantação - Testes
	Respondido em 07/05/2020 09:18:24
	
	
	
		3a
 Questão
	Acerto: 1,0 / 1,0
	
	
	Qual o diagrama que permite que o Arquiteto de um sistema modele a estrutura de arquivos de uma aplicação e seus relacionamentos?
	
		
	
	
	Diagrama de Arquivos
	
	Diagrama de Classes
	 
	diagrama de Componentes
	
	Diagrama de Objetos
	
	Diagrama de Software
	Respondido em 07/05/2020 09:19:56
	
	
	
		4a
 Questão
	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.
	 
	O sistema deverá dar baixa após a venda ser efetivada.
	
	Modificações corretivas devem ser feitas em menos de 5 horas.
	
	Um usuário treinado deve ser capaz de submeter um pedido de compra em menos que 5 minutos.
	Respondido em 07/05/2020 09:20:42
	
	
	
		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.
	
	A divisão dos requisitos para implementação do sistema em hardware ou software é feita na fase de operação e manutenção.
	
	Nenhuma das alternativas
	
	Não há necessidade de se produzir qualquer tipo de documentação em suas fases.
	Respondido em 07/05/2020 09:21:38
	
	
	
		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.
	
		
	
	 
	(F) (V) (V) (F)
	
	(V) (F) (V) (V)
	
	(V) (F) (V) (F)
	
	(F) (V) (F) (V)
	
	(V) (V) (F) (F)
	Respondido em 07/05/2020 09:22:31
	
	
	
		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.
	
	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.
	
	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.
	
	O componente View interpreta as ações realizadas pelos usuários e as envia para o Model.
	Respondido em 07/05/2020 09:24:23
	
	
	
		8a
 Questão
	Acerto: 1,0 / 1,0
	
	
	Assinale a alternativa que apresenta a sequência de especificação de um componente.
	
		
	
	
	Aderente a padrões, Empacotado, Implementação e Distribuição
	
	Empacotado, Implementação, Aderente padrões e Distribuição
	
	Implementação, Empacotado, Distribuição, Aderente a padrões
	
	Aderente a padrões, Implementação, Empacotado e Distribuição
	 
	Implementação, Distribuição, Empacotado, Aderente a padrões
	Respondido em 07/05/2020 09:25:10
	
	
	
		9a
 Questão
	Acerto: 1,0 / 1,0
	
	
	Em relação ao provimento e construção de componentes, analise as afirmativas a seguir:
 I- O arquiteto de sistemas, baseado nos requisitos do novo sistema, vai executar o design da nova aplicação, identificando todos os componentes necessários e aplicando reuso aos componentes que já existirem. Somente serão construídos os componentes que não existirem.
 II- Quanto mais madura a organização (empresa) no conceito de arquitetura de sistemas maior o conjunto de componentes reutilizáveis ela vai ter, e menor o conjunto de componentes a serem desenvolvidos para resolverem os problemas.
 III - Um componente reutilizado é um componente que já foi testado, é um componente que não tem problemas de desenvolvimentos a serem sanados. Sendo assim, quanto mais a reuzabilidade de código menor o custo , menor o tempo e maior a qualidade.
Assinale:
	
		
	
	
	se somente a afirmativa I estiver correta.
	
	se somente a afirmativa II e III estiverem corretas.
	
	se somente a afirmativa I e III estiverem corretas.
	 
	se todas as afirmativas estiverem corretas.
	
	se somente as afirmativas I e II estiverem corretas.

Continue navegando