- 
                                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