Questões de Concurso
Sobre orientação a objetos em engenharia de software
Foram encontradas 1.046 questões
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.
Acerca da análise orientada a objetos, julgue o item subsequente.
Com a herança, é admitido estabelecer relações entre
classes, permitindo o compartilhamento de atributos e
operações idênticas.
Acerca da análise orientada a objetos, julgue o item subsequente.
Uma classe especifica a estrutura de um objeto,
informando quais serão seus valores.
Acerca da análise orientada a objetos, julgue o item subsequente.
Embora a orientação a objetos seja um paradigma eficaz
de análise e desenvolvimento de sistema, com ela,
torna-se difícil abstrair, de uma maneira mais fidedigna,
as situações do mundo real.