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

Foram encontradas 1.049 questões

Q345285 Engenharia de Software
Quanto a metodologias de desenvolvimento de software, julgue os seguintes itens.

A análise orientada a objetos, o projeto orientado a objetos e a programação orientada a objetos compreendem atividades de engenharia de software voltadas à construção de sistemas orientados a objetos. Nesses sistemas, objetos interagem para prover serviços. No nível de programação, as interações ocorrem via interfaces das classes das quais os objetos são instâncias. Essas interfaces contêm membros públicos das classes.
Alternativas
Q240174 Engenharia de Software
O desenvolvimento orientado a objetos utiliza uma estratégia orientada a objetos em todo o processo, seguindo os estágios de análise orientada a objetos, projeto orientado a objetos e programação orientada a objetos.

Assinale a opção que representa uma atividade exclusiva do projeto orientado a objetos.
Alternativas
Q240162 Engenharia de Software
A programação orientada a objetos é baseada em diversos conceitos, tais como encapsulamento, herança, polimorfismo e abstração. Com relação a esses conceitos, é correto afirmar que
Alternativas
Q240161 Engenharia de Software
Com relação aos conceitos de programação orientada a objetos, é correto afirmar que
Alternativas
Q213777 Engenharia de Software
As instâncias de uma classe são

Alternativas
Q213774 Engenharia de Software
Em uma hierarquia de classes é possível especificar operações com a mesma assinatura em pontos diferentes da hierarquia. Portanto, essas operações presentes nas classes-filha

Alternativas
Q162880 Engenharia de Software
Considere um trem composto por uma locomotiva e por vários vagões. A classe Trem tem os métodos addVagao() e removeVagao(). O tipo de relacionamento entre as classes Trem e Vagão é:
Alternativas
Q162347 Engenharia de Software
Acerca de lógica de programação, julgue os itens de 72 a 78.

Se uma classe criada por meio de herança tem uma só classe pai, tem-se herança simples. Se a classe tem mais de uma classe pai, tem-se herança múltipla. As relações de classes em uma herança simples podem ser mostradas por meio de uma árvore e as relações em uma herança múltipla podem ser mostradas por meio de um grafo.
Alternativas
Q162346 Engenharia de Software
Acerca de lógica de programação, julgue os itens de 72 a 78.

Há linguagens orientadas a objetos em que mensagens podem ser dinamicamente vinculadas a métodos usando-se variáveis polimórficas capazes de referenciar objetos de uma classe pai ou de suas subclasses. Nessas linguagens, quando se chama, via uma variável polimórfica, um método que foi definido na classe pai e sobreposto nas suas subclasses, a chamada é vinculada dinamicamente ao método.
Alternativas
Q162345 Engenharia de Software
Acerca de lógica de programação, julgue os itens de 72 a 78.

Na orientação a objetos, um objeto tipicamente possui estado e operações definidas. O estado é representado por atributos, e as operações associadas ao objeto podem fornecer serviços a outros objetos. Os objetos são criados de acordo com classes.
Alternativas
Q162344 Engenharia de Software
Acerca de lógica de programação, julgue os itens de 72 a 78.

Um encapsulamento é uma organização lógica para um conjunto de computações relacionadas; em um encapsulamento, há subprogramas e dados por eles manipulados. Uma abstração é uma representação de uma entidade que inclui somente os atributos de importância em um contexto particular.
Alternativas
Ano: 2008 Banca: FCC Órgão: TCE-AL Prova: FCC - 2008 - TCE-AL - Programador |
Q162214 Engenharia de Software
Os componentes de uma biblioteca de software, no modelo orientado a objetos, correspondem a
Alternativas
Ano: 2008 Banca: FCC Órgão: TCE-AL Prova: FCC - 2008 - TCE-AL - Programador |
Q162213 Engenharia de Software
Os conceitos de generalização e especialização da orientação a objetos estão diretamente relacionados ao conceito de
Alternativas
Ano: 2008 Banca: FCC Órgão: TCE-AL Prova: FCC - 2008 - TCE-AL - Programador |
Q162212 Engenharia de Software
Considere:

Casas ABC Ltda., Empresa e Nome da Empresa.

Na orientação a objetos, os itens acima representam, respectivamente,
Alternativas
Ano: 2008 Banca: FCC Órgão: TCE-AL Prova: FCC - 2008 - TCE-AL - Analista de Sistemas |
Q54065 Engenharia de Software
Um diagrama de objetos
Alternativas
Q52990 Engenharia de Software
Julgue os itens de 68 a 72, relativos aos princípios da engenharia de
software.

Sistemas de software podem ser decompostos em subsistemas, que, por sua vez, podem ser decompostos em módulos. Um módulo é normalmente um componente de sistema que fornece um, ou mais, serviços para outros módulos. No desenvolvimento orientado a objetos, um módulo pode ser composto por um conjunto de classes.
Alternativas
Q52978 Engenharia de Software
Julgue os itens a seguir, relativos a conceitos de orientação a objetos e UML.

As características a seguir estão corretas para um modelo construído com a UML: pacotes contêm colaborações; as colaborações estão documentadas via diagramas de interação e diagramas de classe; as colaborações descrevem realizações de casos de uso; os padrões de projeto (design patterns) empregados no modelo estão representados via colaborações parametrizadas.
Alternativas
Q52310 Engenharia de Software
Acerca dos conceitos de projeto orientado a objetos, julgue os itens subseqüentes.

Os objetos permitem encapsular dados e funções, que modelam comportamentos e atributos, respectivamente.
Alternativas
Q52309 Engenharia de Software
Acerca dos conceitos de projeto orientado a objetos, julgue os itens subseqüentes.

Nesse tipo de projeto, são usadas relações de classe e de herança. Nas relações de classe, objetos com características comuns são agrupados e descritos por uma classe de objetos. Nas relações de herança, novas classes são criadas a partir de características de classes preexistentes.
Alternativas
Q51045 Engenharia de Software
Considerando a análise e a programação orientadas a objetos,
bem como as linguagens de programação que seguem esse
paradigma, julgue os itens subseqüentes.

Mensagens e métodos são de fato correlacionados, dado que as mensagens são os meios pelos quais os objetos interagem, e cada mensagem a um objeto ativa um comportamento desse objeto que é descrito no correspondente método.
Alternativas
Respostas
961: C
962: C
963: D
964: B
965: D
966: A
967: B
968: C
969: C
970: C
971: C
972: A
973: E
974: E
975: C
976: C
977: C
978: E
979: C
980: C