Questões Militares
Comentadas sobre orientação a objetos em engenharia de software
Foram encontradas 79 questões
Muitas classes podem ter acesso __________, porém, __________ esse método ____________.
A sequência de palavras que preenche corretamente as lacunas é:
I- As classes inferiores da hierarquia não herdam automaticamente todas as propriedades e os métodos das classes superiores. II- A herança permite basear uma nova classe na definição de uma classe previamente existente. III- A classe filha é conhecida como superclasse e a classe progenitora como subclasse. IV- A herança permite o agrupamento de classes relacionadas.
Está correto o que se afirma em
Assinale a alternativa que completa a lacuna do texto abaixo.
A POO oferece um tipo especial de classe que não pode ser instanciada. Trata-se da classe ____________.
1 – Classe 2 – Objeto 3 – Construtor
( ) É uma estrutura dinâmica que encapsula estado e comportamento. ( ) É executado automaticamente quando um objeto é instanciado utilizando o operador “new”. ( ) Trata-se de modelo ou template que permite a criação de idênticas estruturas dinâmicas.
Assinale a alternativa que corresponde respectivamente ao correto preenchimento das lacunas.
Um modelo de casos de uso é suficiente para se avaliar se os cenários descritos são fáceis de serem executados pelos usuários e quanto treinamento será necessário para que os usuários executem os cenários. Além disso, um modelo de casos de uso enfoca os detalhes do projeto da interface com o usuário, tornando desnecessária a construção de protótipos para avaliar a usabilidade.
A Engenharia de Software consiste na aplicação de uma abordagem sistemática, disciplinada e quantificável no desenvolvimento, na operação e na manutenção de software. Nesse contexto, coloque V (verdadeiro) ou F (falso) nas afirmativas abaixo, de acordo com os conceitos relacionados a projeto de sistema, assinalando a seguir a opção que apresenta a sequência correta.
( ) Na Engenharia de Software orientada a aspectos, ponto de corte é uma declaração, inclusa em um aspecto, que define os pontos de junção nos quais o adendo de aspecto associado deve ser executado.
( ) O conceito de independência funcional é um resultado indireto da separação por interesses, da modularidade e dos conceitos de abstração e encapsulamento de informações.
( ) Refatoração é uma técnica de reorganização que simplifica o projeto (ou código) de um componente de tal forma que altere o mínimo possível seu comportamento externo.
( ) Abstração procedural refere-se a uma sequência de instruções que têm uma função específica e limitada.
( ) O princípio de encapsulamento de informações sugere que os módulos sejam caracterizados por decisões de projeto que ocultem (cada uma delas) de todas as demais.
Um objeto muitas vezes é referido como uma instância da sua classe.
A respeito dos softwares orientados a objetos, analise as afirmações a seguir.
I. Construir softwares de maneira morosa e onerosa continua a ser um objetivo definido.
II. Quase qualquer substantivo pode ser razoavelmente representado como um objeto de software.
III. Uma abordagem modular de projeto e de implementação orientados a objetos pode ser usada para maior produtividade.
IV. Objetos ou, mais precisamente, as classes de onde os objetos vêm são essencialmente componentes reutilizáveis de software.
Está correto apenas o que se afirma em
Todas as linguagens de programação orientadas a objetos fornecem mecanismos que ajudam a implementar o modelo orientado a objetos. O mecanismo denominado _______________ liga o código e os dados que manipula, e mantém ambos seguros contra interferências externas e o uso indevido. O processo de ______________________ é aquele no qual um objeto adquire as propriedades de outro objeto e _____________ é o recurso que permite que uma interface seja usada para uma classe geral de ações.