Buscar

UML - Simulado

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

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

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

Prévia do material em texto

1a
          Questão
	Acerto: 1,0  / 1,0
	
	O uso de camadas tem vantagens que justificam seu uso, mas existem pontos negativos. Com base nesse contexto, assinale a ÚNICA alternativa que apresenta uma desvantagem do uso de camadas no desenvolvimento de software:
		
	
	Permite melhor reuso do código ou dos objetos.
	
	Torna o código mais organizado e legível.
	
	Permite o desenvolvimento, o teste e a manutenção de cada camada isoladamente.
	 
	Aumenta o número de classes do sistema.
	
	Permite substituir uma tecnologia que implemente uma camada de forma simples.
	Respondido em 27/04/2023 14:15:37
	
	Explicação:
No caso da orientação a objetos, as classes são organizadas em módulos maiores, as chamadas camadas. Uma camada somente pode usar serviço (de outras classes) da camada imediatamente inferior. A seguir, as desvantagens do desenvolvimento de software em camadas:
- Aumenta o número de classes do sistema.
- A adição de camadas torna o sistema mais complexo.
- Potencialmente, reduz o desempenho do software.
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	(Enade - 2017 − CST − Análise e Desenvolvimento de Sistemas)
 
"A engenharia de requisitos, do ponto de vista do processo de software, é uma ação de engenharia de software importante, que se inicia durante a atividade de comunicação e continua na de modelagem. Ela deve ser adaptada às necessidades do processo, do projeto, do produto e das pessoas que estão realizando o trabalho."
PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016 (adaptado).
 
Considere os requisitos, a seguir, de um sistema para uma universidade, na qual se pretenda gerenciar o setor acadêmico.
· R1: o sistema deve permitir que cada professor realize o lançamento de notas das turmas nas quais lecionou.
· R2: o sistema deverá ser desenvolvido de forma a possibilitar seu transporte para outro sistema operacional em, no máximo, sessenta dias.
· R3: o sistema deve permitir que um estudante realize a sua matrícula nas disciplinas oferecidas em um semestre letivo.
· R4: o sistema atualiza a nota do estudante, permitindo sua visualização, em até dois segundos depois do momento que o professor a registra.
· R5: o sistema deve permitir que o auxiliar de serviços acadêmicos realize o cadastro de um estudante em não mais do que dez minutos de orientação.
 
Nessa situação, representam descrições de requisitos não funcionais apenas os requisitos:
		
	
	R3, R4, R5
	
	R1, R2, R5
	
	R1, R2, R3
	
	R1, R3, R4
	 
	R2, R4, R5
	Respondido em 27/04/2023 14:18:22
	
	Explicação:
Resposta correta: R2, R4, R5. Requisitos não funcionais apresentam algumas características associadas a uma, algumas ou todas as funcionalidades, e dizem respeito a aspectos de qualidade, confiabilidade, desempenho, portabilidade, segurança e usabilidade do sistema.
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Fonte: CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - SAP
Um sistema deve controlar projetos de software, os quais podem ou não gerar artefatos. Para cada projeto, é necessário conhecer seu nome e status (ATIVO ou INATIVO). Deve-se saber, para cada artefato gerado pelo projeto, qual o seu número de série, além de um indicador de patente obtida (SIM ou NÃO). Na documentação desse projeto, foi apresentado o seguinte diagrama UML:
Qual o tipo de diagrama apresentado?
		
	
	Pacotes
	
	Classes
	
	Interações
	 
	Objetos
	
	Máquinas de Estados
	Respondido em 27/04/2023 14:20:46
	
	Explicação:
Resposta correta: Objetos
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Fonte: Companhia Pernambucana de Saneamento (COMPESA) - Analista de Tecnologia da Informação (FGV - 2018)
Considerando a técnica de especificação de requisitos baseada em Casos de Uso, assinale V para a afirmativa verdadeira e F para a falsa.
( ) Se um caso de uso A estende um caso de uso B, então a especificação do caso de uso B deve fazer referência a um ponto de extensão definido no caso de uso A.
( ) Se um caso de uso C inclui um caso de uso D, a especificação do caso de uso C deve fazer referência ao caso de uso D.
( ) Uma forma apropriada para descrever uma pré-condição em um caso de uso é referenciar a execução prévia de outro caso de uso, como, por exemplo, ao especificar um caso de uso X, definir uma pré-condição como: ¿o caso de uso Y foi executado antes deste caso de uso¿.
Segundo a ordem apresentada, as afirmativas são, respectivamente,
		
	 
	F - V - F.
	
	F - V - V.
	
	V - V - F.
	
	V - F - V.
	
	F - F - V.
	Respondido em 27/04/2023 14:22:04
	
	Explicação:
Resposta correta: F - V - F.
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	O que é um diagrama de implementação?
		
	
	É um conjunto de elementos que define o processo de execução do sistema.
	
	É um conjunto de elementos que define a estrutura de módulos de um sistema.
	 
	É 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.
	Respondido em 27/04/2023 14:26:33
	
	Explicação:
A resposta certa é:É um conjunto de elementos que define a arquitetura de execução dos sistemas.
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	O que é uma associação no diagrama de implantação?
		
	
	Ligações que mostram como os sistemas fazem suas interfaces.
	
	Ligações que mostram como os sistemas interagem como mundo externo.
	
	Ligações que mostram como os sistemas fazem uso de uma camada única de comunicação.
	 
	Ligações que mostram como os sistemas se comunicam e trocam informações.
	
	Ligações que mostram como os sistemas estão relacionados.
	Respondido em 27/04/2023 14:24:26
	
	Explicação:
A resposta certa é:Ligações que mostram como os sistemas se comunicam e trocam informações.
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	(PGE-RJ - 2009) Na UML 2.0, a configuração de nós de processamento em tempo de execução e os artefatos que neles existem são representados graficamente por intermédio do diagrama de:
		
	
	colaboração
	 
	implantação
	
	atividades
	
	componentes
	
	pacotes
	Respondido em 27/04/2023 14:27:22
	
	Explicação:
Resposta correta: implantação
	
		8a
          Questão
	Acerto: 1,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:
		
	
	sequência
	
	atividades
	
	entidade relacionamento
	 
	componentes
	
	casos de uso
	Respondido em 27/04/2023 14:29:10
	
	Explicação:
Resposta correta: componentes
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Assinale a opção que contenha o padrão GRASP que possui uma estrutura de solução similar ao padrão GoF Facade:
		
	
	Baixo Acoplamento
	
	Polimorfismo
	
	Criador
	 
	Controlador
	
	Alta Coesão
	Respondido em 27/04/2023 14:29:50
	
	Explicação:
A resposta certa é:Controlador
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Assinale a alternativa com uma afirmativa verdadeira sobre o padrão GRASP Baixo Acoplamento:
		
	 
	Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que as dependências entre eles sejam gerenciáveis.
	
	Evita a criação de dependências em relação a estruturas de código condicionais (if-then-else ou switch-case)
	
	Indica a classe mais recomendada para instanciar um objeto em uma relação de agregado x partes.
	
	Evita a duplicação de algoritmos que apresentem a mesma estrutura, com alguns pontos de variação entre eles.
	
	Recomenda que cada módulo deve ter uma responsabilidade bem-definida.
	Respondido em 27/04/2023 14:30:55
	
	Explicação:
A resposta certa é:Recomenda que as responsabilidadesdevem ser distribuídas pelos módulos de forma que as dependências entre eles sejam gerenciáveis.

Continue navegando