Questões de Arquitetura de Software - Padrões de projeto (Design Patterns) para Concurso

Foram encontradas 534 questões

Q486620 Arquitetura de Software
Uma API para desenvolvimento de aplicações distribuídas deve dar aos programadores que a utilizam a possibilidade de invocar métodos definidos em objetos localizados em uma máquina remota, como se esses métodos estivessem definidos em um objeto local.
Com a intenção de resolver esse problema, essa API pode usar, em sua implementação, uma variante do padrão estrutural GoF (Gang of Four) chamado
Alternativas
Q486619 Arquitetura de Software
Uma aplicação orientada a objetos deve ser construída para ler arquivos em formato RTF (Rich Text Format) e permitir aos seus usuários a exportação do conteúdo desse arquivo para diferentes formatos de saída (PDF, DOC, ASCII, HTML, etc). Uma restrição é que a aplicação deve ser construída de tal forma que os passos do processo de construção de cada arquivo de saída sejam separados das diferentes representações dos formatos de saída, ou seja, das diferentes lógicas de exportação para cada um dos formatos de saída. Dessa forma, diferentes implementações desses passos poderiam gerar diferentes representações (formatos de saída).

Dentre os padrões de projeto do catálogo GoF (Gang of Four) listados abaixo, qual deve ser usado na implementação dessa aplicação, de tal forma a contemplar a restrição descrita?
Alternativas
Q485470 Arquitetura de Software
Um padrão de projeto do catálogo GoF (Gang of Four) é o Template Method, cuja finalidade é
Alternativas
Q482768 Arquitetura de Software
O padrão de projeto que tem como finalidade separar a construção de um objeto complexo de sua representação, de forma que um mesmo processo de construção possa criar diferentes representações é conhecido como
Alternativas
Q476268 Arquitetura de Software
Um Padrão de Projeto de Software ou Padrão de Desenho de Software, também muito conhecido pelo termo original em inglês Design Pattern, descreve uma solução geral reutilizável para um problema recorrente no desenvolvimento de sistemas de software.

A descrição de um padrão de projeto deve conter
Alternativas
Q468146 Arquitetura de Software
O padrão de projeto que permite a uniformidade do tratamento em uma hierarquia na qual coexistem objetos primitivos e agregados de objetos, todos da mesma espécie, é denominado
Alternativas
Q468010 Arquitetura de Software
Um padrão de projeto (do inglês design pattern) é uma solução reutilizável para problemas que ocorrem com frequência dentro de um determinado contexto de um projeto de sistema de software orientado a objetos, e que ganhou popularidade com o catálogo denominado Padrões GoF ('Gang of Four') que define e organiza essas soluções reutilizáveis em 3 famílias conforme o propósito de cada solução.

Os padrões de projetos denominados Composite, Factory Method e Memento, que fazem parte desse catálogo, pertencem, respectivamente, às famílias:
Alternativas
Q466021 Arquitetura de Software
Há um tipo de padrão de projeto de software denominado arquitetural sobre o qual é correto dizer que, prioritariamente,
Alternativas
Q462339 Arquitetura de Software
Os padrões Singleton, Proxy e Memento são classificados, respectivamente, como
Alternativas
Q462146 Arquitetura de Software
Julgue os itens subsequentes, relativos aos padrões de projeto.

Em programação orientada a objetos, o padrão de projeto denominado Singleton define uma classe que possui apenas uma instância e provê um ponto de acesso local a ela.
Alternativas
Q462145 Arquitetura de Software
Julgue os itens subsequentes, relativos aos padrões de projeto.

Em programação orientada a objetos, o padrão de projeto denominado Iterator define uma forma de acesso sequencial aos elementos de um objeto agregado, sem expor sua representação interna.
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Tecnologia da Informação |
Q457965 Arquitetura de Software
Em relação aos padrões de projeto, são exemplos de padrão de criação, padrão estrutural e padrão comportamental, respectivamente:
Alternativas
Q455283 Arquitetura de Software
Angela pretende utilizar alguns design patterns em seu projeto Java e, após algumas pesquisas, encontrou o que buscava em Singleton e Prototype cujos objetivos são, respectivamente:

I. Encapsular a escolha das classes concretas a serem utilizadas na criação dos objetos de diversas famílias.

II. Permitir a criação de uma única instância de uma classe e fornecer um modo para recuperá-la.

III. Possibilitar o reaproveitamento de objetos.

IV. Possibilitar a criação de novos objetos a partir da cópia de objetos existentes.

Está correto o que consta APENAS em
Alternativas
Q453042 Arquitetura de Software
Quanto aos design patterns, é correto afirmar que:
Alternativas
Q452053 Arquitetura de Software
"É um padrão de projeto (design pattern) que separa o modelo de domínio, a apresentação e as ações com base nas entradas do usuário em três grupos distintos. Utilizando este padrão, o modelo pode ser construído e testado independentemente da apresentação visual. É um padrão de projeto utilizado principalmente para a construção de aplicações web que se tornou fundamental para a separação da lógica de interface com o usuário e da lógica de negócios." O padrão de projeto descrito é o:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Sistemas |
Q450899 Arquitetura de Software
Os padrões de projeto podem ser categorizados em três grupos: criação, estruturais e comportamentais. São padrões do grupo estrutural e do grupo criação,respectivamente:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Sistemas |
Q450895 Arquitetura de Software
Alguns padrões de projeto estão disponibilizados na coluna I. Estabeleça a correta correspondência com suas intenções, disponibilizadas na coluna II.

Coluna I

1.Façade
2.Adapter
3.Bridge
4.Abstract Factory

Coluna 2

( ) Simplificar o uso de um sistema já existente, definindo sua própria interface.

( ) Possuir famílias ou conjunto de objetos para clientes (ou casos) particulares.

( ) Casar um objeto existente, fora do seu controle, com uma interface particular.

( ) Desacoplar um conjunto de implementações do conjunto de objetos que as utilizam.

A sequência correta é
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Sistemas |
Q450894 Arquitetura de Software
O padrão de projeto bridge é útil quando:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Sistemas |
Q450893 Arquitetura de Software
Em relação às principais características dos padrões de projeto utilizados pela Gangue dos Quatro, a investigação das forças que interagem no padrão é representa como:
Alternativas
Q450046 Arquitetura de Software
Os padrões GoF refletem situações muito recorrentes em projetos orientados a objetos. Esses padrões são classificados em três famílias: padrões de criação, padrões estruturais e padrões comportamentais. Considere os objetivos principais de alguns desses padrões, tais como:

I. produzir objetos utilizando uma estrutura de árvore para representar hierarquias de todo-parte, de forma a permitir que objetos do tipo todo ou do tipo parte sejam tratados da mesma maneira.

II. atribuir responsabilidades adicionais a um objeto de forma dinâmica, para atender a algumas situações em que seja desejado que um objeto tenha mais responsabilidades que os demais da sua classe.

III. prover uma interface única para um conjunto de interfaces de um subsistema, facilitando o seu uso, para atender a situações em que um conjunto de classes deve se comportar como um componente.

Os padrões cujos objetivos foram descritos em I, II e III são, respectivamente:
Alternativas
Respostas
341: D
342: B
343: E
344: B
345: E
346: A
347: D
348: A
349: A
350: E
351: C
352: A
353: D
354: E
355: E
356: C
357: A
358: A
359: D
360: B