Ed
há 6 meses
Vamos analisar as afirmações sobre os benefícios da orientação a objetos segundo Sommerville (2011): I. A reutilização do código, criando componentes. Verdadeiro, a orientação a objetos promove a reutilização de código através da criação de classes e objetos que podem ser utilizados em diferentes partes do sistema. II. A confiabilidade, por intermédio de objetos encapsulados. Verdadeiro, o encapsulamento é um dos princípios da orientação a objetos que ajuda a aumentar a confiabilidade, pois oculta os detalhes de implementação e protege o estado interno dos objetos. III. O aumento de produtividade. Verdadeiro, a orientação a objetos pode aumentar a produtividade, pois permite que os desenvolvedores reutilizem componentes e trabalhem de forma mais modular. IV. Ênfase nas funções que atuam sobre os dados do usuário. Falso, a orientação a objetos dá ênfase nas estruturas de dados (objetos) e não nas funções que atuam sobre esses dados. A ênfase está mais na modelagem dos dados do que nas funções. Agora, vamos verificar as alternativas: - II, III e IV, apenas. (Falso, IV é falso) - I e II, apenas. (Verdadeiro, ambos são verdadeiros) - I, III e IV, apenas. (Falso, IV é falso) - I, II e III, apenas. (Verdadeiro, todos são verdadeiros) - II e III, apenas. (Falso, I também é verdadeiro) Portanto, a alternativa correta que contém todos os itens verdadeiros é: I, II e III, apenas.
Libere respostas sem pagar
Ajude estudantes
Ed
há 2 anos
A proposta da orientação a objetos é deslocar o esforço de desenvolvimento para a fase de análise, dando ênfase nas estruturas de dados antes do que as funções. Isso traz benefícios como a reutilização do código, criando componentes, a confiabilidade por intermédio de objetos encapsulados e o aumento de produtividade. Portanto, a afirmação correta é a alternativa I, II e III, apenas.