FC ConcursosFC Concursos

Questão FC266366

Nos tempos atuais a utilização de software é essencial na vida de pessoas e empresas. O software é capaz de viabilizar a execução de tarefas que um humano não seria capaz de realiz

Técnicas de Modelagem de Sistemas

IDECAN · 2022

Nos tempos atuais a utilização de software é essencial na vida de pessoas e empresas. O software é capaz de viabilizar a execução de tarefas que um humano não seria capaz de realizar, mas contribui também tornando mais rápida a execução de tarefas que demorariam horas para serem executadas sem ele. O ponto negativo do software é que pode ser complexo desenvolve-lo. A disciplina de Análise e Projeto Orientados a Objetos busca estudar formas de especificarmos software que será desenvolvido no paradigma orientado a objeto.

 

A respeito da análise e desenvolvimento de software através deste paradigma, analise as afirmativas abaixo e marque alternativa correta.

 

I. O mecanismo que permite a definição de uma nova classe (subclasse) a partir de uma classe já existente (superclasse) é chamado de herança.

 

II. A análise de projetos com paradigma orientado a objeto surgiu após a criação das metodologias ágeis. Essa sucessão ocorreu graças a crise do software que, na década de 70, motivou a criação dos métodos ágeis e estes impulsionaram o paradigma orientado a objeto.

 

III. O polimorfismo é um conceito que deve ser aplicado quando percebemos, durante a análise do projeto, a necessidade de unificarmos atributos comuns às classes que possuem um ancestral comum.


  1. Apenas a afirmativa I está correta.
  2. Apenas a afirmativa II está correta.
  3. Apenas as afirmativas I e II estão corretas.
  4. Apenas as afirmativas I e III estão corretas.
  5. Todas as afirmativas estão corretas.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A afirmativa I está correta porque descreve o conceito de herança no paradigma orientado a objetos: é o mecanismo que permite criar uma subclasse a partir de uma superclasse.

Ao herdar, a subclasse herda atributos e métodos da superclasse, possibilitando reutilização de comportamento e definição de relacionamentos hierárquicos do tipo "é um" (por exemplo, Carro é um Veículo).

Além de reaproveitar código, a herança permite especialização: a subclasse pode adicionar novos membros ou sobrescrever métodos da superclasse para modificar comportamento específico.

Seu uso favorece organização e manutenção do sistema, mas deve ser aplicado com cuidado para evitar acoplamento excessivo e preservar coesão entre classes.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo