SóProvas


ID
868693
Banca
CESPE / CEBRASPE
Órgão
TRE-MS
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Assinale a opção correta quanto à abordagem conceitual de abstração sob o paradigma de programação orientada a objetos.

Alternativas
Comentários
  • Resposta: E

    Abstração consiste de focalizar nos aspectos essenciais inerentes a uma entidade e ignorar propriedades ``acidentais.'' Em termos de desenvolvimento de sistemas, isto significa concentrar-se no que um objeto é e faz antes de se decidir como ele será implementado. O uso de abstração preserva a liberdade para tomar decisões de desenvolvimento ou de implementação apenas quando há um melhor entendimento do problema a ser resolvido.

    Muitas linguagens de programação modernas suportam o conceito de abstração de dados; porém, o uso de abstração juntamente com polimorfismo e herança, como suportado em orientação a objetos, é um mecanismo muito mais poderoso.

    O uso apropriado de abstração permite que um mesmo modelo conceitual (orientação a objetos) seja utilizado para todas as fases de desenvolvimento de um sistema, desde sua análise até sua documentação.

     

  • A abstração consiste em ser representado apenas aquilo que vai ser usado, ou seja, se esquece como a coisa é feita e foca apenas no resultado.

  • Depois de ler tudo isso, entendi porque se chama E de esperança;

     

  • Na prova o examinador quer ferrar com você.

    Em questões longas como essa, sempre COMEÇO pela ÚLTIMA alternativa, não raro é a CORRETA.

     

    Bizu de quem está na Luta...

  • Sobre a alternativa D, creio que esteja falando de alta coesão

  • Na verdade, quanto à alternativa E, é possível sim usar o navegador (e o protocolo HTTP) para administrar impressoras. É o recurso "Internet Printing", que usa o IIS: https://support.microsoft.com/en-my/help/323428/how-to-configure-internet-printing-in-windows-server-2003

  • Abstração

    Uma abstração procedural refere-se a uma sequência de instruções que possuem uma função específica e limitada.

    - Permite especificar procedimentos e dados internamente, mas suprimir a necessidade de que “estranhos” tenham conhecimento de detalhes de baixo nível.

    - Os detalhes específicos são omitidos;

    - É uma técnica contra a complexidade da programação;

    - Permite que os programadores concentrem-se nos atributos essenciais e ignorem os atributos subordinados

    Alternativa: E