Buscar

MODELAGEM DE DADOS 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 9 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 9 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 9 páginas

Prévia do material em texto

Parte superior do formulário
		
	 
	
		
		Meus Simulados
	Teste seu conhecimento acumulado
	
		
		Disc.: MODELAGEM DE SISTEMAS COM UML   
	
	
	Acertos: 10,0 de 10,0
	20/09/2022
		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. Nesse sentido, avalie as asserções a seguir.
I. Camadas separam as responsabilidades e gerenciam as dependências.
    
II. 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.
    
III. A divisão em camadas foi uma solução encontrada para melhor organizar o código de um programa, facilitando sua manutenção.
    
IV. O modelo de duas 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).
    
V. Três camadas é o máximo possível em que se pode dividir um sistema.
Assinale a opção correta.
		
	
	II e III, apenas.
	
	I, apenas.
	
	I, II, III e IV.
	
	I, II e III, apenas.
	
	III e V, apenas.
	Respondido em 20/09/2022 21:39:07
	
	Explicação: 
Num primeiro momento, a rede cliente-servidor, naturalmente, dividiu o software em duas camadas: 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). Posteriormente, com o advento da web, separou-se em três e depois em quatro camadas. Atualmente, pode-se criar tantas camadas quantas sejam necessárias, em função do tipo de aplicação.
	
		2a
          Questão 
	Acerto: 1,0  / 1,0 
	
	Modelos são ferramentas extremamente úteis quando desenvolvemos sistemas computacionais. Um dos benefícios é a possibilidade de servir como instrumento de comunicação das ideias para construção do sistema, entre membros da equipe de desenvolvimento e destes com os usuários.
I. O programador precisa construir os programas e pode ter a necessidade de consultar determinado diagrama para um entendimento primordial das implementações.
II. Os projetistas do software não precisam compreender a realidade dos requisitos   para realizar seu trabalho.
III. Os modelos de análise nascem a partir de um documento primordial, denominado Documento de Requisitos do Sistema.
IV. Os usuários validam os modelos junto à equipe de desenvolvimento.
Assinale a ÚNICA alternativa que contém apenas as assertivas corretas:
		
	
	Estão corretas as assertivas I e II.
	
	Estão corretas as assertivas I, III e IV.
	
	Estão corretas as assertivas I, II e IV.
	
	Estão corretas as assertivas II e IV.
	
	Somente a assertiva III está correta.
	Respondido em 20/09/2022 21:40:46
	
	Explicação: 
Resposta correta: Estão corretas as assertivas I, III e IV. Os projetistas do software devem compreender a realidade dos requisitos para construir os modelos de projeto, por isso precisam ler os modelos das fases de requisitos e de análise.
	
		3a
          Questão 
	Acerto: 1,0  / 1,0 
	
	Fonte: Adaptado de Prova: FUNDEP (Gestão de Concursos) - 2018 - INB - Analista de Sistemas
Qual diagrama UML apresenta os dados armazenados em uma instância de uma classe e seus relacionamentos, como uma fotografia dos dados em determinado momento?
		
	
	Diagrama de dados.
	
	Diagrama de casos de uso.
	
	Diagrama de classes.
	
	Diagrama de atividades
	
	Diagrama de objetos.
	Respondido em 20/09/2022 21:42:13
	
	Explicação: 
Resposta correta: Diagrama de objetos.
	
		4a
          Questão 
	Acerto: 1,0  / 1,0 
	
	Fonte: Banca: CESGRANRIO Órgão: Transpetro Prova: CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - SAP
Um laboratório de análises clínicas contratou uma empresa de desenvolvimento de software para informatizar o controle dos exames que seus pacientes realizam. No início do projeto, decidiu-se que a linguagem de modelagem a ser utilizada seria a UML.
Após uma primeira rodada de levantamento de requisitos, o analista de dados apresentou para validação o diagrama de classes a seguir.
Infere-se, pela leitura desse modelo, que
		
	
	o pacote associado à classe Pedido especifica a implementação de um método de controle do construtor da classe Pedido.
	
	cada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe Exame.
	
	os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ.
	
	um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação dos pedidos realizada pela data da coleta.
	
	um cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto por um ou mais reativos.
	Respondido em 20/09/2022 21:43:46
	
	Explicação: 
Resposta correta: os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ.
	
		5a
          Questão 
	Acerto: 1,0  / 1,0 
	
	Qual a notação da UML para representar uma dependência num diagrama de classes?
		
	
	Uma reta curva ligando as classes envolvidas.
	
	Uma reta cheia ligando as classes envolvidas.
	
	Uma seta tracejada ligando as classes envolvidas.
	
	Uma seta cheia ligando as classes envolvidas.
	
	Uma reta tracejada ligando as classes envolvidas.
	Respondido em 20/09/2022 21:59:28
	
	Explicação: 
A resposta certa é:Uma seta cheia ligando as classes envolvidas.
	
		6a
          Questão 
	Acerto: 1,0  / 1,0 
	
	Qual o principal objetivo de um diagrama de componentes?
		
	
	Modelar as atividades de um caso de uso.
	
	Modelar as partes de um sistema.
	
	Apresentar a organização do hardware.
	
	Definir a infraestrutura para execução do software.
	
	Modelar os artefatos de software e hardware.
	Respondido em 20/09/2022 21:59:43
	
	Explicação: 
A resposta certa é:Modelar os artefatos de software e hardware.
	
		7a
          Questão 
	Acerto: 1,0  / 1,0 
	
	(IBFC ‒ EBSERH ‒ 2016) A análise de requisitos é a primeira fase de desenvolvimento de software dividido em requisitos funcionais e requisitos não funcionais. Os requisitos não funcionais possuem vários tipos diferentes de classificação, tais como:
(1) Requisitos de confiabilidade
(2) Requisitos de produtos
(3) Requisitos éticos
(4) Requisitos de portabilidade
		
	
	Da relação apresentada existem somente o 1, 3 e 4
	
	Da relação apresentada existem todos
	
	Da relação apresentada existem somente o 2, 3 e 4
	
	Da relação apresentada existem somente o 1, 2 e 3
	
	Da relação apresentada existem somente o 1, 2 e 4
	Respondido em 20/09/2022 22:04:14
	
	Explicação: 
Resposta correta: Da relação apresentada existem todos
	
		8a
          Questão 
	Acerto: 1,0  / 1,0 
	
	(FCM ‒ 2016) No contexto de processo de desenvolvimento de software, analise as afirmativas abaixo e marque (V) para verdadeiro ou (F) para falso.
 
(   ) Os requisitos de software são controlados para estabelecer base para as atividades gerenciais e de Engenharia de Software dentro de um projeto.
(  ) Requisitos com características funcionais representam os comportamentos que um programa ou um sistema deve apresentar diante de certas ações de seus usuários.
( ) Requisitos com características não funcionais quantificam determinados aspectos do comportamento.
 
A sequência correta é
		
	
	F, V, F
	
	V, V, F
	
	F, F, V
	
	V, F, V
	
	V, V, V
	Respondido em 20/09/2022 22:07:49
	
	Explicação: 
Resposta correta: V, V, V
	
		9a
          Questão 
	Acerto: 1,0  / 1,0 
	
	A recomendação é: atribua a responsabilidade pela execução de uma operação à classe que possua as informações necessárias para realizá-la. Assinale a opção que contenha o padrão GRASP que estabelece essa recomendação de projeto:
		
	
	Especialista
	
	Baixo Acoplamento
	
	Polimorfismo
	
	Criador
	
	Alta Coesão
	Respondido em 20/09/202222:28:47
	
	Explicação: 
A resposta certa é:Especialista
	
		10a
          Questão 
	Acerto: 1,0  / 1,0 
	
	''Implementar em um único módulo aspectos de implementação de interface com o usuário, lógica do negócio e acesso a dados''.  Assinale o padrão GRASP que está sendo diretamente violado por essa estratégia de implementação:
		
	
	Alta Coesão
	
	Criador
	
	Polimorfismo
	
	Baixo Acoplamento
	
	Controlador
	Respondido em 20/09/2022 22:27:14
	
	Explicação: 
A resposta certa é:Alta Coesão
	
	
Parte inferior do formulário

Continue navegando