Questões de Concurso
Comentadas sobre orientação a objetos em engenharia de software
Foram encontradas 935 questões
I Um método pode receber ou não parâmetros e pode retornar valores. II Uma classe sempre deve possuir atributos e métodos. III O polimorfismo trabalha com a redeclaração de métodos previamente herdados por uma classe.
As afirmativas I, II e III são, respectivamente:
Com base nos conceitos de orientação a objeto, julgue o item.
Com base nos conceitos de orientação a objeto, julgue o item.
Com base nos conceitos de orientação a objeto, julgue o item.
Com base nos conceitos de orientação a objeto, julgue o item.
Com base nos conceitos de orientação a objeto, julgue o item.
A engenharia de software orientada a objetos baseia-se em cinco modelos: o de requisitos; o de análise; o de design; o de implementação; e o de teste.
No que diz respeito à Orientação a Objetos - OO, analise as abordagens descritas a seguir.
I. Foca o desenvolvimento de um modelo orientado a objetos de um sistema de software para implementar os requisitos especificados. Esses objetos estão relacionados à solução do problema.
II. Foca o desenvolvimento de um modelo orientado a objetos do domínio da aplicação. Esses objetos refletem as entidades e operações associadas ao problema a ser resolvido.
Nesse contexto, I e II são denominadas, respectivamente:
Assinale a alternativa que complete correta e respectivamente as lacunas da frase a seguir:
O___________permite que referências de tipos de
classes mais__________representem o comportamento
das classes _________que referenciam.
Em relação ao paradigma de orientação a objetos, assinale as afirmações abaixo com V (verdadeiro) ou F (falso).
( ) Uma linguagem de programação orientada a objetos pode permitir que uma classe tenha zero, um ou vários métodos construtores distintos.
( ) Um método construtor é responsável por alocar espaço em memória para os atributos do objeto.
( ) Um método construtor padrão atribui valores default para todos os atributos do objeto. Esses valores são obrigatoriamente definidos pela linguagem de programação (ex.: 0 para atributos numéricos).
( ) Uma classe herdeira não precisa definir um método construtor, pois herda, automaticamente, o construtor da classe base.
( ) Um método construtor não padrão permite que cada objeto de uma classe seja instanciado com valores distintos e adequados ao contexto daquele objeto especificamente.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é
Considere as afirmações a seguir:
I - Na Análise e Projeto de Software Orientados a Objeto, a análise enfatiza uma investigação do problema e dos requisitos, em vez de uma solução. O projeto enfatiza uma solução conceitual que satisfaça os requisitos e não sua implementação.
II - Casos de uso UML são narrativas em texto, amplamente utilizadas para descobrir e registrar requisitos. Eles influenciam muitos aspectos de um projeto e servem de entrada para vários artefatos subsequentes nos estudos de caso.
III - A UML inclui diagramas de interação para ilustrar como os objetos interagem por meio de mensagens.
Está(ão) correta(s):
Acerca da análise orientada a objetos, julgue o item subsequente.
Com o polimorfismo, é possível que uma operação seja
implementada, em uma classe-filha, de forma diferente
da classe-pai.
Acerca da análise orientada a objetos, julgue o item subsequente.
É obrigatório que uma classe possua, no mínimo, um
atributo.