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

Foram encontradas 1.154 questões

Q42159 Engenharia de Software
Na Orientação a Objetos, um diagrama que retrata uma série de elementos estáticos, suas associações, estruturas de superclasse e outros inter-relacionamentos estáticos é denominado diagrama de
Alternativas
Q42158 Engenharia de Software
Analise as seguintes afi rmações relacionadas a Orientação a Objetos:

I. Quando os atributos são de instância, cada objeto tem sua própria cópia desses atributos.
II. Quando um código precisa ser executado para a inicialização de um objeto, esse referido código pode ser especifi cado por meio de um método construtor.
III. Um mesmo nome de método pode ser usado para identifi car diferentes métodos em uma mesma classe ou diferentes métodos em classes diferentes. A isto se dá o nome de Herança.
IV. Existem métodos cujo código apenas acessa atributos de classe ou os parâmetros passados. Esses métodos são chamados "Métodos Abstratos".

Indique a opção que contenha todas as afi rmações verdadeiras.
Alternativas
Q42157 Engenharia de Software
Analise as seguintes afi rmações relacionadas a Orientação a Objetos:

I. O acesso a atributos públicos só pode ser feito a partir dos métodos membros da classe derivada.
II. A visibilidade dos atributos pode ser pública, privada ou protegida.
III. Os métodos protegidos podem ser acessados a partir dos métodos da classe do qual é membro.
IV. Diferentemente dos atributos privados, o acesso a métodos privados pode ser feito a partir dos métodos membros de qualquer classe.

Indique a opção que contenha todas as afi rmações verdadeiras.
Alternativas
Q42156 Engenharia de Software
Analise as seguintes afi rmações relacionadas a conceitos de programação Orientada a Objetos e da linguagem de programação Java:

I. Considerando os atributos de Instância ou de Classes, quando estes são de Instância, cada objeto tem a sua própria cópia destes atributos.
II. Em um programa codifi cado em Java, um atributo de classe é identifi cado com a palavra static.
III. Um método estático pode ser invocado usando-se o nome da classe seguido de parênteses contendo o nome do método. Além disso, é obrigatório que os objetos da classe tenham sido criados para que o método estático seja invocado.
IV. Da mesma forma que é obrigatório especifi car o código a ser executado na criação de um objeto, também é obrigatório especifi car um código a ser executado na destruição deste objeto. Este princípio é denominado Visibilidade Privada.

Indique a opção que contenha todas as afi rmações verdadeiras.
Alternativas
Q26404 Engenharia de Software
São dois tipos de relacionamento todo-parte:
Alternativas
Q26403 Engenharia de Software
Na associação entre classes, o número de instâncias de uma classe que pode se relacionar com outra é definido
Alternativas
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
Q17107 Engenharia de Software
Imagem 004.jpg

No diagrama de classes acima, a relação entre Fabricante e Produto é uma
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
Q5919 Engenharia de Software
Considere o relacionamento de "todo-parte" ilustrado no diagrama UML abaixo.
Imagem associada para resolução da questão
É correto afirmar que
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
Q49219 Engenharia de Software
OBJETIVO E REQUISITOS DE MODERNIZAÇÃO
DE PROCESSOS E DE TI EM ÓRGÃO DA
ESFERA GOVERNAMENTAL


OBJETIVO:

O Ministério Público do Governo Federal de um país deseja modernizar seu ambiente tecnológico de informática. Para tanto, adquirirá equipamentos de computação eletrônica avançados e redefinirá seus sistemas de computação, a fim de agilizar seus processos internos e também melhorar seu relacionamento com a sociedade.

REQUISITOS PARA ATENDER AO OBJETIVO:

Orientação a objeto:

Imagem 003.jpg

Imagem 004.jpg
Imagem 005.jpg

A priorização da denúncia deverá ser representada por um atributo na classe
Alternativas
Q49217 Engenharia de Software
OBJETIVO E REQUISITOS DE MODERNIZAÇÃO
DE PROCESSOS E DE TI EM ÓRGÃO DA
ESFERA GOVERNAMENTAL


OBJETIVO:

O Ministério Público do Governo Federal de um país deseja modernizar seu ambiente tecnológico de informática. Para tanto, adquirirá equipamentos de computação eletrônica avançados e redefinirá seus sistemas de computação, a fim de agilizar seus processos internos e também melhorar seu relacionamento com a sociedade.

REQUISITOS PARA ATENDER AO OBJETIVO:

Orientação a objeto:

Imagem 003.jpg

Imagem 004.jpg
Imagem 005.jpg

Nos §1o e §2o são especificados requisitos respectivos a:
Alternativas
Respostas
1081: D
1082: A
1083: B
1084: A
1085: A
1086: D
1087: E
1088: C
1089: D
1090: A
1091: D
1092: E
1093: D
1094: D
1095: A
1096: D
1097: E
1098: E
1099: C
1100: A