Buscar

SImulado Av - Modelagem de sistema 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 7 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 7 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

1a
          Questão
	Acerto: 1,0  / 1,0
	
	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).
	
	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.
	
	A divisão em camadas foi uma solução encontrada para melhor organizar o código de um programa, facilitando sua manutenção.
	 
	Três (3) camadas é o máximo possível em que se pode dividir um sistema.
	
	Camadas separam as responsabilidades e gerenciam as dependências.
	Respondido em 03/10/2021 09:38:40
	
	Explicação:
Resposta correta: Três (3) camadas é o máximo possível em que se pode dividir um sistema.
	
		2a
          Questão
	Acerto: 0,0  / 1,0
	
	A UML é bastante versátil e completa em termos dos diagramas que disponibiliza. Eles se classificam em estruturais e comportamentais, também denominados de estáticos e dinâmicos, respectivamente.
 
Dentre os diagramas da UML, qual alternativa apresenta apenas os diagramas comportamentais, que mostram detalhes do funcionamento do sistema, sob um determinado ponto de vista?
		
	
	Sequência, comunicação e objetos.
	 
	Casos de uso, atividades e componentes.
	
	Estrutura composta, classes e pacotes.
	 
	Casos de uso, atividades e sequência.
	
	Classes, casos de uso e pacotes.
	Respondido em 03/10/2021 09:35:02
	
	Explicação:
Resposta correta: Casos de uso, atividades e sequência.
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Fonte: Q782387 - FAURGS - 2018 - TJ-RS - Analista de Sistemas
No que se refere ao diagrama que visa identificar os atores que utilizarão o software, bem como as funcionalidades que o software disponibilizará, assinale a alternativa correta.
		
	
	Diagrama de Pacotes.
	
	Diagrama de Interação.
	 
	Diagrama de Casos de Uso.
	
	Diagrama de Objetos.
	
	Diagrama de Classes.
	Respondido em 03/10/2021 09:30:16
	
	Explicação:
Resposta correta: Diagrama de Casos de Uso.
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Fonte: Adaptado de Q747519 - CESPE - 2018 - TCE-MG - Analista de Controle Externo - Ciência da Computação
Em um diagrama de caso de uso, o ator representa:
		
	
	uma elipse e um rótulo com o nome do caso de uso.
	 
	papéis que humanos e outros sistemas podem assumir ao interagirem com o sistema.
	
	humanos específicos que interagem com o sistema.
	
	programadores que vão implementar os casos de uso.
	
	nomes das pessoas que interagem com o sistema.
	Respondido em 03/10/2021 09:36:05
	
	Explicação:
Resposta correta: papéis que humanos e outros sistemas podem assumir ao interagirem com o sistema.
	
		5a
          Questão
	Acerto: 0,0  / 1,0
	
	Qual das frases abaixo não tem relação com o conceito de componente?
		
	
	Os componentes fazem uso de estereótipos.
	 
	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.
	Respondido em 03/10/2021 09:45:24
	
	Explicação:
A resposta certa é:Um componente é representado por um quadrado contendo o nome de sua função.
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual o principal objetivo de um diagrama de componentes?
		
	
	Definir a infraestrutura para execução do software.
	 
	Modelar os artefatos de software e hardware.
	
	Modelar as partes de um sistema.
	
	Modelar as atividades de um caso de uso.
	
	Apresentar a organização do hardware.
	Respondido em 03/10/2021 09:31:19
	
	Explicação:
A resposta certa é:Modelar os artefatos de software e hardware.
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	(CEPS ‒ UFPA ‒ 2018) Um engenheiro de software está especificando os requisitos para um software que automatize a distribuição das turmas em salas de aula disponíveis em um campus de uma instituição de ensino superior.
Durante o processo de levantamento e especificação de requisitos, o engenheiro de software identificou requisitos funcionais e requisitos não funcionais relacionados com o projeto que está sob sua responsabilidade.
 
Considere os requisitos relacionados a seguir:
 
I - O sistema deve ser compatível com navegadores Web executando em smartphones.
II - O sistema deve permitir o cadastro das salas de aula disponíveis para uso, sua localização e sua capacidade.
III - O sistema deve permitir a emissão de relatórios contendo a alocação das salas e turmas.
IV - O sistema deve ser desenvolvido com a linguagem Java.
V - O sistema deve fornecer uma solução de interoperabilidade com os outros sistemas existentes na instituição.
VI - Os relatórios gerenciais devem ser emitidos em no máximo dez segundos no contexto de mil usuários simultâneos.
 
Dentre os itens relacionados de I a VI, são requisitos não funcionais:
		
	
	II, III, IV, V e VI, somente
	 
	I, IV, V e VI, somente
	
	II, III e V, somente
	
	I, II e IV, somente
	
	V e VI, somente
	Respondido em 03/10/2021 09:37:00
	
	Explicação:
Resposta correta: I, IV, V e VI, somente
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	(FUNCAB - DETRAN-PB - 2013) Na UML, são exemplos de diagramas comportamentais e diagramas estruturais, respectivamente:
		
	
	de colaboração e de atividades.
	
	de classes e de colaboração.
	
	de objetos e de casos de uso.
	
	de componentes e de sequência.
	 
	de estado e de classes.
	Respondido em 03/10/2021 09:43:58
	
	Explicação:
Resposta correta: de estado e de classes.
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	''Entidades concretas devem estar acopladas a abstrações, e não a outras entidades concretas''. Assinale o princípio SOLID correspondente a essa recomendação:
		
	
	Princípio da Responsabilidade Única
	
	Princípio de Substituição de Liskov
	 
	Princípio da Inversão de Dependências
	
	Princípio da Segregação de Interfaces
	
	Princípio Open Closed
	Respondido em 03/10/2021 09:44:45
	
	Explicação:
A resposta certa é:Princípio da Inversão de Dependências
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	''Encapsular uma família de algoritmos em um conjunto de classes que correspondem a diferentes implementações de uma mesma funcionalidade''. Assinale a opção com o nome do padrão que possui esse propósito:
		
	
	Adapter
	
	Template Method
	 
	Strategy
	
	Factory Method
	
	Facade

Continue navegando