SóProvas


ID
1205866
Banca
CESPE / CEBRASPE
Órgão
TJ-SE
Ano
2014
Provas
Disciplina
Inglês
Assuntos

  Procedural programming has been around since the inception of computers and programming. Object-oriented paradigms arrived a little later - in the late 1950s to early 1960s - which means over 50 years of object-oriented problem solving. Still, many developers lack a full understanding of the thought process in developing object-oriented software and therefore can’t take advantage of its concepts. I’m happy to see that this book, The Object-Oriented Thought Process, has taken this fairly old perspective and given it full attention and renewed interest.

  Not having read the previous editions, I’m not familiar with the changes represented in this fourth edition. Author Matt Weisfeld is a professor who understands these important concepts and the level of knowledge and process required for readers and students to grasp what they need to know. The examples in the book are concise, clear, and easy to follow. Additionally, the book makes good use of white space, lists, pictures, and diagrams to make the content easier to follow and scan quickly.

  Weisfeld has organized the concepts to build on each other, ensuring that students understand one concept well before moving to the next. On the other hand, readers who already understand the fundamentals can go directly to object-oriented thought processes for particular programming paradigms, such as Web services or client-server applications.

  The book is language-neutral. Its examples are in C#, but a supplementary website offers example code in other languages. If your language isn’t fairly represented, don’t be deterred from acquiring this book because object-oriented concepts and semantics are mostly universal - just the particular implementation might vary due to the language.

  Each chapter contains UML and example code to better understand the concepts and see how they’re implemented. The last chapter introduces design patterns but without going into great detail about how to use them. This lets the inexperienced reader know that design patterns would be the next step in the path to developing good code.

  Overall, I can recommend this book to code developers, designers, and testers - to anyone with an interest in proper software development semantics. It's available in a digital format that serves as a useful ready reference.

Scott Brookhart. Thinking about objects.
Internet: (adapted).

Considering the book review above, judge the following items.


The digital format of the book will be launched soon.

Alternativas
Comentários
  • It's available in a digital format. (Present tense)

  • No último parágrafo do texto, o autor informa que o livro está disponível em formato digital ("It's available in a digital format"), logo o item está errado ao dizer que o livro ainda será lançado ("The digital format of the book will be launched soon").

  • It IS available. 

  • Programação procedural tem sido em torno desde o início de computadores e programação. Paradigmas de orientação a objetos chegou um pouco mais tarde - no final de 1950 para início de 1960 - o que significa mais de 50 anos de orientada a objetos resolução de problemas. Ainda assim, muitos desenvolvedores não têm uma compreensão completa do processo de pensamento no desenvolvimento de software orientado a objetos e, portanto, não pode tirar proveito de seus conceitos. Fico feliz em ver que este livro, O Pensamento Processo Orientado a Objetos, adotou essa perspectiva bastante antigo e lhe deu toda a atenção e interesse renovado.

      Não tendo lido as edições anteriores, eu não estou familiarizado com as mudanças representadas nesta quarta edição. Autor Matt Weisfeld é um professor que entende esses conceitos importantes e do nível de conhecimento e processo necessário para os leitores e estudantes a entender o que eles precisam saber. Os exemplos do livro são concisas, claras e fáceis de seguir. Além disso, o livro faz bom uso do espaço em branco, listas, fotos e diagramas para tornar o conteúdo mais fácil de seguir e examinar rapidamente.

      Weisfeld organizou os conceitos para construir um sobre o outro, garantindo que os alunos compreendam um conceito bem antes de passar para a próxima. Por outro lado, os leitores que já entendem os fundamentos pode ir diretamente para os processos de pensamento para determinados paradigmas de programação, tais como serviços da Web ou aplicações cliente-servidor orientada a objetos.

      O livro é idioma neutro. Seus exemplos estão em C #, mas um site complementar oferece exemplo de código em outros idiomas. Se o seu idioma não está adequadamente representado, não ser dissuadido de adquirir este livro porque conceitos e semântica orientada a objetos são principalmente universal - apenas a implementação específica pode variar devido ao idioma.

      Cada capítulo contém UML e código de exemplo para entender melhor os conceitos e ver como elas são implementadas. O último capítulo apresenta padrões de design, mas sem entrar em grandes detalhes sobre como usá-los. Isso permite que o leitor inexperiente saber que os padrões de projeto seria o próximo passo no caminho para o desenvolvimento de um bom código.

      No geral, posso recomendar este livro para os desenvolvedores de códigos, designers e testadores - para qualquer pessoa com interesse em desenvolvimento de software adequadas semântica. Ele está disponível em formato digital, que serve como uma referência pronta útil.

    Scott Brookhart. Pensando em objetos.
    Internet: (adaptado).

    Considerando a resenha do livro acima, julgue os itens a seguir.


    O formato digital do livro será lançado em breve.

  • De acordo com texto, o livro já foi lançado no formato digitial, A sentença diz que ainda vai ser lançado.

  • Last sentece: the digital format was already launched.

  • O formato digital do livro será lançado em breve.

    Comentários: O texto afirma expressamente que o livro em meio digital já está disponível. Como a assertiva menciona que o formato digital do livro ainda será lançado, está incorreta.

           Overall, I can recommend this book to code developers, designers, and testers — to anyone with an interest in proper software development semantics. It's available in a digital format that serves as a useful ready reference. 

            De um modo geral, posso recomendar este livro para desenvolvedores de código, designers e analistas - para qualquer pessoa com interesse na semântica de desenvolvimento de software adequado. Ele está disponível em formato digital, que serve como uma referência pronta e útil.

    Gabarito: ERRADO

  •  It's available in a digital format that serves as a useful ready reference.

    Está disponível em formato digital que serve como uma referência útil e pronta.