Logo Passei Direto

A maior rede de estudos do Brasil

Grátis
34 pág.
Arquitetura de Sistemas Avaliação Parcial

Pré-visualização | Página 1 de 2

uestã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.
		
	
	Apenas II
	
	Apenas III
	
	Apenas I e II
	
	I, II e III estão corretas
	
	Apenas II e III
	Respondido em 01/05/2020 01:24:56
	
		2
        Questão 
	Acerto: 1,0  / 1,0 
	
	Sobre os Componentes de um Sistema, as questões abaixo são verdadeiras, EXCETO:
 
		
	
	Devem ser projetados buscando a alta coesão
	
	Devem ser projetados focando alto acoplamento
	
	 O nível de abstração é, geralmente, baixo.
   
	
	Os componentes devem ser projetados para o maximo de reuso
	
	Podem ser definidos desde a primeira iteração do projeto de arquitetura
	Respondido em 01/05/2020 01:25:58
	
		3
        Questão 
	Acerto: 1,0  / 1,0 
	
	De acordo com as seguintes afirmativas sobre o desenvolvimento de software baseado em componentes (CBD ¿ Component¿Based Development): I. Incorpora algumas das características do modelo de desenvolvimento em espiral; II. Induz o reaproveitamento de software; III. Beneficia¿se da tecnologia de orientação para objetos; IV. Não az uso do conceito de composição. As afirmativas estão corretas em: 
		
	
	I e IV
	
	I, II, III
	
	III e IV
	
	II e IV
	
	I
	Respondido em 01/05/2020 01:31:25
	
		4
        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
	
	Modificações corretivas devem ser feitas em menos de 5 horas.
	
	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.
	
	O sistema deverá dar baixa após a venda ser efetivada.
	Respondido em 01/05/2020 01:33:03
	
		5
        Questão 
	Acerto: 1,0  / 1,0 
	
	A identificação de componentes está baseada nas boas práticas da arquitetura de sistemas. Analise as afirmativas abaixo.
I- O modelo conceitual de negócio permite a identificação de interface de sistemas e regras de negócio.
II- O passo seguinte após o desenvolvimento do modelo de negócio é a identificação das interfaces de negócio.
III- A identificação de interface de negócio é baseada no modelo de casos de uso.
De acordo com as afirmativas anteriores, marque a alternativa CORRETA:
		
	
	Somente a afirmativa II está correta.
	
	As afirmativas I e III estão corretas.
	
	As afirmativas II e III estão corretas.
	
	Somente a afirmativa I está correta.
	
	Somente a afirmativa III está correta.
	Respondido em 01/05/2020 01:34:22
	
		6
        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.
		
	
	(V) (F) (V) (V)
	
	(V) (V) (F) (F)
	
	(V) (F) (V) (F)
	
	(F) (V) (V) (F)
	
	(F) (V) (F) (V)
	Respondido em 01/05/2020 01:36:08
	
		7
        Questão 
	Acerto: 1,0  / 1,0 
	
	O componente Controller do MVC: 
		
	
	Notifica os componentes de apresentação das mudanças efetuadas nos dados e expõe a funcionalidade da aplicação.
	
	Envia requisições do usuário para o controlador e recebe dados atualizados dos componentes de acesso a dados.
	
	Responde às solicitações de queries e encapsula o estado da aplicação.
	
	É onde são concentradas todas as regras de negócio da aplicação e o acesso aos dados.
	
	Define o comportamento da aplicação, as ações do usuário para atualizar os componentes de dados e seleciona os componentes para exibir respostas de requisições.
	Respondido em 01/05/2020 01:37:40
	
		8
        Questão 
	Acerto: 0,0  / 1,0 
	
	Assinale a alternativa que apresenta a sequência de especificação de um componente.
		
	
	Implementação, Distribuição, Empacotado, Aderente a padrões
	
	Empacotado, Implementação, Aderente padrões e Distribuição
	
	Aderente a padrões, Implementação, Empacotado e Distribuição
	
	Implementação, Empacotado, Distribuição, Aderente a padrões 
	
	Aderente a padrões, Empacotado, Implementação e Distribuição
	Respondido em 01/05/2020 01:38:42
	
		9
        Questão 
	Acerto: 1,0  / 1,0 
	
	São interfaces encontradas nos componentes do Modelo de Componentes Corba - CCM, EXCETO:
		
	
	Alças
	
	Fontes de Eventos
	
	Facetas
	
	Receptores de Eventos
	
	Receptáculos
	Respondido em 01/05/2020 01:40:14
	
		10
        Questão 
	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+ ?
		
	
	IClassCreator
	
	IClassFactor
	
	IClassMain
	
	Main
	
	IClassBuilder
        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."
		
	
	Reusabilidade
	
	Extensibilidade
	
	Encapsulamento
	
	Independência
	
	Substituição
	Respondido em 29/04/2020 04:02:43
	
		2
        Questão 
	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?
  
		
	
	Encerramento
	
	Execução 
	
	Iniciação
	
	Monitoramento e Controle
	
	Planejamento
	Respondido em 29/04/2020 04:04:31
	
		3
        Questão 
	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 flui de forma relativamente linear?
		
	
	Modelo em cascata
	
	Modelo prototipação
	
	Modelo Ágil
	
	modelo em espiral
	
	Nenhuma das alternativas
	Respondido em 29/04/2020 04:07:54
	
		4
        Questão 
	Acerto: 1,0  / 1,0 
	
	Dentre os requisitos abaixo, assinale a alternativa que apresenta um requisito funcional.
		
	
	O sistema deve poder ser executado em sistema operacional Windows e Linux.
	
	Modificações corretivas devem ser feitas em menos de 5 horas.
	
	A complexidade ciclomática máxima de um módulo não pode ser maior que 20
	
	Um usuário treinado deve ser capaz de submeter um pedido de compra em menos que 5 minutos.
	
	O sistema deverá dar baixa após a venda ser efetivada.
	Respondido em 29/04/2020 04:08:53
	
		5
        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
Página12