Questões Militares de Engenharia de Software
Foram encontradas 374 questões
Correlacione os conceitos abaixo utilizados pela Programação Orientada a Objetos, relacionando a coluna da esquerda com a da direita; em seguida, assinale a alternativa que contém a sequência correta.
1 – Construtor
2 – Classe
3 – Comportamento
4 – Domínio
5 – Objeto
( ) É uma ação executada por um objeto quando passada uma mensagem ou em resposta a uma mudança de estado.
( ) Define os atributos e comportamentos comuns compartilhados por um tipo de objeto.
( ) É um método usado para inicializar objetos durante sua instanciação.
( ) É uma construção de software que encapsula estado e comportamento.
( ) Trata-se do espaço onde um problema
reside.
A Programação Orientada a Objetos (POO) define seis objetivos sobrepostos para desenvolvimento de software. Relacione a coluna da esquerda com a da direita, alinhando os objetivos com as características que explicam como a POO funciona para atender a cada um deles.
1 – Natural
2 – Confiável
3 – Reutilizável
4 – Manutenível
5 – Oportuno
( ) A natureza modular dos objetos permite fazer alterações em uma parte do programa, sem afetar outras partes. Os objetos isolam o conhecimento e a responsabilidade de onde pertencem.
( ) A programação orientada a objetos permite modelar um problema em um nível funcional e não em nível de implementação.
( ) O código orientado a objetos permite corrigir um erro em um lugar. Todos os outros objetos se beneficiarão automaticamente do aprimoramento.
( ) A programação orientada a objetos introduz a herança, para permitir que se estendam objetos existentes e o polimorfismo, para que se possa escrever código genérico.
( ) A divisão de um programa em vários
objetos permite que o desenvolvimento
de cada parte ocorra em paralelo. Vários
desenvolvedores podem trabalhar nas
classes independentemente.