Questões de Concurso
Filtrar
328 Questões de concurso encontradas
Página 5 de 66
Questões por página:
Questões por página:
Concurso:
UERJ
Disciplina:
Engenharia de Software
O modelo de classes de Análise da Modelagem Orientada a Objetos representa os objetos que o
sistema irá manipular, as operações que serão aplicadas a esses objetos, além das relações entre os
objetos e as colaborações que ocorrem entre as classes. Uma classe é uma abstração de itens que
representam as coisas importantes para os usuários, modelando elementos que fazem parte do seu
cotidiano. Com isso, é possível facilitar a compreensão, resultando em validações de modelo mais ágeis.
Uma classe bem estruturada tem como requisitos:
Concurso:
UFSC
Disciplina:
Engenharia de Software
Considere os dois diagramas UML a seguir, referentes ao design pattern (padrão de projeto)
Composite (composto) e assinale a alternativa que completa correta e respectivamente as três
lacunas, considerando sua ordem numérica destacada no texto.
O padrão Composite, assim como outros padrões, é baseado fortemente no conceito de (1)__________________, o que pode ser observado em sua estrutura, em que a classe principal do padrão (classe Composite) é uma especialização de uma classe existente e não é a única especialização dessa classe. Além disso, um segundo conceito importante no padrão Composite, assim como em outros padrões, é (2)__________________, o que se observa na uniformidade das assinaturas de métodos invocados no segundo diagrama. Um terceiro conceito relevante nesse padrão, assim como em outros, é (3)__________________, observável no segundo diagrama, quando uma responsabilidade atribuída à instância de Composite – método ‘method1()’ – é repartida com instâncias agregadas da classe Leaf.
O padrão Composite, assim como outros padrões, é baseado fortemente no conceito de (1)__________________, o que pode ser observado em sua estrutura, em que a classe principal do padrão (classe Composite) é uma especialização de uma classe existente e não é a única especialização dessa classe. Além disso, um segundo conceito importante no padrão Composite, assim como em outros padrões, é (2)__________________, o que se observa na uniformidade das assinaturas de métodos invocados no segundo diagrama. Um terceiro conceito relevante nesse padrão, assim como em outros, é (3)__________________, observável no segundo diagrama, quando uma responsabilidade atribuída à instância de Composite – método ‘method1()’ – é repartida com instâncias agregadas da classe Leaf.
Concurso:
UFSC
Disciplina:
Engenharia de Software
Considere os quatro diagramas UML a seguir.

Assinale a alternativa que identifica corretamente os tipos de diagrama, considerando sua ordem numérica destacada na imagem.
Concurso:
UFSC
Disciplina:
Engenharia de Software
Considere as seguintes descrições, correspondentes ao conteúdo da seção “intenção” do catálogo
de design patterns (padrões de projeto), e assinale a alternativa que completa correta e
respectivamente as três lacunas, considerando sua ordem numérica destacada no texto.
1. _______________: incorpora responsabilidades adicionais a um objeto dinamicamente. Esse padrão fornece uma alternativa flexível à produção de subclasses para estender a funcionalidade.
2. _______________: provê um substituto ou espaço reservado a outro objeto, para controlar o acesso a este.
3. _______________: fornece uma interface unificada para um conjunto de interfaces em um subsistema. Esse padrão define uma interface de nível mais alto, que torna o subsistema mais fácil de usar.
1. _______________: incorpora responsabilidades adicionais a um objeto dinamicamente. Esse padrão fornece uma alternativa flexível à produção de subclasses para estender a funcionalidade.
2. _______________: provê um substituto ou espaço reservado a outro objeto, para controlar o acesso a este.
3. _______________: fornece uma interface unificada para um conjunto de interfaces em um subsistema. Esse padrão define uma interface de nível mais alto, que torna o subsistema mais fácil de usar.
O modelo de classes de Análise da Modelagem Orientada a Objetos representa os objetos que o
sistema irá manipular, as operações que serão aplicadas a esses objetos, além das relações entre os
objetos e as colaborações que ocorrem entre as classes. Uma classe é uma abstração de itens que
representam as coisas importantes para os usuários, modelando elementos que fazem parte do seu
cotidiano. Com isso, é possível facilitar a compreensão, resultando em validações de modelo mais ágeis.
Uma classe bem estruturada tem como requisitos: