• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Cursos Gerais ·

Engenharia de Software

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Sistema de Gerenciamento de Memoria com Melhor Escolha - Alocacao e Desalocacao

1

Sistema de Gerenciamento de Memoria com Melhor Escolha - Alocacao e Desalocacao

Engenharia de Software

IFBA

Questões sobre Refatoração, Reuso de Software e Orientação a Objetos

9

Questões sobre Refatoração, Reuso de Software e Orientação a Objetos

Engenharia de Software

IFBA

Avaliação sobre Componentes de Software e Frameworks

1

Avaliação sobre Componentes de Software e Frameworks

Engenharia de Software

IFBA

Diagrama de Casos de Uso para Sistema de Gerenciamento de Clientes de Advocacia - Atividade 01

2

Diagrama de Casos de Uso para Sistema de Gerenciamento de Clientes de Advocacia - Atividade 01

Engenharia de Software

IFBA

Diagrama de Casos de Uso - Sistema de Gerenciamento de Clientes de Escritorio de Advocacia

1

Diagrama de Casos de Uso - Sistema de Gerenciamento de Clientes de Escritorio de Advocacia

Engenharia de Software

IFBA

Texto de pré-visualização

Avaliação LP II 1 ENADE 2011 adaptado Em relação a padrões de projeto assinale as afirmações verdadeiras Prototype é um tipo de padrão estrutural Singleton tem por objetivo garantir que uma classe tenha ao menos uma instância e fornecer um ponto global de acesso para ela Template Method tem por objetivo definir o esqueleto de um algoritmo em uma operação postergando a definição de alguns passos para subclasses Iterator fornece uma maneira de acessar sequencialmente os elementos de um objeto agregado sem expor sua representação subjacente 2 Forneça o nome dos seguintes padrões de projeto 1 Oferece uma interface unificada e de alto nível que torna mais fácil o uso de um sistema 2 Garante que uma classe possui uma única instância e oferece um ponto único de acesso a ela 3 Facilita a construção de objetos complexos com vários atributos sendo alguns deles opcionais 4 Converte a interface de uma classe para outra interface esperada pelos clientes Permite que classes trabalhem juntas o que não seria possível devido à incompatibilidade de suas interfaces 5 Oferece uma interface ou classe abstrata para criação de uma família de objetos relacionados 6 Oferece um método para centralizar a criação de um tipo de objeto 7 Funciona como um intermediário que controla o acesso a um objeto base 8 Permite adicionar dinamicamente novas funcionalidades a uma classe 9 Oferece uma interface padronizada para caminhar em estruturas de dados 10 Permite parametrizar os algoritmos usados por uma classe 11 Torna uma estrutura de dados aberta a extensões isto é permite adicionar uma função em cada elemento de uma estrutura de dados mas sem alterar o código de tais elementos 12 Permite que um objeto avise outros objetos de que seu estado mudou 13 Define o esqueleto de um algoritmo em uma classe base e delega a implementação de alguns passos para subclasses 3 Dentre os padrões de projeto que respondeu na questão 2 quais são criacionais 4 Considerando as respostas da questão 2 liste padrões de projeto que a Ajudam a tornar uma classe aberta a extensões sem que seja preciso modificar o seu código fonte isto é padrões que colocam em prática o princípio AbertoFechado b Ajudam a desacoplar dois tipos de classes c Ajudam a incrementar a coesão de uma classe isto é fazem com que a classe tenha Responsabilidade Única d Simplificam o uso de um sistema 5 Qual a semelhança entre Proxy Decorador e Visitor E qual a diferença entre esses padrões 6 No exemplo do padrão de projeto Adapter Capítulo 6 do livro Engenharia de Software Moderna é apresentado o código de uma única classe adaptadora AdaptadorProjetorSamsung Escreva o código de uma classe semelhante mas que adapte a interface Projetor para a interface ProjetorLG Chame essa classe de AdaptadorProjetorLG 7 Dado o código abaixo de uma classe Subject do padrão Observador interface Observer public void updateSubject s class Subject private ListObserver observers new ArrayListObserver public void addObserverObserver observer observersaddobserver public void notifyObservers A Implemente o código de notifyObservers comentado com um A acima

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Sistema de Gerenciamento de Memoria com Melhor Escolha - Alocacao e Desalocacao

1

Sistema de Gerenciamento de Memoria com Melhor Escolha - Alocacao e Desalocacao

Engenharia de Software

IFBA

Questões sobre Refatoração, Reuso de Software e Orientação a Objetos

9

Questões sobre Refatoração, Reuso de Software e Orientação a Objetos

Engenharia de Software

IFBA

Avaliação sobre Componentes de Software e Frameworks

1

Avaliação sobre Componentes de Software e Frameworks

Engenharia de Software

IFBA

Diagrama de Casos de Uso para Sistema de Gerenciamento de Clientes de Advocacia - Atividade 01

2

Diagrama de Casos de Uso para Sistema de Gerenciamento de Clientes de Advocacia - Atividade 01

Engenharia de Software

IFBA

Diagrama de Casos de Uso - Sistema de Gerenciamento de Clientes de Escritorio de Advocacia

1

Diagrama de Casos de Uso - Sistema de Gerenciamento de Clientes de Escritorio de Advocacia

Engenharia de Software

IFBA

Texto de pré-visualização

Avaliação LP II 1 ENADE 2011 adaptado Em relação a padrões de projeto assinale as afirmações verdadeiras Prototype é um tipo de padrão estrutural Singleton tem por objetivo garantir que uma classe tenha ao menos uma instância e fornecer um ponto global de acesso para ela Template Method tem por objetivo definir o esqueleto de um algoritmo em uma operação postergando a definição de alguns passos para subclasses Iterator fornece uma maneira de acessar sequencialmente os elementos de um objeto agregado sem expor sua representação subjacente 2 Forneça o nome dos seguintes padrões de projeto 1 Oferece uma interface unificada e de alto nível que torna mais fácil o uso de um sistema 2 Garante que uma classe possui uma única instância e oferece um ponto único de acesso a ela 3 Facilita a construção de objetos complexos com vários atributos sendo alguns deles opcionais 4 Converte a interface de uma classe para outra interface esperada pelos clientes Permite que classes trabalhem juntas o que não seria possível devido à incompatibilidade de suas interfaces 5 Oferece uma interface ou classe abstrata para criação de uma família de objetos relacionados 6 Oferece um método para centralizar a criação de um tipo de objeto 7 Funciona como um intermediário que controla o acesso a um objeto base 8 Permite adicionar dinamicamente novas funcionalidades a uma classe 9 Oferece uma interface padronizada para caminhar em estruturas de dados 10 Permite parametrizar os algoritmos usados por uma classe 11 Torna uma estrutura de dados aberta a extensões isto é permite adicionar uma função em cada elemento de uma estrutura de dados mas sem alterar o código de tais elementos 12 Permite que um objeto avise outros objetos de que seu estado mudou 13 Define o esqueleto de um algoritmo em uma classe base e delega a implementação de alguns passos para subclasses 3 Dentre os padrões de projeto que respondeu na questão 2 quais são criacionais 4 Considerando as respostas da questão 2 liste padrões de projeto que a Ajudam a tornar uma classe aberta a extensões sem que seja preciso modificar o seu código fonte isto é padrões que colocam em prática o princípio AbertoFechado b Ajudam a desacoplar dois tipos de classes c Ajudam a incrementar a coesão de uma classe isto é fazem com que a classe tenha Responsabilidade Única d Simplificam o uso de um sistema 5 Qual a semelhança entre Proxy Decorador e Visitor E qual a diferença entre esses padrões 6 No exemplo do padrão de projeto Adapter Capítulo 6 do livro Engenharia de Software Moderna é apresentado o código de uma única classe adaptadora AdaptadorProjetorSamsung Escreva o código de uma classe semelhante mas que adapte a interface Projetor para a interface ProjetorLG Chame essa classe de AdaptadorProjetorLG 7 Dado o código abaixo de uma classe Subject do padrão Observador interface Observer public void updateSubject s class Subject private ListObserver observers new ArrayListObserver public void addObserverObserver observer observersaddobserver public void notifyObservers A Implemente o código de notifyObservers comentado com um A acima

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®