-
Software Engineering Books
Build your taste profile and get better suggestions. You've rated 0 of 13 books. Want more suggestions? Launch Quick Rate- C Programming Language
By Brian W. Kernighan, 1988
ISBN 0131103628
Presents a complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data...
- Design Patterns: Elements of Reusable Object-Oriented Software
By Erich Gamma, 1994
ISBN 0201633612
Four top-notch authors present the first book containing a catalog of object-oriented design patterns. Readers will learn how to use design patterns in the object-oriented development process, how to solve specific design problems using patterns, and gain a common vocabulary for object-oriented...
- Introduction to Algorithms
By Thomas Cormen, 2003
ISBN 0072970545
The updated new edition of the classic Introduction to Algorithms is intended primarily for use in undergraduate or graduate courses in algorithms or data structures. Like the first edition, this text can also be used for self-study by technical professionals since it discusses engineering issues...
- The Pragmatic Programmer: From Journeyman to Master
By Andrew Hunt, 1999
ISBN 020161622X
If I'm putting together a project, it's the authors of this book that I want. . . . And failing that I'd settle for people who've read their book." -- Ward Cunningham Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities...
- Hackers and Painters: Big Ideas from the Computer Age
By Paul Graham, 2004
ISBN 0596006624
"The computer world is like an intellectual Wild West, in which you can shoot anyone you wish with your ideas, if you're willing to risk the consequences. " --from Hackers & Painters: Big Ideas from the Computer Age, by Paul Graham We are living in the computer age, in a world increasingly ...
- Code Complete: A Practical Handbook of Software Construction
By Steve McConnell, 2004
ISBN 0735619670
For more than a decade, Steve McConnell, one of the premier authors and voices in the software community, has helped change the way developers write code--and produce better software. Now his classic book, CODE COMPLETE, has been fully updated and revised with best practices in the art and science...
- The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition
By Frederick P. Brooks, 1995
ISBN 0201835959
No book on software project management has been so influential and so timeless as The Mythical Man-Month. Now 20 years after the publication of his book, Frederick P. Brooks, Jr. (best known as the "father of the IBM System 360") revisits his original ideas and develops new thoughts and advice both...
- Refactoring: Improving the Design of Existing Code
By Martin Fowler, 1999
ISBN 0201485672
As the application of object technology-particularly the Java programming language-has become commonplace, a new problem has emerged to confront the software development community. Significant numbers of poorly designed programs have been created by less-experienced developers, resulting in...
- Object-Oriented Analysis and Design with Applications
By Grady Booch, 2007
ISBN 020189551X
Object-Oriented Design with Applications has long been the essential reference to object-oriented technology, which, in turn, has evolved to join the mainstream of industrial-strength software development. In this third edition--the first revision in 13 years--readers can learn to apply...
- Extreme Programming Explained: Embrace Change
By Kent Beck, 2004
ISBN 0321278658
"In this second edition of Extreme Programming Explained, Kent Beck organizes and presents five years' worth of experiences, growth, and change revolving around XP. If you are seriously interested in understanding how you and your team can start down the path of improvement with XP, you must read...
- Agile Software Development, Principles, Patterns, and Practices
By Robert C. Martin, 2002
ISBN 0135974445
Written by a software developer for software developers, this book is a unique collection of the latest software development methods. The author includes OOD, UML, Design Patterns, Agile and XP methods with a detailed description of a complete software design for reusable programs in C++ and Java.
- Rapid Development: Taming Wild Software Schedules
By Steve McConnell, 1996
ISBN 1556159005
Corporate and commercial software-development teams all want solutions for one important problem--how to get their high-pressure development schedules under control. In RAPID DEVELOPMENT, author Steve McConnell addresses that concern head-on with overall strategies, specific best practices, and...
- Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck,...
By Joel Spolsky, 2004
ISBN 1590593898
An entertaining opportunity to get to know one of today's most influential developer/authors. Spolsky based these observations on years of personal experience. Spolsky's technical knowledge, caustic wit, and extraordinary writing skills have earned him status as a programming guru! His blog has...













