Logo Passei Direto
Buscar

Simulado Modelagem de Sistemas com UML

Ferramentas de estudo

Mês do Cliente Passei Direto

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

A UML foca seus diagramas em 5 diferentes visões, possibilitando enxergar o sistema sob diferentes perspectivas, dando completude à modelagem. Uma das visões diz: "permite visualizar o sistema sob o ponto de vista de sua estrutura interna e seu comportamento, em resposta às funcionalidades externamente percebidas por seus usuários". Nesse momento, volta-se a atenção para a identificação do comportamento do sistema, provido pelas colaborações entre os objetos, bem como para definir seus elementos estruturais (os pacotes, as classes, as interfaces).
Estamos falando da visão de:
Casos de Uso
Projeto
Implantação
Processo
Implementação

Fonte: Adaptado de Banca: UFMG Órgão: UFMG Prova: UFMG - 2019 - UFMG - Técnico
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.
Agregação
Coesão.
Herança.
Acoplamento.
Refatoração.

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?
Objetos
Pacotes
Classes
Máquinas de Estados
Interações

Qual das frases abaixo não tem relação com o conceito de componente?
Os componentes fazem uso de estereótipos.
Um componente é representado por um quadrado contendo o nome de sua função.
Um componente oferece e requer serviços.
Um componente é uma caixa preta e representa um artefato.
Um componente tem vida autônoma.

(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:
Da relação apresentada existem somente:
(1) Requisitos de confiabilidade
(2) Requisitos de produtos
(3) Requisitos éticos
(4) Requisitos de portabilidade
Da relação apresentada existem somente o 1, 2 e 4
Da relação apresentada existem somente o 2, 3 e 4
Da relação apresentada existem todos
Da relação apresentada existem somente o 1, 2 e 3
Da relação apresentada existem somente o 1, 3 e 4

Assinale a alternativa que descreve o padrão GoF Adapter:
Esse padrão esconde a complexidade do sistema e fornece uma interface mais simples para um módulo cliente.
Esse padrão permite a criação de objetos duplicados, sem prejudicar a performance do sistema.
Esse padrão constrói um objeto complexo, usando objetos simples e adaptáveis de forma sequencial.
Esse padrão permite a utilização de múltiplas implementações proprietárias da mesma funcionalidade, por meio de uma interface padronizada que é traduzida para as diferentes interfaces proprietárias.
Esse padrão é utilizado para adaptar o estado de um objeto, permitindo que ele retorne a um estado anterior.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A UML foca seus diagramas em 5 diferentes visões, possibilitando enxergar o sistema sob diferentes perspectivas, dando completude à modelagem. Uma das visões diz: "permite visualizar o sistema sob o ponto de vista de sua estrutura interna e seu comportamento, em resposta às funcionalidades externamente percebidas por seus usuários". Nesse momento, volta-se a atenção para a identificação do comportamento do sistema, provido pelas colaborações entre os objetos, bem como para definir seus elementos estruturais (os pacotes, as classes, as interfaces).
Estamos falando da visão de:
Casos de Uso
Projeto
Implantação
Processo
Implementação

Fonte: Adaptado de Banca: UFMG Órgão: UFMG Prova: UFMG - 2019 - UFMG - Técnico
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.
Agregação
Coesão.
Herança.
Acoplamento.
Refatoração.

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?
Objetos
Pacotes
Classes
Máquinas de Estados
Interações

Qual das frases abaixo não tem relação com o conceito de componente?
Os componentes fazem uso de estereótipos.
Um componente é representado por um quadrado contendo o nome de sua função.
Um componente oferece e requer serviços.
Um componente é uma caixa preta e representa um artefato.
Um componente tem vida autônoma.

(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:
Da relação apresentada existem somente:
(1) Requisitos de confiabilidade
(2) Requisitos de produtos
(3) Requisitos éticos
(4) Requisitos de portabilidade
Da relação apresentada existem somente o 1, 2 e 4
Da relação apresentada existem somente o 2, 3 e 4
Da relação apresentada existem todos
Da relação apresentada existem somente o 1, 2 e 3
Da relação apresentada existem somente o 1, 3 e 4

Assinale a alternativa que descreve o padrão GoF Adapter:
Esse padrão esconde a complexidade do sistema e fornece uma interface mais simples para um módulo cliente.
Esse padrão permite a criação de objetos duplicados, sem prejudicar a performance do sistema.
Esse padrão constrói um objeto complexo, usando objetos simples e adaptáveis de forma sequencial.
Esse padrão permite a utilização de múltiplas implementações proprietárias da mesma funcionalidade, por meio de uma interface padronizada que é traduzida para as diferentes interfaces proprietárias.
Esse padrão é utilizado para adaptar o estado de um objeto, permitindo que ele retorne a um estado anterior.

Prévia do material em texto

1a
          Questão
	Acerto: 1,0  / 1,0
	
	A UML foca seus diagramas em 5 diferentes visões, possibilitando enxergar o sistema sob diferentes perspectivas, dando completude à modelagem.  Uma das visões diz: "permite visualizar o sistema sob o ponto de vista de sua estrutura interna e seu comportamento, em resposta às funcionalidades externamente percebidas por seus usuários".
 
Nesse momento, volta-se a atenção para a identificação do comportamento do sistema, provido pelas colaborações entre os objetos, bem como para definir seus elementos estruturais (os pacotes, as classes, as interfaces).
 
Estamos falando da visão de:
		
	
	Implantação
	
	Casos de Uso
	
	Processo
	 
	Projeto
	
	Implementação
	
	
	Explicação:
Resposta correta: Projeto
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Os sistemas são desenvolvidos para atender às necessidades das pessoas. Tais necessidades se refletem em funcionalidades que o sistema precisa ter e na identificação de determinadas propriedades que essas pessoas também precisam encontrar no sistema.
O trecho anterior justifica a existência de requisitos funcionais e não funcionais. Avalie as assertivas I e II, a seguir, e assinale a alternativa correta.
I. Os requisitos funcionais são fundamentais, pois vão permitir que seus usuários tenham suas necessidades parcialmente atendidas.
II. As necessidades serão parcialmente atendidas, pois as funcionalidades precisam ter boa interface, desempenho satisfatório, segurança e outros requisitos não funcionais que também fazem parte das necessidades dos usuários.
		
	
	As assertivas I e II são verdadeiras e a assertiva II não justifica a I.
	
	A assertiva I é verdadeira e a assertiva 2 é falsa.
	
	A assertiva I é falsa e a assertiva 2 é verdadeira.
	
	As assertivas I e II são falsas.
	 
	As assertivas I e II são verdadeiras e a assertiva II justifica a I.
	
	
	Explicação:
Resposta correta: As assertivas I e II são verdadeiras e a assertiva II justifica a I.
	
		3a
          Questão
	Acerto: 1,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.
		
	
	Agregação
	
	Coesão.
	 
	Herança.
	
	Acoplamento.
	
	Refatoração.
	
	
	Explicação:
Resposta correta: Herança.
	
		4a
          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?
		
	
	Classes
	
	Máquinas de Estados
	
	Pacotes
	 
	Objetos
	
	Interações
	
	
	Explicação:
Resposta correta: Objetos
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	Num diagrama de atividades são permitidas decisões. Que elementos entram ou saem destes elementos de decisão?
		
	
	Métodos das classes
	 
	Condições de guarda
	
	Ações
	
	Pontos de junção
	
	Eventos
	
	
	Explicação:
A resposta certa é:Condições de guarda
	
		6a
          Questão
	Acerto: 1,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.
	
	Um componente oferece e requer serviços.
	
	Os componentes fazem uso de estereótipos.
	
	Um componente é uma caixa preta e representa um artefato.
	
	Um componente tem vida autônoma.
	
	
	Explicação:
A resposta certa é:Um componente é representado por um quadrado contendo o nome de sua função.
	
		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:
		
	 
	I, IV, V e VI, somente
	
	II, III, IV, V e VI, somente
	
	V e VI, somente
	
	II, III e V, somente
	
	I, II e IV, somente
	
	
	Explicação:
Resposta correta: I, IV, V e VI, somente
	
		8a
          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 1, 2 e 4
	
	Da relação apresentada existem somente o 1, 2 e 3
	
	Da relação apresentada existem somente o 2, 3 e 4
	
	
	Explicação:
Resposta correta: Da relação apresentada existem todos
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Assinale a alternativa que descreve o padrão GoF Adapter:
		
	 
	Esse padrão permite a utilização de múltiplas implementações proprietárias da mesma funcionalidade, por meio de uma interface padronizada que é traduzida para as diferentes interfaces proprietárias.
	
	Esse padrão esconde a complexidade do sistema e fornece uma interface mais simples para um módulo cliente.
	
	Esse padrão é utilizado para adaptar o estado de um objeto, permitindo que ele retorne a um estado anterior.
	
	Esse padrão permite a criação de objetos duplicados, sem prejudicar a performance do sistema.
	
	Esse padrão constrói um objeto complexo, usando objetos simples e adaptáveis de forma sequencial.
	
	
	Explicação:
A resposta certa é:Esse padrão permite a utilização de múltiplas implementações proprietárias da mesma funcionalidade, por meio de uma interface padronizada que é traduzida para as diferentes interfaces proprietárias.
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Assinale a alternativa que contenha o padrão GoF aplicável quando temos diferentes implementações de uma operação em que alguns passos são comuns e outros são específicos de cada implementação:
		
	
	Factory Method
	
	Strategy
	 
	Template Method
	
	Facade
	
	Adapter
	
	
	Explicação:
A resposta certa é:Template Method

Mais conteúdos dessa disciplina