Questões Militares de Engenharia de Software
Foram encontradas 349 questões
Marque (V) para verdadeiro ou (F) para falso. Em seguida, assinale a alternativa com a sequência correta.
( ) Objeto é um elemento da UML que permite a ampliação do vocabulário da própria linguagem UML.
( ) Na UML um relacionamento é uma conexão entre dois ou mais elementos da notação.
( ) A implementação define como algo é feito. Em termos de programação, implementação é o código.
( ) Estereótipo é uma construção de software que encapsula estado e comportamento.
Assinale a alternativa que completa correta e respectivamente as lacunas da assertiva a seguir relacionada à programação orientada a objetos. O nível de acesso que você escolhe é muito importante para seu projeto.
O acesso _______ garante o acesso a todos os objetos. Para garantir o acesso à instância, você precisa ter acesso ______ ou ______. Lembrando que o acesso ______ garante o acesso apenas para a instância, ou seja, para aquele objeto.
A seguir estão alguns termos relacionados à “herança”, um dos três pilares da Programação Orientada a Objetos (POO). Relacione a coluna da esquerda com a da direita e, em seguida, assinale a alternativa que contém a sequência correta.
1- Herança
2- “Tem um”
3- Classe filha
4- Classe Raiz
5- Classe Folha
( ) Trata-se do relacionamento em que uma classe contém uma instância de outra classe.
( ) É a classe que está herdando.
( ) É um mecanismo que permite basear uma nova classe na definição de uma classe previamente existente.
( ) É a classe superior da hierarquia de herança.
( ) É uma classe sem filhas.
Assinale a alternativa correta:
Pode-se afirmar que o Polimorfismo atende a cada um dos objetivos da Programação Orientada a Objetos, porque produz software que possui, dentre outras, as seguintes características:
Sobre análise de sistemas, marque V para verdadeiro e F para falso. A seguir, assinale a alternativa com a sequência correta.
( ) Os Diagramas Hierárquicos Estruturados (DHE) devem ser elaborados no Projeto Físico.
( ) Análise de Sistemas é definida como o processo de analisar, projetar, implementar e avaliar sistemas para fornecer informações que sirvam de apoio às operações e aos processos de tomada de decisão de uma empresa.
( ) Um sistema com feedback deixa agir livremente a entropia e sofre consequentemente acelerada decadência.
( ) Segundo a técnica da análise estruturada, bastam quatro tipos de elementos para se retratar a especificação de um modelo lógico na fase de análise de sistemas.
Considerando os conceitos utilizados em Programação Orientada a Objetos (POO), relacione as colunas e, em seguida, assinale a alternativa que apresenta a sequência correta.
1- Classe
2- Atributos
3- Comportamento
4- Mensagem
5- Acessores
( ) Dão acesso aos dados internos de um objeto.
( ) É a forma através da qual os objetos se comunicam uns com os outros.
( ) São as características de uma classe visíveis externamente.
( ) Define todas as características comuns a um tipo de objeto.
( ) É algo que um objeto faz.
Marque V para verdadeiro e F para falso a respeito das afirmações sobre Programação Orientada a Objetos. Em seguida, assinale a alternativa que corresponde à sequência correta.
( ) Encapsulamento é a característica da Orientação a Objetos que permite construir partes ocultas da implementação do software, que atinjam uma funcionalidade.
( ) O uso do mecanismo da Herança permite que sua nova classe herde todos os atributos e comportamentos presentes na classe previamente existente.
( ) Todas as linguagens suportam o polimorfismo.
( ) Uma linguagem orientada a objetos considera tudo um objeto.
( ) Os métodos de classe pertencem à classe e não a uma instância específica.
Assinale a alternativa que completa correta e respectivamente as lacunas do texto abaixo, o qual se relaciona à Programação Orientada a Objetos.
O Polimorfismo permite que um único _______ expresse muitos comportamentos diferentes. Um tipo de polimorfismo é ______, que permite que possa ser declarado o mesmo ______ várias vezes, sendo que cada declaração difere simplesmente no (a) ______ e ______ de argumentos.
Informe se é falso (F) ou verdadeiro (V) o que se afirma abaixo sobre o conceito de herança da programação orientada a objetos. A seguir, assinale a alternativa com a seqüência correta.
( ) A herança permite a você basear uma nova classe na definição de uma classe previamente existente.
( ) Não se pode sobrepor um comportamento de uma superclasse em uma subclasse através do mecanismo de herança.
( ) Com o mecanismo de herança, é possível estabelecer relacionamentos “é-um” entre classes.