The Free Site   |  vBuddy - make friends, share photos, blogs, have fun   |  Cheap Web Hosting - starting at $5

Software Engineering Books

               

Here are the book I have read and the rating I have given them, with a small comment.

Software Engineering

Refactoring: Improving the Design of Existing Code by Martin Fowler
Facts and Fallacies of Software Engineering by Robert L. Glass
- This book answers all your questions about why a project fail, using facts!.
Read the article "Fundamental Facts" from IEEE software magazine
Code Complete by Steve McConnell
- Every serious programmer should have a copy of this book! From novice to guru everyone have something to learn from this book.
AI Game Programming Wisdom by Steve Rabin
Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
- Describe the basic patterns every Software Engineer should know.
Peer Reviews in Software: A Practical Guide by Karl E. Wiegers
Software Project Survival Guide by Steve McConnell
- Guide how to run a successful project and avoid the common mistakes
Rapid Development by Steve McConnell
- Describes diffrent software development processes like Stage Delivery, Evolutionary prototyping and Design to schedule.
Extreme Programming Explained: Embrace Change by Kent Beck
Patterns of Enterprise Application Architecture by Martin Fowler
Test Driven Development: By Example by Kent Beck
Planning Extreme Programming by Kent Beck, Martin Fowler
Recommended Approach to Software Development Revision 3, NASA, 232 pages - Download now!
- Describes how Nasa runs there projects in a practical way
Game Architecture and Design
Java 1.2 Developer's Handbook
Mastering Borland C++ 4.5
Psychology of Computer Programming by Gerlad M. Weinberg
Core Techniques and Algorithms in Game Programming by Daniel Sanchez-Crespo Dalmau
Are your lights on? by Gerlad M. Weinberg
Guide to the Software Engineering Body of Knowledge by swebok.org , 219 pages - Download now! 1.5 Mb
Core J2EE Patterns: Best Practices and Design Strategies, Second Edition by by Deepak Alur, Dan Malks, John Crupi
Documenting Software Architectures: Views and Beyond by Paul Clements, Felix Bachmann

Managment

Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency by Tom Demarco
Peopleware - Productive Projects and Teams by Tom DeMarco & Timothy Lister 264 pages
- People are the most important aspect of software development this book show you how to create a soild high productive team
The Innovator's Dilemma by Clayton M. Christensen
The Knowledge-Creating Company by Nonaka, Takeuchi
Manager's Handbook for Software Develompent Revison 1, NASA, 79 pages - Download now!
- Nasa's practical guide how to manage a project
Becoming a Technical Leader by Gerlad M. Weinberg
- Empowering and helping your project members
Secrets of Consulting - A Guide to Giving and Getting Advice Successfully by Gerlad M. Weinberg
- Listening and giving advise
Personalvård - Stora lönedagen 2002 by - Ingrid Langkilde och Roger Lunden - Tholin&Larsson
Leading Quietly by Joseph L. Badaracco
- Not much substance in this book...


Course literature
Introduction to Algorithms by Cormen by Leiserson & Riverst
Data and Computer Communication by Stalings
Data Structures & Problem Solving using Java
Projektledaren av Wendy Brinner - Många frågor och tankeställningar dock saknas fakta och konkreta råd
Discrete Mathematicts and its Applications
Artificial Intelligence A Modern Approach by Russell & Norvig
Java in a Nutshell
Software Engineering by Sommerville
Modern Operation System by Tanenbaum
Distributed Systems - concepts and design by Couloris & Dollimore & Kindberg
Human-Computer Interaction
SQL by The Complete Reference
Software Requirements - styles and techniques by Soren Lauesen

Interesting books
 Game Programming Gems 1, 2 and 3
 Ai programming wizdom 2


Amazon.com

Akademibokhandeln.se

Adlibris.se

A list of book that the professional recommend

Sci-fi Peter F. Hamilton

Back to Fireblaze' Software Engineering site
Site Meter vistis
since 2002-10-15