Buscar

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 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

Disc.: MODELAGEM DE SISTEMAS COM UML   
	
	
	
	
		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:
		
	 
	Três (3) camadas é o máximo possível em que se pode dividir um sistema.
	
	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.
	
	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.
	Respondido em 16/09/2021 11:50:12
	
	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 é uma linguagem unificada de modelagem que surgiu da união de alguns métodos de profissionais do mercado. Passou a ser adotada pela OMG e tornou-se uma linguagem universal, padronizada.
 
Sobre a UML, avalie as alternativas a seguir e assinale a ÚNICA que é falsa:
		
	 
	A UML disponibiliza diagramas estruturais e comportamentais.
	
	A UML qualifica-se para ser usada em todo processo de desenvolvimento de software.
	
	A UML é independente de tecnologia.
	
	A UML não determina os diagramas que devem ser usados e nem a ordem com que devem ser usados.
	 
	A UML tem restrições de uso, caso o sistema seja implementado em determinadas linguagens.
	Respondido em 16/09/2021 11:51:38
	
	Explicação:
Resposta correta: A UML tem restrições de uso, caso o sistema seja implementado em determinadas linguagens.
	
		3a
          Questão
	Acerto: 0,0  / 1,0
	
	Fonte: Adaptado de Banca: UFMG Órgão: UFMG Prova: UFMG - 2019 - UFMG - Técnico de Tecnologia da Informação
Considere o diagrama de classes representado pelas classes Classe1 e Classe2:
Assinale a alternativa que representa o relacionamento entre as classes de acordo com o paradigma de orientação a objetos.
		
	 
	Acoplamento.
	
	Refatoração.
	 
	Herança.
	
	Agregação
	
	Coesão.
	Respondido em 16/09/2021 11:51:59
	
	Explicação:
Resposta correta: Herança.
	
		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
		
	
	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 cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto por um ou mais reativos.
	
	o pacote associado à classe Pedido especifica a implementação de um método de controle do construtor da classe Pedido.
	
	um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação dos pedidos realizada pela data da coleta.
	Respondido em 16/09/2021 11:52:37
	
	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: 0,0  / 1,0
	
	Qual das frases abaixo não tem relação com o conceito de componente?
		
	 
	Um componente é representado por um quadrado contendo o nome de sua função.
	
	Os componentes fazem uso de estereótipos.
	
	Um componente oferece e requer serviços.
	
	Um componente é uma caixa preta e representa um artefato.
	 
	Um componente tem vida autônoma.
	Respondido em 16/09/2021 11:54:05
	
	Explicação:
A resposta certa é:Um componente é representado por um quadrado contendo o nome de sua função.
	
		6a
          Questão
	Acerto: 0,0  / 1,0
	
	Qual das afirmações abaixo não diz respeito à relação de associação no diagrama de classes?
		
	 
	As associações são os mecanismos que permitem aos objetos se comunicarem.
	 
	Numa associação, um valor de multiplicidade indica como os objetos se relacionam consigo mesmo.
	
	As associações descrevem a conexão entre diferentes classes.
	
	As associações podem ter uma regra que especifica o propósito da associação.
	
	As associações podem ser unidirecionais ou bidirecionais.
	Respondido em 16/09/2021 11:55:56
	
	Explicação:
A resposta certa é:Numa associação, um valor de multiplicidade indica como os objetos se relacionam consigo mesmo.
	
		7a
          Questão
	Acerto: 0,0  / 1,0
	
	(DPE-RJ ‒ 2014) João está responsável pela proposta de arquitetura para um sistema. Para descrever as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias, João deve utilizar o diagrama de:
		
	
	casos de uso
	
	atividades
	 
	componentes
	
	entidade relacionamento
	 
	sequência
	Respondido em 16/09/2021 11:56:23
	
	Explicação:
Resposta correta: componentes
	
		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 classes e de colaboração.
	
	de colaboração e de atividades.
	 
	de estado e de classes.
	
	de componentes e de sequência.
	
	de objetos e de casos de uso.
	Respondido em 16/09/2021 11:56:59
	
	Explicação:
Resposta correta: de estado e de classes.
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Assinale a alternativa que define a intenção do princípio da Segregação de Interfaces:
		
	
	Cada módulo deve ter uma, e apenas uma, razão para mudar.
	
	Um tipo deve poder ser substituído por qualquer um de seus subtipos, sem alterar o correto funcionamento do sistema.
	
	Entidades concretas devem depender de abstrações, e não de outras entidades concretas.
	 
	Clientes de um módulo não devem ser forçados a depender de operações que eles não utilizem.
	
	Cada módulo deve estar aberto para extensões, mas fechado para modificações.
	Respondido em 16/09/2021 11:58:19
	
	Explicação:
A resposta certa é:Clientes de um módulo não devem ser forçados a depender de operações que eles não utilizem.
	
		10a
          Questão
	Acerto: 0,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 Open Closed
	
	Princípio de Substituição de Liskov
	 
	Princípio da Inversão de Dependências
	
	Princípio da Segregação de Interfaces
	
	Princípio da Responsabilidade Única
	Respondido em 16/09/2021 11:59:15
	
	Explicação:
A resposta certa é:Princípio da Inversão de Dependências

Continue navegando