Questões de concursos sobre "Programação orientada a aspectos" | Programação - página 1

Confira abaixo as principais questões de concursos sobre Programação orientada a aspectos que cairam em provas de concursos públicos anteriores:

Q125894 - COPEVE-UFAL Analista de Tecnologia da Informação 2016

Dadas as afirmativas sobre programação estruturada e programação orientada a objetos,


I. Em linguagens de programação estruturadas somente é possível declarar variáveis globais, o que aumenta o acoplamento do sistema.

II. Dependendo da forma como um objeto é acessado (por herança ou por instanciação), a lista de métodos visíveis pode variar, ainda que o acesso seja no mesmo local do código-fonte.

III. Programação estruturada possui rotinas como GOTO, que permite mudar o local de execução para uma determinada linha do código-fonte.

IV. Linguagens de programação estruturada podem possibilitar alguns tipos de polimorfismo, ainda que não sejam considerados polimorfismo de inclusão.


verifica-se que estão corretas  

Ver Comentários

Q126043 - IDECAN Analista de Sistemas 2016

Na área de desenvolvimento de sistemas, o desenvolvimento de software orientado a aspectos é baseado na ideia de
separação de assuntos, porém em módulos de sistema separados. A separação de assuntos é um princípio
fundamental do projeto e da implementação de software. Diversos termos são utilizados no desenvolvimento de
software orientado a aspectos. Um desses termos tem a seguinte definição, segundo Sommerville (2007): “abstração
de programa que define um assunto transversal. Inclui a definição de um ponto de corte e a recomendação associada
a esse assunto”. A definição apresentada trata-se de: 
Ver Comentários

Q126511 - Quadrix Analista de Operações 2015

Orientação a Aspectos e Programação Orientada a Aspectos (AOP - Aspect-Oriented Programming) são abordagens recentes do desenvolvimento de sistemas orientados a objetos. Leia as afirmações a seguir.

I. É uma abordagem que permite a separação das responsabilidades (requisitos) funcionais e não funcionais do sistema de uma forma natural e concisa. II. A AOP complementa a OOP (Object-Oriented Programming) por introduzir uma nova dimensão para a decomposição das responsabilidades transversais: os requisitos funcionais. III. O paradigma da AOP consiste na separação das responsabilidades transversais de um sistema em aspectos (unidades modulares) e a sua posterior composição junto às classes, formando um sistema único.
É correto o que se afirma em:
Ver Comentários

Q126712 - FGV Analista Judiciário - Tecnologia da Informação 2015

A utilização de interfaces em projetos de software orientados a objetivo promove a separação de aspectos internos e externos de um objeto, impedindo o acesso direto aos detalhes de seu funcionamento interno. Esse mecanismo de separação também contribui para que o software seja construído como um conjunto de componentes que realizam seu trabalho de forma independente. 

O uso desse mecanismo em projetos de sistemas de software é um exemplo de:
Ver Comentários

Q127424 - FCC Analista de Sistemas - Arquitetura de Software 2011

Na Orientação a Aspectos (Sommerville), o código que implementa um aspecto e um evento em um programa em execução no qual a recomendação associada a um aspecto pode ser executada são as respectivas definições de 

Ver Comentários

Q127510 - FUNDEP (Gestão de Concursos) Analista de Sistemas Júnior 2010

O recurso de algumas linguagens de programação que permite que o programador divida o programa em partes menores que podem ser executadas simultaneamente (ou em pseudoparalelismo) é conhecido como 
Ver Comentários

Q127511 - FUNDEP (Gestão de Concursos) Analista de Sistemas Júnior 2010

Indique o recurso da programação orientada a objetos que permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam.
Ver Comentários

Q127554 - CESPE Pesquisador - Desenvolvimento de Sistemas 2010

Assinale a opção que corresponde corretamente a uma postura típica da abordagem orientada a aspectos no processo de desenvolvimento de um sistema.
Ver Comentários

Q129113 - PaqTcPB Técnico em Informática 2012

No paradigma de programação orientada a aspectos, _____ é o código a ser executado em um join point que foi selecionado por um pointcut. Ele pode ser executado antes, depois ou em volta de um join point. A palavra que melhor preenche a lacuna é: 

Ver Comentários