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

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

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ê viu 3, do total de 8 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

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

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ê viu 6, do total de 8 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

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

Prévia do material em texto

Disc.: MODELAGEM DE SISTEMAS COM UML   
	Aluno(a): 
	
	Acertos: 10,0 de 10,0
	16/09/2021
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	Modelos vêm ajudando cada vez mais as pessoas a desenvolverem suas ideias de forma gráfica e discutir facilmente com sua equipe e com os usuários.
Avalie as assertivas I e II, a seguir, e assinale a alternativa correta.
I. Uma realidade complexa exige maior número de perspectivas de análise do que um problema mais elementar.
II. Para entender a totalidade, precisamos enxergar o problema sob várias perspectivas.
		
	
	As assertivas I e II são falsas.
	 
	As assertivas I e II são verdadeiras e a assertiva II justifica a I.
	
	As assertivas I e II são verdadeiras e a assertiva II não justifica a I.
	
	A assertiva I é falsa e a assertiva 2 é verdadeira.
	
	A assertiva I é verdadeira e a assertiva 2 é falsa.
	Respondido em 16/09/2021 10:37:08
	
	Explicação:
Resposta correta: As assertivas I e II são verdadeiras e a assertiva II justifica a I.
	
		2a
          Questão
	Acerto: 1,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 tem restrições de uso, caso o sistema seja implementado em determinadas linguagens.
	
	A UML é independente de tecnologia.
	
	A UML disponibiliza diagramas estruturais e comportamentais.
	
	A UML não determina os diagramas que devem ser usados e nem a ordem com que devem ser usados.
	
	A UML qualifica-se para ser usada em todo processo de desenvolvimento de software.
	Respondido em 16/09/2021 10:40:39
	
	Explicação:
Resposta correta: A UML tem restrições de uso, caso o sistema seja implementado em determinadas linguagens.
	
		3a
          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
		
	
	um cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto por um ou mais reativos.
	
	cada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe Exame.
	
	um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação dos pedidos realizada pela data da coleta.
	 
	os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ.
	
	o pacote associado à classe Pedido especifica a implementação de um método de controle do construtor da classe Pedido.
	Respondido em 16/09/2021 10:41:35
	
	Explicação:
Resposta correta: os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ.
	
		4a
          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 Interação.
	
	Diagrama de Classes.
	
	Diagrama de Pacotes.
	
	Diagrama de Objetos.
	 
	Diagrama de Casos de Uso.
	Respondido em 16/09/2021 10:42:55
	
	Explicação:
Resposta correta: Diagrama de Casos de Uso.
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual a notação da UML para representar uma dependência num diagrama de classes?
		
	 
	Uma seta cheia ligando as classes envolvidas.
	
	Uma reta cheia ligando as classes envolvidas.
	
	Uma seta tracejada ligando as classes envolvidas.
	
	Uma reta curva ligando as classes envolvidas.
	
	Uma reta tracejada ligando as classes envolvidas.
	Respondido em 16/09/2021 10:45:47
	
	Explicação:
A resposta certa é:Uma seta cheia ligando as classes envolvidas.
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual das afirmações abaixo não diz respeito à relação de associação no diagrama de classes?
		
	
	As associações podem ser unidirecionais ou bidirecionais.
	 
	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 são os mecanismos que permitem aos objetos se comunicarem.
	Respondido em 16/09/2021 11:08:09
	
	Explicação:
A resposta certa é:Numa associação, um valor de multiplicidade indica como os objetos se relacionam consigo mesmo.
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	(FUNCAB - DETRAN-PB - 2013) Na UML, são exemplos de diagramas comportamentais e diagramas estruturais, respectivamente:
		
	
	de objetos e de casos de uso.
	 
	de estado e de classes.
	
	de classes e de colaboração.
	
	de componentes e de sequência.
	
	de colaboração e de atividades.
	Respondido em 16/09/2021 10:51:54
	
	Explicação:
Resposta correta: de estado e de classes.
	
		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
	
	F, F, V
	
	V, F, V
	
	V, V, F
	 
	V, V, V
	Respondido em 16/09/2021 10:52:30
	
	Explicação:
Resposta correta: V, V, V
	
		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 Segregação de Interfaces
	
	Princípio da Responsabilidade Única
	
	Princípio Open Closed
	
	Princípio de Substituição de Liskov
	 
	Princípio da Inversão de Dependências
	Respondido em 16/09/2021 10:53:20
	
	Explicação:
A resposta certa é:Princípio da Inversão de Dependências
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	''Implementamos 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 princípio SOLID que está sendo diretamente violado por essa estratégia de implementação:
		
	
	Princípio de Substituição de Liskov
	
	Princípio da Segregação de Interfaces
	
	Princípio Open Closed
	
	Princípio da Inversão de Dependências
	 
	Princípio da Responsabilidade Única
	Respondido em 16/09/2021 10:54:27
	
	Explicação:
A resposta certa é:Princípio da Responsabilidade Única

Outros materiais