Logo Passei Direto
Buscar
Analise as afirmativas abaixo com relação à programação orientada a objeto:
Assinale a alternativa que indica todas as afirmativas corretas.
I. O paradigma Orientado a Objetos se baseia em quatro conceitos básicos: abstração, encapsulamento, herança e polimorfismo.
II. O princípio do Encapsulamento estabelece que os detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos. Desta forma, o conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe.
III. O conceito de herança está relacionado ao princípio que define que novas classes são derivadas a partir de uma já existente. Podemos dizer que essas novas classes herdam propriedades e métodos da classe-mãe ou superclasse.
IV. Basta aplicar o paradigma de programação da Orientada a Objetos que se garante a reutilização de código-fonte.
a. São corretas as afirmativas I, II, III e IV.
b. São corretas apenas as afirmativas I e III.
c. São corretas apenas as afirmativas II, III e IV.
d. São corretas apenas as afirmativas I e IV.
User badge image
EmpreendedorismoInovador

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmativa: I. O paradigma Orientado a Objetos se baseia em quatro conceitos básicos: abstração, encapsulamento, herança e polimorfismo. Verdadeiro, essa afirmativa está correta. II. O princípio do Encapsulamento estabelece que os detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos. Desta forma, o conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe. Verdadeiro, essa afirmativa está correta. III. O conceito de herança está relacionado ao princípio que define que novas classes são derivadas a partir de uma já existente. Podemos dizer que essas novas classes herdam propriedades e métodos da classe-mãe ou superclasse. Verdadeiro, essa afirmativa está correta. IV. Basta aplicar o paradigma de programação da Orientada a Objetos que se garante a reutilização de código-fonte. Falso, essa afirmativa é incorreta, pois a reutilização de código não é garantida apenas pela aplicação do paradigma, mas depende de boas práticas de design e implementação. Com base nas análises, as afirmativas corretas são I, II e III. Portanto, a alternativa que contém todas as afirmativas corretas é: b) São corretas apenas as afirmativas I e III.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Sobre o Ciclo de Vida na Engenharia de Sistemas, leia as afirmativas abaixo e assinale a alternativa correta.
I - A etapa de Aquisição é o momento onde os requisitos são estabelecidos e decisões de compra de insumos são decididas. II - A etapa de Desenvolvimento é onde ocorre a implementação de testes e monitoramento do sistema em produção. III - A etapa de Operação é onde ocorre a implantação e o sistema é colocado em uso.
a. I e II.
b. I e III.
c. Somente a III.
d. Somente a II.

O modelo de processo Scrum com o intuito de lidar com a complexidade do desenvolvimento e para o gerenciamento de software adota um controle descentralizado, e assim possibilitar gerência mais eficientemente com contextos pouco previsíveis. Neste contexto, a gerência é distribuída por meio de três agentes independentes que são:
a. Sprint, Scrum Master e Planning Meeting.
b. Product Owner, Scrum Team e Scrum Master.
c. Sprint, Scrum Team e Product Backlog.
d. Product Owner, Sprint e Planning Meeting.

O documento de visão é um artefato importante, pois:
a. Pode ser utilizado como base de contratação para desenvolvimento de sistemas.
b. Contém a especificação do sistema a ser desenvolvido.
c. Reúne o conjunto de diagramas que foram elaborados para o desenvolvimento de um sistema.
d. Estabelece o contexto do sistema.

É um modelo de processo em que cada loop na espiral representa uma fase do processo de software, o qual exige a consideração direta dos riscos técnicos em todos os estágios do projeto e, se aplicado adequadamente, deve reduzir os riscos antes que eles se tornem problemáticos. Esse modelo de processo é conhecido como:
a. Em cascata.
b. Espiral.
c. Prototipagem.
d. Processo unificado.

Os membros de um grupo de desenvolvimento de software estão realizando testes em um software baseando-se nos códigos-fonte. Isso envolve a realização de testes em todos os componentes de forma individual, bem como testes das interfaces entre esses componentes quando passam a ser integrados para formar o software.
Quais são os tipos de testes que estão sendo aplicados nesse contexto?
a) Integração e estresse.
b) Integração e aceitação.
c) Sistema e aceitação.
d) Unidade e integração.

Analise as seguintes afirmativas:
I. O processo de validação tem o intuito de determinar se os artefatos de software de uma atividade atendem completamente aos requisitos ou às condições impostas a eles nas atividades anteriores, enquanto o processo de verificação tem o intuito de determinar se os requisitos e o produto final, sistema ou produto de software construído atendem ao uso específico pretendido. II. O teste estrutural requer o conhecimento do código-fonte do software para a elaboração dos casos de teste. III. No ciclo de vida de um sistema de software, uma vez que o software já foi homologado e implantado, a fase seguinte, de manutenção, tem como objetivo exclusivamente tratar da correção de erros e defeitos encontrados no software após a homologação e a implantação. Podemos afirmar que as seguintes afirmativas estão corretas:
a. Somente a afirmativa I é verdadeira.
b. Somente a afirmativa II é verdadeira.
c. Somente a afirmativa III é verdadeira.
d. Todas as afirmativas são verdadeiras.

No Diagrama de Sequência, utilizamos mensagem assíncrona para representar:
a. A necessidade de aguardar uma mensagem de retorno para dar continuidade ao processo.
b. Processos concorrentes.
c. Que o processo finaliza com esta mensagem.
d. Que a mensagem não necessita enviar parâmetros.

Mais conteúdos dessa disciplina