Logo Passei Direto
Buscar

Simulado 1 MODELAGEM DE SISTEMAS COM UML

Ferramentas de estudo

Questões resolvidas

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. I. Uma realidade complexa exige maior número de perspectivas de análise do que um problema mais elementar. PORQUE II. Para entender a totalidade, precisamos enxergar o problema sob várias perspectivas. 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.
a. A assertiva I é verdadeira e a assertiva II é falsa.
b. As assertivas I e II são falsas.
c. As assertivas I e II são verdadeiras e a assertiva II justifica a I.
d. A assertiva I é falsa e a assertiva II é verdadeira.
e. As assertivas I e II são verdadeiras e a assertiva II não justifica a I.

(DPE-RJ ‒ 2014) Considere o diagrama UML abaixo. De acordo com os conceitos da UML, de orientação a objetos e de padrão de projetos, é correto afirmar:

a. As instruções pedido Pedido = new pedido(); PedidoDAO d = buildPedidoDAO(); d.inserirPedido (pedido); em condições ideais é um exemplo correto de implementação em linguagem Java.
b. O método DAOBuilder possui os objetos responsáveis por construir o padrão de projeto a ser implementado em Java.
c. Neste diagrama de objetos da UML PedidoDAO se refere a um objeto abstrato.
d. O padrão de projeto utilizado pode ser claramente identificado como Fabric Method.
e. Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido.

(IFB - 2017) Larman (2007), define os casos de uso e seus componentes. Assinale a alternativa cuja descrição sobre casos de uso e seus componentes é incorreta:

a. Um ator é algo com comportamento, tal como uma pessoa, um sistema de computador ou uma organização.
b. Um cenário é, também, chamado de instância de caso de uso.
c. Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos.
d. Casos de uso são narrativas em texto, amplamente utilizadas para descobrir e registrar requisitos.
e. Casos são uma coleção de cenários relacionados de sucesso e fracasso, que descrevem um ator usando um sistema como meio para atingir um objetivo.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

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. I. Uma realidade complexa exige maior número de perspectivas de análise do que um problema mais elementar. PORQUE II. Para entender a totalidade, precisamos enxergar o problema sob várias perspectivas. 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.
a. A assertiva I é verdadeira e a assertiva II é falsa.
b. As assertivas I e II são falsas.
c. As assertivas I e II são verdadeiras e a assertiva II justifica a I.
d. A assertiva I é falsa e a assertiva II é verdadeira.
e. As assertivas I e II são verdadeiras e a assertiva II não justifica a I.

(DPE-RJ ‒ 2014) Considere o diagrama UML abaixo. De acordo com os conceitos da UML, de orientação a objetos e de padrão de projetos, é correto afirmar:

a. As instruções pedido Pedido = new pedido(); PedidoDAO d = buildPedidoDAO(); d.inserirPedido (pedido); em condições ideais é um exemplo correto de implementação em linguagem Java.
b. O método DAOBuilder possui os objetos responsáveis por construir o padrão de projeto a ser implementado em Java.
c. Neste diagrama de objetos da UML PedidoDAO se refere a um objeto abstrato.
d. O padrão de projeto utilizado pode ser claramente identificado como Fabric Method.
e. Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido.

(IFB - 2017) Larman (2007), define os casos de uso e seus componentes. Assinale a alternativa cuja descrição sobre casos de uso e seus componentes é incorreta:

a. Um ator é algo com comportamento, tal como uma pessoa, um sistema de computador ou uma organização.
b. Um cenário é, também, chamado de instância de caso de uso.
c. Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos.
d. Casos de uso são narrativas em texto, amplamente utilizadas para descobrir e registrar requisitos.
e. Casos são uma coleção de cenários relacionados de sucesso e fracasso, que descrevem um ator usando um sistema como meio para atingir um objetivo.

Prévia do material em texto

1a 
 Questão 
Acerto: 1,0 / 1,0 
 
O uso de modelos possibilita as desvantagens a seguir, exceto: 
 
 
Dificuldade em discutir decisões do sistema, sem que se possa expor as 
ideias. 
 
Desenvolver sistemas que não atendem as necessidades de seus usuários. 
 
Dificuldade em compreender e validar as necessidades dos usuários. 
 Gerir melhor a complexidade. 
 
Possibilidade de o sistema não atender às necessidades de seus usuários. 
 
 
Explicação: 
Resposta correta: Gerir melhor a complexidade. 
 
 
2a 
 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. 
I. Uma realidade complexa exige maior número de perspectivas de análise do que 
um problema mais elementar. 
 PORQUE 
II. Para entender a totalidade, precisamos enxergar o problema sob várias 
perspectivas. 
E assinale a alternativa correta. 
 
 
A assertiva I é verdadeira e a assertiva II é falsa. 
 
As assertivas I e II são falsas. 
 As assertivas I e II são verdadeiras e a assertiva II justifica a I. 
 
A assertiva I é falsa e a assertiva II é verdadeira. 
 
As assertivas I e II são verdadeiras e a assertiva II não justifica a I. 
 
 
Explicação: 
Resposta correta: As assertivas I e II são verdadeiras e a assertiva II justifica a I. Na 
construção ou desenvolvimento de sistemas computacionais, assim como na construção 
imobiliária, há uma gradação da complexidade no processo de construção, que depende de 
alguns fatores, sendo o tamanho (do sistema ou do empreendimento) um deles. Os 
modelos, além da finalidade inicial, funcionam também como instrumento de gerenciamento 
da complexidade, considerando a limitação humana em lidar com ela. Os sistemas grandes 
e complexos carecem de ser modelados para sua melhor compreensão em sua totalidade. 
 
 
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 atividades 
 Diagrama de objetos. 
 
Diagrama de casos de uso. 
 
Diagrama de classes. 
 
Diagrama de dados. 
 
 
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 
 
 
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. 
 
cada objeto da classe Reativos só pode ser instanciado a partir de algum 
método da classe Exame. 
 
o pacote associado à classe Pedido especifica a implementação de um 
método de controle do construtor da classe Pedido. 
 os objetos da classe Empresa possuem dois atributos: o seu nome e o 
número de seu CNPJ. 
 
 
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 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 tem vida autônoma. 
 
Um componente é uma caixa preta e representa um artefato. 
 
 
Explicação: 
A resposta certa é:Um componente é representado por um quadrado contendo o nome de 
sua função. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
O que é um diagrama de implementação? 
 
 
É um conjunto de elementos que define o ambiente do sistema. 
 
É um conjunto de elementos que define o processo de execução do sistema. 
 É um conjunto de elementos que define a arquitetura de execução dos 
sistemas. 
 
É um conjunto de elementos que define como o sistema funciona. 
 
É um conjunto de elementos que define a estrutura de módulos de um 
sistema. 
 
 
Explicação: 
A resposta certa é:É um conjunto de elementos que define a arquitetura de execução dos 
sistemas. 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
(DPE-RJ ‒ 2014) Considere o diagrama UML abaixo. 
 
De acordo com os conceitos da UML, de orientação a objetos e de padrão de projetos, é 
correto afirmar: 
 
 
As instruções pedido Pedido = new pedido(); PedidoDAO d = buildPedidoDAO(); 
d.inserirPedido (pedido); em condições ideais é um exemplo correto de implementação 
em linguagem Java. 
 
O método DAOBuilder possui os objetos responsáveis por construir o padrão de projeto 
a ser implementado em Java. 
 
Neste diagrama de objetos da UML PedidoDAO se refere a um objeto abstrato. 
 
O padrão de projeto utilizado pode ser claramente identificado como Fabric Method. 
 Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e 
PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido. 
 
 
Explicação: 
Resposta correta: Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e 
PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
(IFB - 2017) Larman (2007), define os casos de uso e seus componentes. Assinale a 
alternativa cuja descrição sobre casos de uso e seus componentes é incorreta: 
 
 
Um ator é algo com comportamento, tal como uma pessoa, um sistema de 
computador ou uma organização. 
 
Um cenário é, também, chamado de instância de caso de uso. 
 Os casos de uso são orientados a objeto, a partir de uma análise OO, quando 
são escritos. 
 
Casos de uso são narrativas em texto, amplamente utilizadas para descobrir e 
registrar requisitos. 
 
Casos são uma coleção de cenários relacionados de sucesso e fracasso, que 
descrevem um ator usando um sistema como meio para atingir um objetivo. 
 
 
Explicação: 
Resposta correta: Os casos de uso são orientados a objeto, a partir de uma análise OO, 
quando são escritos. 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale a afirmativa falsa sobre padrões de projeto: 
 
 Um padrão não pode ser adaptado ao ser aplicado em um problema 
específico. 
 
Decidir se um padrão pode ser empregado em um problema específico nem 
sempre é uma tarefa fácil. 
 
Padrões facilitam o desenvolvimento, pois permitem a utilização de soluções 
bem-sucedidas em problemas similares. 
 
É comum um iniciante achar que os padrões devem estar por toda a 
implementação e acabar fazendo uso inadequado deles. 
 
Padrões fornecem uma linguagem comum para os desenvolvedores 
 
 
Explicação: 
A resposta certa é:Um padrão não pode ser adaptado ao ser aplicado em um problema 
específico. 
 
 
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 duplicação de algoritmos que apresentem a mesma estrutura, com 
alguns pontos de variação entre eles.Indica a classe mais recomendada para instanciar um objeto em uma relação 
de agregado x partes. 
 
Recomenda que cada módulo deve ter uma responsabilidade bem-definida. 
 
Evita a criação de dependências em relação a estruturas de código 
condicionais (if-then-else ou switch-case) 
 
 
Explicação: 
A resposta certa é:Recomenda que as responsabilidades devem ser distribuídas pelos 
módulos de forma que as dependências entre eles sejam gerenciáveis.

Mais conteúdos dessa disciplina