Questões de Tecnologia da Informação - Padrões de projeto GoF

Limpar pesquisa

Configurar questões
Tamanho do Texto
Modo escuro

Questão: 91 de 133

503f5d7cf6886c0002000ec6

copy

Banca: CESPE / Cebraspe

Órgão: Tribunal Regional do Trabalho do Espírito Santo

Cargo(s): Técnico Judiciário - Tecnologia da Informação

Ano: 2009

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software > Análise e projeto orientados a objetos > Padrões de projeto GoF

Imagem questão

A figura acima apresenta o estado visual de uma ferramenta CASE denominada BlueJ, que realiza a depuração de um programa
na linguagem Java. Essa figura mostra cinco janelas na interface gráfica, nomeadas Servidor, Projeto, Cargo BlueJ: trt e BlueJ: Debugger, sendo que três delas apresentam-se o código
completo das classes Servidor, Projeto e Cargo. Esses códigos
estão sintaticamente corretos e em estado de execução no depurador
da ferramenta BlueJ. Existem também quatro breakpoints
sinalizados nas linhas de código: dois na classe Servidor, um na
classe Projeto e um na classe Cargo. Nota-se, ainda, que o
depurador foi iniciado por meio da execução do único método
main() apresentado nos códigos e que o ponteiro de código do
debugger encontra-se na linha 11 da classe Servidor.
A partir da figura e das informações acima, julgue os itens a seguir.
Entre os padrões de projeto Observer, MethodFactory e Singleton, o primeiro é o que mais foi aplicado à classe Cargo.

Questão: 92 de 133

506494871a36ca0002001ddc

copy

Banca: CESPE / Cebraspe

Órgão: Ministério Público do Estado do Piauí

Cargo(s): Analista Ministerial - Informática

Ano: 2012

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software > Análise e projeto orientados a objetos > Padrões de projeto GoF

Supondo que um sistema tenha sido desenvolvido e documentado
de acordo com os conceitos da análise e do projeto orientado a
objetos e tenha sido utilizada, como ferramenta para modelagem, a UML (Unified Modeling Language), versão 2.0, julgue os próximos
itens.
O padrão de projeto conhecido como façade é indicado para a definição de uma interface de nível mais alto que torne mais fácil a comunicação entre os subsistemas de um sistema complexo.

Questão: 93 de 133

50814ea71496920002000e96

copy

Banca: CESPE / Cebraspe

Órgão: Secretaria de Estado de Planejamento e Gestão do Distrito Federal

Cargo(s): Professor - Informática

Ano: 2008

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software > Análise e projeto orientados a objetos > Padrões de projeto GoF

Imagem questão

Na figura acima, que apresenta um aspecto da interface produzida pela IDE (ambiente interativo de desenvolvimento), ou ferramenta RAD (desenvolvimento rápido de aplicações), chamada NetBeans 6.1, são apresentadas várias janelas ou abas de informação, entre
as quais se destacam as de nome: Patterns, Inspector,VisaoAplicativoDesktop, codigoLabel[JLabel] – Properties
e Pallete. Considerando essa figura, julgue os próximos itens, relativos às informações apresentadas e a conceitos de
desenvolvimento de sistemas e linguagens de programação.
O framework arquitetural MVC incorpora, usualmente, um dos padrões de desenho GoF do tipo comportamental apresentados na interface da figura acima.

Questão: 94 de 133

50814ea71496920002000e97

copy

Banca: CESPE / Cebraspe

Órgão: Secretaria de Estado de Planejamento e Gestão do Distrito Federal

Cargo(s): Professor - Informática

Ano: 2008

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software > Análise e projeto orientados a objetos > Padrões de projeto GoF

Imagem questão

Na figura acima, que apresenta um aspecto da interface produzida pela IDE (ambiente interativo de desenvolvimento), ou ferramenta RAD (desenvolvimento rápido de aplicações), chamada NetBeans 6.1, são apresentadas várias janelas ou abas de informação, entre
as quais se destacam as de nome: Patterns, Inspector,VisaoAplicativoDesktop, codigoLabel[JLabel] – Properties
e Pallete. Considerando essa figura, julgue os próximos itens, relativos às informações apresentadas e a conceitos de
desenvolvimento de sistemas e linguagens de programação.
As classes java.awt.Container e java.awt.Component, declaradas na biblioteca padrão da linguagem Java, implementam, juntas, um padrão de projeto GoF do tipo comportamental, denominado Composite.

Questão: 95 de 133

50c3dd86010f050200000301

copy

Banca: CESPE / Cebraspe

Órgão: Supremo Tribunal Federal

Cargo(s): Analista Judiciário - Análise de Sistemas de Informação

Ano: 2008

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software > Análise e projeto orientados a objetos > Padrões de projeto GoF

Imagem questão
A figura acima, adaptada de java.sun.com, ilustra a arquitetura de uma aplicação web desenvolvida na plataforma J2EE, tendo sido
alguns de seus módulos nomeados de A até I. Considere que uma aplicação com a arquitetura mostrada tenha sido instalada em um
servidor de aplicação JBoss 4.0 ou superior, por meio do deploy de um arquivo com nome aplicacao.war, e se encontre em pleno
funcionamento. Com base nessas informações, julgue os itens a seguir, quanto aos conceitos de desenvolvimento de aplicações.
Conforme a nomenclatura proposta pelo GoF (gang of four) book, o nome dado ao módulo F sugere que esse módulo implementa um padrão da categoria comportamental, enquanto o nome do módulo C sugere que ele implementa um padrão da categoria estrutural.