Buscar

TESTE - MODELAGEM DE SISTEMAS COM UML

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 10 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 10 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 9, do total de 10 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

Prévia do material em texto

MODELAGEM DE SISTEMAS COM UML
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	EEX0121_202002556749_TEMAS 
	
	
	
		Aluno: ROGERIO SCHERER 
	Matr.: 202002556749
	Disc.: MODE DE SIST UML  
	2021.3 EAD (GT) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	 
		
	
		1.
		Camadas de software ajudam na organização do código para que se possa ter uma manutenção mais saudável do mesmo.
Com base nesse contexto, assinale a ÚNICA opção incorreta:
	
	
	
	O modelo de 2 camadas veio naturalmente com a tecnologia de redes cliente-servidor. São elas: a camada de código que roda no cliente (camada de interface com usuário) e a camada servidor (camadas de lógica do negócio e persistência dos dados).
	
	
	A divisão em camadas foi uma solução encontrada para melhor organizar o código de um programa, facilitando sua manutenção.
	
	
	Inicialmente, todo o código ficava misturado numa única camada, onde misturavam-se comandos de processamento, de construção e manipulação de interface, bem como de acesso e persistência de dados em SGBD.
	
	
	Camadas separam as responsabilidades e gerenciam as dependências.
	
	
	Três (3) camadas é o máximo possível em que se pode dividir um sistema.
	Data Resp.: 07/10/2021 00:37:20
		Explicação: 
Resposta correta: Três (3) camadas é o máximo possível em que se pode dividir um sistema.
	
	
	 
		
	
		2.
		O contexto é um sistema de gestão de uma carteira de investimentos, no qual o usuário pode comprar e vender ações da bolsa, enviando uma ordem de compra ou venda a sua corretora.
 
Considere os seguintes requisitos pertinentes ao contexto descrito anteriormente.
I. Deve ser possível o envio de ordem de compra pelo sistema.
II. Dever ser possível o envio de ordem de venda pelo sistema.
III. A emissão da ordem deve ser segura e deve seguir protocolo específico.
IV. A interface deve permitir destreza nas operações, pois estas precisam ser práticas e permitir agilidade.
V. Deve ser possível ao investidor emitir posição financeira de seu saldo atualizado.
VI. A segurança é fundamental para que dados financeiros não sejam alvos de ataques.
 
Assinale a alternativa que contém apenas os requisitos não funcionais:
	
	
	
	III, IV e VI.
	
	
	I e IV.
	
	
	II, III e V.
	
	
	IV e VI.
	
	
	I, II e V.
	Data Resp.: 07/10/2021 00:37:27
		Explicação: 
Resposta correta: III, IV e VI.
	
	
	 
		
	
		3.
		Fonte: Banca: INSTITUTO AOCP, Órgão: EMPREL, Prova: INSTITUTO AOCP - 2019 - EMPREL - Analista de Sistemas
Considerando a seguinte figura, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. A figura apresenta uma herança entre duas classes.
II. A figura apresenta os atributos e métodos das classes envolvidas.
III. O método calcularValor() só pode ser acessado pela sua classe.
	
	
	
	Apenas I.
	
	
	Apenas I e II.
	
	
	Apenas II.
	
	
	Apenas II e III.
	
	
	Apenas III.
	Data Resp.: 07/10/2021 00:37:33
		Explicação: 
Resposta correta: Apenas II.
	
	
	 
		
	
		4.
		Prova INSTITUTO AOCP - 2019 - UFPB - Analista de Tecnologia da Informação.
Pode-se definir requisitos de software como a forma descrita que um sistema deve desempenhar, as funcionalidades que oferece e como deve funcionar exatamente. Esses requisitos são descritos de formas diferentes e com níveis de detalhes diferentes, pois serão utilizados por distintos perfis de leitores. Existe mais de um tipo de requisito. Os requisitos que são conhecidos como as declarações dos serviços que o sistema deve executar, as reações que precisam acontecer a determinadas entradas e o comportamento em algumas situações são conhecidos como requisitos:
	
	
	
	funcionais
	
	
	de comportamento
	
	
	não funcionais
	
	
	principais
	
	
	de execução
	Data Resp.: 07/10/2021 00:37:41
		Explicação: 
Resposta correta: de comportamento
	
	
	 
		
	
		5.
		O que é um diagrama de implementação?
	
	
	
	É um conjunto de elementos que define a arquitetura de execução dos sistemas.
	
	
	É um conjunto de elementos que define o ambiente do sistema.
	
	
	É um conjunto de elementos que define como o sistema funciona.
	
	
	É um conjunto de elementos que define a estrutura de módulos de um sistema.
	
	
	É um conjunto de elementos que define o processo de execução do sistema.
	Data Resp.: 07/10/2021 00:37:48
		Explicação: 
A resposta certa é:É um conjunto de elementos que define a arquitetura de execução dos sistemas.
	
	
	 
		
	
		6.
		Qual das frases abaixo não tem relação com o conceito de componente?
	
	
	
	Um componente tem vida autônoma.
	
	
	Um componente oferece e requer serviços.
	
	
	Um componente é representado por um quadrado contendo o nome de sua função.
	
	
	Um componente é uma caixa preta e representa um artefato.
	
	
	Os componentes fazem uso de estereótipos.
	Data Resp.: 07/10/2021 00:38:00
		Explicação: 
A resposta certa é:Um componente é representado por um quadrado contendo o nome de sua função.
	
	
	 
		
	
		7.
		(FUNCAB - DETRAN-PB - 2013) Na UML, são exemplos de diagramas comportamentais e diagramas estruturais, respectivamente:
	
	
	
	de objetos e de casos de uso.
	
	
	de componentes e de sequência.
	
	
	de classes e de colaboração.
	
	
	de estado e de classes.
	
	
	de colaboração e de atividades.
	Data Resp.: 07/10/2021 00:38:08
		Explicação: 
Resposta correta: de estado e de classes.
	
	
	 
		
	
		8.
		(INSTITUTO AOCP - EBSERH - 2017) Um recém-contratado analista é integrado a uma equipe de desenvolvimento de um projeto em andamento e lhe são apresentados os diagramas de modelagem. Entre todos esses diagramas, o diagrama a seguir é passado para esse analista reformular. Qual é o diagrama que ele terá que reformular?
	
	
	
	Diagrama de Sequência
	
	
	Diagrama de Atividade
	
	
	Diagrama de Pacote
	
	
	Diagrama de Comunicação
	
	
	Diagrama de Estado
	Data Resp.: 07/10/2021 00:38:14
		Explicação: 
Resposta correta: Diagrama de Comunicação
	
	
	 
		
	
		9.
		Assinale a alternativa que descreve o padrão GoF Adapter:
	
	
	
	Esse padrão permite a utilização de múltiplas implementações proprietárias da mesma funcionalidade, por meio de uma interface padronizada que é traduzida para as diferentes interfaces proprietárias.
	
	
	Esse padrão é utilizado para adaptar o estado de um objeto, permitindo que ele retorne a um estado anterior.
	
	
	Esse padrão esconde a complexidade do sistema e fornece uma interface mais simples para um módulo cliente.
	
	
	Esse padrão permite a criação de objetos duplicados, sem prejudicar a performance do sistema.
	
	
	Esse padrão constrói um objeto complexo, usando objetos simples e adaptáveis de forma sequencial.
	Data Resp.: 07/10/2021 00:38:21
		Explicação: 
A resposta certa é:Esse padrão permite a utilização de múltiplas implementações proprietárias da mesma funcionalidade, por meio de uma interface padronizada que é traduzida para as diferentes interfaces proprietárias.
	
	
	 
		
	
		10.
		Assinale a afirmativa falsa sobre padrões de projeto:
	
	
	
	Decidir se um padrão pode ser empregado em um problema específico nem sempre é uma tarefa fácil.
	
	
	É comum um iniciante achar que os padrões devem estar por toda a implementação e acabar fazendo uso inadequado deles.
	
	
	Padrões fornecem uma linguagem comum para os desenvolvedores
	
	
	Um padrão não pode ser adaptado ao ser aplicado em um problema específico.
	
	
	Padrões facilitam o desenvolvimento, pois permitem a utilização de soluções bem-sucedidas em problemas similares.
	DataResp.: 07/10/2021 00:38:27
		Explicação: 
A resposta certa é:Um padrão não pode ser adaptado ao ser aplicado em um problema específico.

Continue navegando