Bruegge – Object-Oriented Software Engineering

Distributed Systems Concepts and Design
Distributed Systems Concepts and Design 5th Edition
April 4, 2014

Bruegge – Object-Oriented Software Engineering

Bruegge - Object-Oriented Software Engineering

Bruegge – Object-Oriented Software Engineering

Free Downloads the m.tech ebook Bruegge – Object-Oriented Software Engineering in pdf format. Download Today. You are one click away from downloading book. Just Click on the download link given below.

The term software engineering was coined in 1968 as a response to the desolate state of the art of developing quality software on time and within budget. Software developers were not able to set concrete objectives, predict the resources necessary to attain those objectives, and manage the customers’ expectations. More often than not, the moon was promised, a lunar rover built, and a pair of square wheels delivered.

Bruegge - Object-Oriented Software Engineering

The emphasis in software engineering is on both words, software and engineering. An engineer is able to build a high-quality product using off-the-shelf components and integrating them under time and budget constraints. The engineer is often faced with ill-defined problems, partial solutions, and has to rely on empirical methods to evaluate solutions. Engineers working on application domains such as passenger aircraft design and bridge construction have met successfully similar challenges. Software engineers have not been as successful.
The problem of building and delivering complex software systems on time has been actively investigated and researched. Everything has been blamed, from the customer (“What do you mean I can’t get the moon for $50?”) to the “soft” in software (“If I could add that one last feature …”) to the youth of this discipline. What is the problem? Complexity and change.

Useful software systems are complex. To remain useful they need to evolve with the end users’ need and the target environment. In this book, we describe object-oriented techniques for conquering complex and changing software systems. In this chapter, we provide a motivation for object-oriented techniques and define the basic concepts used throughout this book.

Click Here to Download the complete book in pdf format.

Please Drop your mail id below in the comments. If you are unable to Download this book. We will mail you this book.

Leave a Reply

%d bloggers like this: