Questões de Concurso Comentadas sobre orientação a objetos em engenharia de software

Foram encontradas 935 questões

Q26402 Engenharia de Software
O acesso aos atributos e operações das classes somente por intermédio de serviços (mensagens) que conhecem suas interfaces é uma proteção garantida
Alternativas
Q26401 Engenharia de Software
São dois conceitos utilizados especificamente nos modelos orientados a objetos:
Alternativas
Q17089 Engenharia de Software
Alguns ambientes de modelagem UML oferecem uma funcionalidade chamada descoberta ou identificação de dependências, que cria dependências explícitas entre pacotes com base nas dependências entre seus elementos, e podem também gerar diagramas de pacotes que facilitam a visualização das mesmas. Considerando que uma aplicação OO seja modelada em camadas, correspondentes a diferentes níveis de abstração, e que cada camada contenha um ou mais pacotes, são considerados(as) indesejáveis, por causarem problemas de acoplamento e manutenibilidade,
Alternativas
Q17085 Engenharia de Software
Uma classe ClasseA de determinada aplicação possuía um método calculeAlgo() em que testes (instruções de desvio condicional) eram utilizados para se determinar que algoritmo deveria ser adotado para efetuar o cálculo. Foi criada uma nova hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método abstrato calcule(). Este método é implementado por cada classe concreta da hierarquia, sendo cada uma delas correspondente a um dos algoritmos previstos no método calculeAlgo() original. ClasseA passou a ter um atributo do tipo ClasseB e métodos de acesso ao mesmo, e calculeAlgo() teve seu código substituído por uma simples chamada ao método calcule() do objeto armazenado no novo atributo. O conceito OO (Orientação a Objetos) predominante na descrição acima é a(o)
Alternativas
Q2253504 Engenharia de Software
No paradigma da orientação a objetos, é correto afirmar que:
Alternativas
Q2241329 Engenharia de Software
Acerca da análise e do projeto orientados a objetos, assinale a opção correta.
Alternativas
Q2241324 Engenharia de Software
Quanto aos padrões de projeto orientados a objetos, assinale a opção correta. 
Alternativas
Ano: 2007 Banca: FEC Órgão: DETRAN-RO Prova: FEC - 2007 - DETRAN-RO - Analista de Sistemas |
Q225804 Engenharia de Software
Na programação orientada a objetos, quando uma classe criada por meio de herança tiver uma única classe-pai, o processo recebe a denominação de
Alternativas
Ano: 2007 Banca: FEC Órgão: DETRAN-RO Prova: FEC - 2007 - DETRAN-RO - Analista de Sistemas |
Q225803 Engenharia de Software
Em relação à abstração de dados, a linguagem Java possui uma outra forma de construção de encapsulamento além das classes. Essa forma é conhecida como:
Alternativas
Q203350 Engenharia de Software
Dentro de um contexto de análise orientada a objetos, assinale o INCORRETO:
Alternativas
Q9088 Engenharia de Software
Durante o projeto ocorre que na assinatura da operação "alocar" da classe "Urna" é observada a existência do atributo "zona eleitoral" que é outra classe identificada no mesmo projeto, indicando a existência de
Alternativas
Q6388 Engenharia de Software
A proteção de atributos e operações das classes, fazendo com que estas se comuniquem com o meio externo por meio de suas interfaces, define o conceito de
Alternativas
Q1708 Engenharia de Software
Numa linguagem de programação orientada a objetos é importante restringir a visibilidade de alguns atributos para garantir o conceito de:
Alternativas
Q1707 Engenharia de Software
Para alterar o paradigma de modelagem numa organização de análise estruturada para análise orientada a objeto, é necessário que a linguagem de programação escolhida possua suporte direto:
Alternativas
Q2250151 Engenharia de Software
Na orientação a objeto, é um mecanismo que permite que características comuns a diversas classes sejam fatoradas em uma classe base, ou superclasse. A partir de uma classe base, outras classes podem ser especificadas. Cada classe derivada, ou subclasse, apresenta as características (estrutura e métodos) da classe base. Esta definição refere-se ao conceito de
Alternativas
Q2250150 Engenharia de Software
O design pattern definido como construtor virtual, cujo objetivo é definir uma interface para criar objetos de forma a deixar subclasses decidirem qual classe instanciar, é o
Alternativas
Q426059 Engenharia de Software
Sobre os fundamentos básicos da análise orientada a objetos (AOO), é INCORRETO afirmar:
Alternativas
Ano: 2006 Banca: FJPF Órgão: CONAB Prova: FJPF - 2006 - CONAB - Analista de Sistemas |
Q385308 Engenharia de Software
Em relação à Orientação Objeto, analise as sentenças seguintes.

I - Objetos podem ser vistos como estruturas de dados encapsulados por classes.
II - Nas metodologias de modelagem orientadas a objetos, as entidades do domínio do problema são representados por objetos.
III - Os campos das estruturas de dados são os atributos do objeto, e os procedimentos são as respectivas mensagens.
IV - Objetos similares são agrupados em classes.

Em relação às sentenças acima. pode-se afirmar que apenas:
Alternativas
Q9475 Engenharia de Software
Em programação orientada a objetos, é correto afirmar que herança múltipla:
Alternativas
Q5275 Engenharia de Software
No que diz respeito à análise e ao projeto orientados a objetos, julgue os itens que se seguem.
Os elementos que podem estar presentes em um modelo de projeto orientado a objetos incluem: subsistemas com suas dependências, interfaces e conteúdos; classes de projeto, incluindo classes ativas, com atributos, métodos e relacionamentos. Nas classes, os métodos podem ser especificados usando-se a sintaxe da linguagem de programação que será usada para implementá-los.
Alternativas
Respostas
881: E
882: C
883: A
884: D
885: D
886: D
887: A
888: D
889: E
890: E
891: A
892: B
893: B
894: D
895: C
896: B
897: D
898: C
899: C
900: C