Logo Passei Direto
Buscar

MODELAGEM DE SISTEMAS COM UML

Ferramentas de estudo

Questões resolvidas

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:
A divisão em camadas foi uma solução encontrada para melhor organizar o código de um programa, facilitando sua manutenção.
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.
Três (3) camadas é o máximo possível em que se pode dividir um sistema.
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).
Camadas separam as responsabilidades e gerenciam as dependências.

O contexto é um sistema de gestão de uma carteira de investimentos, no qual o usuário pode comprar e vender ações da bolsa, enviando uma ordem de compra ou venda a sua corretora.
Assinale a alternativa que contém apenas os requisitos não funcionais:
I. Deve ser possível o envio de ordem de compra pelo sistema.
II. Dever ser possível o envio de ordem de venda pelo sistema.
III. A emissão da ordem deve ser segura e deve seguir protocolo específico.
IV. A interface deve permitir destreza nas operações, pois estas precisam ser práticas e permitir agilidade.
V. Deve ser possível ao investidor emitir posição financeira de seu saldo atualizado.
VI. A segurança é fundamental para que dados financeiros não sejam alvos de ataques.
III, IV e VI.
I e IV.
II, III e V.
IV e VI.
I, II e V.

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.
Herança.
Agregação
Refatoração.
Coesão.

O que é um diagrama de implementação? É um conjunto de elementos que define a estrutura de módulos de um sistema. É um conjunto de elementos que define como o sistema funciona. É um conjunto de elementos que define o ambiente do sistema. É um conjunto de elementos que define a arquitetura de execução dos sistemas. É um conjunto de elementos que define o processo de execução do sistema.

Qual o principal objetivo de um diagrama de componentes? Modelar as partes de um sistema. Modelar os artefatos de software e hardware. Modelar as atividades de um caso de uso. Definir a infraestrutura para execução do software. Apresentar a organização do hardware.

(INSTITUTO AOCP - EBSERH - 2017) Um recém-contratado analista é integrado a uma equipe de desenvolvimento de um projeto em andamento e lhe são apresentados os diagramas de modelagem. Entre todos esses diagramas, o diagrama a seguir é passado para esse analista reformular. Qual é o diagrama que ele terá que reformular?
Diagrama de Atividade
Diagrama de Comunicação
Diagrama de Estado
Diagrama de Sequência
Diagrama de Pacote

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

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 da Responsabilidade Única
Princípio da Inversão de Dependências
Princípio da Segregação de Interfaces
Princípio de Substituição de Liskov
Princípio Open Closed

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

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:
A divisão em camadas foi uma solução encontrada para melhor organizar o código de um programa, facilitando sua manutenção.
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.
Três (3) camadas é o máximo possível em que se pode dividir um sistema.
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).
Camadas separam as responsabilidades e gerenciam as dependências.

O contexto é um sistema de gestão de uma carteira de investimentos, no qual o usuário pode comprar e vender ações da bolsa, enviando uma ordem de compra ou venda a sua corretora.
Assinale a alternativa que contém apenas os requisitos não funcionais:
I. Deve ser possível o envio de ordem de compra pelo sistema.
II. Dever ser possível o envio de ordem de venda pelo sistema.
III. A emissão da ordem deve ser segura e deve seguir protocolo específico.
IV. A interface deve permitir destreza nas operações, pois estas precisam ser práticas e permitir agilidade.
V. Deve ser possível ao investidor emitir posição financeira de seu saldo atualizado.
VI. A segurança é fundamental para que dados financeiros não sejam alvos de ataques.
III, IV e VI.
I e IV.
II, III e V.
IV e VI.
I, II e V.

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.
Herança.
Agregação
Refatoração.
Coesão.

O que é um diagrama de implementação? É um conjunto de elementos que define a estrutura de módulos de um sistema. É um conjunto de elementos que define como o sistema funciona. É um conjunto de elementos que define o ambiente do sistema. É um conjunto de elementos que define a arquitetura de execução dos sistemas. É um conjunto de elementos que define o processo de execução do sistema.

Qual o principal objetivo de um diagrama de componentes? Modelar as partes de um sistema. Modelar os artefatos de software e hardware. Modelar as atividades de um caso de uso. Definir a infraestrutura para execução do software. Apresentar a organização do hardware.

(INSTITUTO AOCP - EBSERH - 2017) Um recém-contratado analista é integrado a uma equipe de desenvolvimento de um projeto em andamento e lhe são apresentados os diagramas de modelagem. Entre todos esses diagramas, o diagrama a seguir é passado para esse analista reformular. Qual é o diagrama que ele terá que reformular?
Diagrama de Atividade
Diagrama de Comunicação
Diagrama de Estado
Diagrama de Sequência
Diagrama de Pacote

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

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 da Responsabilidade Única
Princípio da Inversão de Dependências
Princípio da Segregação de Interfaces
Princípio de Substituição de Liskov
Princípio Open Closed

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

16/10/21, 12:35 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=270786240&user_cod=2775593&matr_integracao=202003379867 1/5
 
Simulado AV
Teste seu conhecimento acumulado
 
Disc.: MODELAGEM DE SISTEMAS COM UML 
Aluno(a): CARLOS ROGERIO ALONSO ROCHA 202003379867
Acertos: 10,0 de 10,0 16/10/2021
 
 
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:
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).
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.
 Três (3) camadas é o máximo possível em que se pode dividir um sistema.
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/10/2021 12:18:23
 
 
Explicação:
Resposta correta: Três (3) camadas é o máximo possível em que se pode dividir um sistema.
 
 
Acerto: 1,0 / 1,0
O contexto é um sistema de gestão de uma carteira de investimentos, no qual o usuário pode comprar e
vender ações da bolsa, enviando uma ordem de compra ou venda a sua corretora.
 
Considere os seguintes requisitos pertinentes ao contexto descrito anteriormente.
I. Deve ser possível o envio de ordem de compra pelo sistema.
II. Dever ser possível o envio de ordem de venda pelo sistema.
III. A emissão da ordem deve ser segura e deve seguir protocolo específico.
IV. A interface deve permitir destreza nas operações, pois estas precisam ser práticas e permitir
agilidade.
V. Deve ser possível ao investidor emitir posição financeira de seu saldo atualizado.
VI. A segurança é fundamental para que dados financeiros não sejam alvos de ataques.
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
16/10/21, 12:35 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=270786240&user_cod=2775593&matr_integracao=202003379867 2/5
 
Assinale a alternativa que contém apenas os requisitos não funcionais:
I e IV.
IV e VI.
I, II e V.
 III, IV e VI.
II, III e V.
Respondido em 16/10/2021 12:20:29
 
 
Explicação:
Resposta correta: III, IV e VI.
 
 
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.
Acoplamento.
 Herança.
Coesão.
Agregação
Refatoração.
Respondido em 16/10/2021 12:20:59
 
 
Explicação:
Resposta correta: Herança.
 
 
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 Objetos.
Diagrama de Classes.
 Questão3
a
 Questão4
a
16/10/21, 12:35 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=270786240&user_cod=2775593&matr_integracao=202003379867 3/5
Diagrama de Pacotes.
 Diagrama de Casos de Uso.
Respondido em 16/10/2021 12:23:12
 
 
Explicação:
Resposta correta: Diagrama de Casos de Uso.
 
 
Acerto: 1,0 / 1,0
O que é um diagrama de implementação?
É 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 como o sistema funciona.
É um conjunto de elementos que define o processo de execução do sistema.
É um conjunto de elementos que define o ambiente do sistema.
Respondido em 16/10/2021 12:24:59
 
 
Explicação:
A resposta certa é:É um conjunto de elementos que define a arquitetura de execução dos sistemas.
 
 
Acerto: 1,0 / 1,0
Qual o principal objetivo de um diagrama de componentes?
 Modelar os artefatos de software e hardware.
Definir a infraestrutura para execução do software.
Apresentar a organização do hardware.
Modelar as partes de um sistema.
Modelar as atividades de um caso de uso.
Respondido em 16/10/2021 12:27:05
 
 
Explicação:
A resposta certa é:Modelar os artefatos de software e hardware.
 
 
Acerto: 1,0 / 1,0
(INSTITUTO AOCP - EBSERH - 2017) Um recém-contratado analista é integrado a uma equipe de
desenvolvimento de um projeto em andamento e lhe são apresentados os diagramas de modelagem. Entre
todos esses diagramas, o diagrama a seguir é passado para esse analista reformular. Qual é o diagrama que
ele terá que reformular?
 Questão5
a
 Questão6
a
 Questão7
a
16/10/21, 12:35 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=270786240&user_cod=2775593&matr_integracao=202003379867 4/5
Diagrama de Pacote
Diagrama de Atividade
Diagrama de Estado
 Diagrama de Comunicação
Diagrama de Sequência
Respondido em 16/10/2021 12:29:06
 
 
Explicação:
Resposta correta: Diagrama de Comunicaçã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 todos
Da relação apresentada existem somente o 1, 2 e 3
Da relação apresentada existem somente o 2, 3 e 4
Da relação apresentada existem somente o 1, 3 e 4
Da relação apresentada existem somente o 1, 2 e 4
Respondido em 16/10/2021 12:29:50
 
 
Explicação:
Resposta correta: Da relação apresentada existem todos
 
 
Acerto: 1,0 / 1,0
 Questão8
a
 Questão
9a
16/10/21, 12:35 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=270786240&user_cod=2775593&matr_integracao=202003379867 5/5
''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 Open Closed
 Princípio da Responsabilidade Única
Princípio de Substituição de Liskov
Princípio da Inversão de Dependências
Princípio da Segregação de Interfaces
Respondido em 16/10/2021 12:32:27
 
 
Explicação:
A resposta certa é:Princípio da Responsabilidade Única
 
 
Acerto: 1,0 / 1,0
Assinale a alternativa que descreve o padrão GoF Adapter:
Esse padrão constrói um objeto complexo, usando objetos simples e adaptáveis de forma sequencial.
Esse padrão esconde a complexidade do sistema e fornece uma interface mais simples para um
módulo cliente.
 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.
Esse padrão permite a criação de objetos duplicados, sem prejudicar a performance do sistema.
Respondido em 16/10/2021 12:34:37
 
 
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.
 
 
 
 
 
 
 
 
 
 
 
 Questão10
a
javascript:abre_colabore('38403','269521441','4892994787');

Mais conteúdos dessa disciplina