Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Software Engineering: (Update) (8th Edition)

Buy

The first edition of this textbook on software engineering was published more than twenty years ago. That edition was wJitten using a dumb terminal attached to an early minicomputer (a PDP-II) that probably cost about $50,000. I wrote this edition on a wireless laptop that cost less than $2,000 and is many times more powerful than that PDP-Ii. Software then was mostly mainframe software, but personal computers were just becoming available. None of us then realised how pervasive these would become and how much they would change the world.

Changes in hardware over the past twenty or so years have been absolutely remarkable, and it may appear that changes in software have been equally significant. Certainly, our ability to build large and complex systems has improved dramatically. Our national utilities and infrastructure-energy, communications and transportrely on very complex and, largely, very reliable computer systems. For building business systems, there is an alphabet soup of technologies-J2EE, .NET, EJB, SAP, BPEL4WS, SOAP, CBSE-that allow large web-based applications to be deployed much more quickly than was possible in the past.

However, although much appears to have changed in the last two decades, when we look beyond the specific technologies to the fundamental processes of software engineering, much has stayed the same. We recognised twenty years ago that the waterfall model of the software process had serious problems, yet a survey published in December 2003 in IEEE Software showed that more than 40% of compames are still using this approach. Testing is still the dominant program validation technique, although other techniques such as mspections have been used more effectively since the mid-1970s. CASE tools, although now based around the UML, are still essentially diagram editors with some checking and code-generation functionality.

(HTML tags aren't allowed.)

Cellular Automata: 7th International Conference on Cellular Automata for Research and Industry, ACRI 2006, Perpignan, France, September 20-23, 2006,   Proceedings
Cellular Automata: 7th International Conference on Cellular Automata for Research and Industry, ACRI 2006, Perpignan, France, September 20-23, 2006, Proceedings
This book constitutes the refereed proceedings of the 7th International Conference on Cellular Automata for Research and Industry, ACRI 2006, held in Perpignan, France in September 2006.

The 53 revised full papers and 19 revised poster papers presented together with 6 invited lectures were carefully reviewed and selected from around 100...

Learning Maya Character Rigging and Animation
Learning Maya Character Rigging and Animation
Learning Maya | Character Rigging and Animation will teach you everything you need to achieve effective character set-up and animation in Maya. Developed by Alias|Wavefront Education Product Specialists, the book focuses on the creation of a human character, and provides both theoretical exploration and practical application - each chapter includes...
Quantum Monte Carlo: Origins, Development, Applications
Quantum Monte Carlo: Origins, Development, Applications
Monte Carlo methods are a class of computational algorithms for simulating the behavior of a wide range of various physical and mathematical systems (with many variables). Their utility has increased with general availability of fast computers, and new applications are continually forthcoming. The basic concepts of Monte Carlo are both simple and...

ASP.NET MVC Framework Unleashed
ASP.NET MVC Framework Unleashed

In this book, world-renowned ASP.NET expert and member of the Microsoft ASP.NET team Stephen Walther shows experienced developers how to use Microsoft’s new ASP.NET MVC Framework to build web applications that are more powerful, flexible, testable, manageable, scalable, and extensible.

Mastering AutoCAD 2005 and AutoCAD LT 2005
Mastering AutoCAD 2005 and AutoCAD LT 2005

Mastering AutoCAD 2005 and AutoCAD LT 2005 is a fully updated edition of Omura's enduring masterpiece. Once again, he delivers the most comprehensive and comprehensible coverage for AutoCAD and AutoCAD LT users including information on the Sheet Set Manager, field command, table tool and the software's other productivity enhancers. If...

Inductive Inference for Large Scale Text Classification: Kernel Approaches and Techniques (Studies in Computational Intelligence)
Inductive Inference for Large Scale Text Classification: Kernel Approaches and Techniques (Studies in Computational Intelligence)

Text classification is becoming a crucial task to analysts in different areas. In the last few decades, the production of textual documents in digital form has increased exponentially. Their applications range from web pages to scientific documents, including emails, news and books. Despite the widespread use of digital texts, handling them is...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy