|
Books on Software Engineering and Architecture
Software Engineering
-
Software Engineering (792 pp.)
Author: Ian Sommerville /
Publisher: Addison-Wesley Higher Education,
9th Edition, March 2010 /
ISBN:
978-013703515-1.
Software Engineering,
9th Edition, by prof. Ian Sommerville, University of St Andrews, Scotland,
UK. Includes
presentation slides for teaching classes (PPTX) for the 26 book chapters.
See also SE book blog.
-
Software Engineering: A Practitioner's Approach (976 pp.)
Authors: Roger S. Pressman, Bruce R. Maxim /
Publisher: McGraw-Hill Professional,
8th edition, January 2014 /
ISBN: 9780078022128.
McGraw-Hill Online Learning Center
for Software Engineering: A Practitioner's Approach.
-
Software Engineering: Theory and Practice (792 pp.)
Autores: Shari Lawrence Pfleeger, Joanne M. Atlee /
Editora: Prentice Hall,
4th edition, Feb 2009 /
ISBN:
9780136061694.
Software Architecture
-
Software Architecture: Foundations, Theory, and Practice (736 pp.)
Authors: Richard N. Taylor; Nenad Medvidovic; Eric Dashofy /
Publisher: John Wiley & Sons,
January 2009 /
ISBN:
978-0-470-16774-8.
Google Books (0470167742).
-
Applied Software Architecture (432 pp.)
Authors: Christine Hofmeister; Robert Nord; Dilip Soni /
Publisher: Addison-Wesley Professional,
March 2009 /
ISBN:
978-0-321-64334-6.
Google Books (0321643348).
-
Software Architecture in Practice (560 pp.)
Authors: Len Bass; Paul Clements; Rick Kazman /
Publisher: Addison-Wesley Professional,
SEI Series in Software Engineering, 2nd Edition, April 2003 /
ISBN:
978-0-321-15495-8.
Google Books (0321154959).
-
Evaluating Software Architectures: Methods and Case Studies (368 pp.)
Authors: Paul Clements; Rick Kazman; Mark Klein /
Publisher: Addison-Wesley Professional,
SEI Series in Software Engineering, October 2001 /
ISBN:
978-0-201-70482-2.
Google Books (020170482X).
-
Documenting Software Architectures: Views and Beyond (560 pp.)
Authors: Paul Clements; Felix Bachmann; Len Bass; David Garlan; James Ivers;
Reed Little; Robert Nord; Judith Stafford /
Publisher: Addison-Wesley Professional,
SEI Series in Software Engineering, September 2002 /
ISBN:
978-0-201-70372-6.
Google Books (0201703726).
-
Software Systems Architecture: working with stakeholders using
viewpoints and perspectives (576 pp.)
Authors: Nick Rozanski; E�in Woods /
Publisher: Addison-Wesley Professional,
April 2005 /
ISBN:
978-0-321-11229-3.
Google Books (0321112296).
-
Design and Use of Software Architectures: Adopting and Evolving a
Product-line Approach (368 pp.)
Author: Jan Bosch /
Publisher: Addison-Wesley Professional,
May 2000 /
ISBN:
978-0-201-67494-1.
Google Books (0201674947).
-
The Art of Software Architecture: Design Methods and Techniques (336 pp.)
Author: Stephen T. Albin /
Publisher: John Wiley & Sons,
April 2003 /
ISBN:
978-0-471-22886-8.
Google Books (0471228869).
-
Beyond Software Architecture: Creating and Sustaining Winning Solutions (352 pp.)
Author: Luke Hohmann /
Publisher: Addison-Wesley Professional,
The Addison-Wesley signature series
(Fowler), January 2003 /
ISBN:
978-0-201-77594-5.
Google Books (0201775948).
-
A Software Architecture Primer (192 pp.)
Authors: John Reekie; Rohan McAdam /
Publisher: Addison-Wesley Professional,
May 2006 /
ISBN:
9780646458410.
Foundations of Software Architecture, a course based on the book.
Wiki: Software Architecture Primer.
Google Books (0646458418).
-
Software Architecture Knowledge Management: Theory and Practice (279 pp.)
Authors: Muhammad Ali Babar; Torgeir Dings�yr; Patricia Lago; Hans van Vliet /
Publisher: Springer,
October 2009 /
ISBN:
9783642023736.
Google Books (3642023738).
-
97 Things Every Software Architect Should Know:
Collective Wisdom from the Experts (200 pp.)
Author: Richard Monson-Haefel /
Publisher: O'Reilly Media,
February 2009 /
ISBN:
9780596522698.
Google Books (059652269X).
Unified Modeling Language (UML)
Software Patterns - Design and Architectural Patterns
-
Design Patterns: Elements of Reusable Object-Oriented Software (416 pp.)
Authors: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
(the Gang of Four - GoF) /
Publisher: Addison-Wesley Professional,
October 1994 /
ISBN:
0-201-63361-2.
A Learning Guide To Design Patterns, por Joshua Kerievsky,
Industrial Logic, 1997 - 2000.
-
Patterns of Enterprise Application Architecture (560 pp.)
Author: Martin Fowler /
Publisher: Addison-Wesley Professional,
November 2002 /
ISBN:
0-321-12742-0.
Formerly known as Information System Architecture (ISA).
Catalog of Patterns of Enterprise Application Architecture.
-
Pattern-Oriented Software Architecture (POSA) series
Publisher: John Wiley & Sons.
Pattern-Oriented Software Architecture: A System of Patterns, Volume 1 (476 pp.);
Authors: Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad,
Michael Stal / August 1996 / ISBN: 0471958697.
Pattern-Oriented Software
Architecture: Patterns for Concurrent and Networked Objects, Volume 2 (666 pp.);
Authors: Douglas C. Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann
/ 2000 / ISBN: 0-471-60695-2.
Pattern-Oriented Software Architecture: Patterns for
Resource Management, Volume 3 (315 p.);
Authors: Michael Kircher, Prashant Jain / April 2004 / ISBN: 0-470-84525-2.
Pattern-Oriented Software
Architecture: A Pattern Language for Distributed Computing, Volume 4 (636 pp.);
Authors: Frank Buschmann, Kevlin Henney, Douglas C. Schmidt / 2007 / ISBN: 0470059028.
Pattern-Oriented Software
Architecture: On Patterns and Pattern Languages, Volume 5 (490 p.);
Authors: Frank Buschmann, Kevlin Henney, Douglas C. Schmidt / 2007 / ISBN: 0471486485.
-
Object-Oriented Design and Patterns (472 pp.)
Author: Cay Horstmann /
Publisher: John Wiley & Sons, June 2005, 2nd edition /
ISBN:
978-0-471-74487-0.
-
Head First Design Patterns (678 pp.)
Authors: Eric Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra /
Publisher: O'Reilly Media,
October 2004 /
ISBN:
978-0-596-00712-6.
-
Enterprise Integration Patterns (736 pp.)
Authors: Gregor Hohpe,
Bobby Woolf /
Publisher: Addison-Wesley Professional,
October 2003, Martin Fowler's Signature Series /
ISBN:
978-032120068-6.
Integration Patterns Overview and Pattern Catalog
Table of Contents.
-
Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services (352 pp.)
Author: Robert Daigneau /
Publisher: Addison-Wesley Professional,
October 2011, Martin Fowler's Signature Series /
ISBN:
0-321-54420-X.
-
Professional ASP.NET Design Patterns (720 pp.)
Author: Scott Millett /
Publisher: Wrox Programmer to Programmer,
September 2010 /
ISBN:
978-0-470-29278-5.
-
Refactoring To Patterns (400 pp.)
Author: Joshua Kerievsky /
Publisher: Addison-Wesley Professional,
August 2004 /
ISBN:
978-0-321-21335-8.
Refactoring To Patterns Catalog: 27 refactorings from the book.
PDF version 1.13, 2001.
-
Analysis Patterns: Reusable Object Models (384 pp.)
Author: Martin Fowler /
Publisher: Addison-Wesley Professional,
October 1996 /
ISBN:
978-0201895421.
Unified Process (UP)
-
The Unified Process Elaboration Phase
Author: Scott W.
Ambler (editor) /
Publisher: CMP Books, March 2000 /
ISBN: 1-929-62905-2.
-
The Unified Process Inception Phase
Authors: Scott W.
Ambler, Larry L. Constantine (editors) /
Publisher: CMP Books, 2000 /
ISBN: 1929629109.
-
The Unified Process Construction Phase
Authors: Scott W.
Ambler, Larry L. Constantine (editors) /
Publisher: CMP Books, August 2000 /
ISBN: 1-929-62901-X.
-
The Unified Process Transition and Production Phases
Authors: Scott W.
Ambler, Larry L. Constantine (editors) /
Publisher: CMP Books, December 2001 /
ISBN: 1-578-20092-X.
-
The Rational Unified Process Made Easy: A Practitioner's Guide to RUP (224 pp.)
Authors: Per Kroll, Philippe Krutchten /
Publisher: Addison-Wesley, April 2003 /
ISBN: 0321166094.
-
The Rational Unified Process: An Introduction (298 pp.)
Author: Philippe Kruchten /
Publisher: Addison-Wesley, 2nd edition, March 2000 /
ISBN: 0201707101.
-
Building J2EE Applications with the Rational Unified Process (265 pp.)
Authors: Peter Eeles, Kelli Houston, Wojtek Kozaczynski /
Publisher: Addison-Wesley, August 2002 /
ISBN: 0201791668.
Agile Development & Extreme Programming (XP)
-
The Essential Agile Reading List
Agile books listing by Patrick Kua, ThoughtWorks, 2008-01-21.
-
Agile Modeling: Effective Practices for eXtreme Programming and the Unified
Process (400 pp.)
Author: Scott W. Ambler /
Publisher: John Wiley & Sons,
March 2002 /
ISBN:
0-471-20282-7.
Agile Modeling Scott Ambler's site.
-
The Object Primer: Agile Model Driven Development with UML 2 (545 pp.)
Author: Scott W. Ambler /
Publisher: Cambridge University Press, 3rd edition, March 2004 /
ISBN: 0521540186.
-
Agile Software Development (278 pp.)
Author: Alistair Cockburn /
Publisher: Addison-Wesley, October 2001 /
ISBN: 0201699699.
-
Agile and Iterative Development: A Manager's Guide (342 pp.)
Author: Craig Larman /
Publisher: Addison-Wesley, August 2003 /
ISBN: 0131111558.
-
The XP Series Books
Addison-Wesley Professional, Pearson Education.
- Extreme Programming Explained: Embrace Change / Kent Beck, Cynthia Andres.
- Testing Extreme Programming Testing Extreme Programming / Lisa Crispin, Tip House.
- Extreme Programming for Web Projects / Doug Wallace, Isobel Raggett, Joel Aufgang.
- Extreme Programming Applied: Playing to Win / Ken Auer, Roy Miller.
- Extreme Programming Explored / William C. Wake.
- Extreme Programming Installed / Ron Jeffries, Ann Anderson, Chet Hendrickson.
- Planning Extreme Programming / Kent Beck, Martin Fowler.
-
Extreme Programming Explained: Embrace Change (189 pp.)
Author: Kent Beck /
Publisher: Addison-Wesley, 2nd edition,
November 2004 /
ISBN: 0321278658.
-
Planning Extreme Programming (160 pp.)
Authors: Kent Beck,
Martin Fowler /
Publisher: Addison-Wesley, October 2000 /
ISBN: 0201710919.
Refactoring
Enterprise Architecture and BPM
Service Oriented Architecture (SOA) & Enterprise Application Integration (EAI)
Information Architecture, Interaction Design and Usability
-
Don't Make Me Think!: A Common Sense Approach to Web Usability (216 pp.)
Author: Steve Krug /
Publisher: New Riders Publishing,
2nd Edition, August 2005 /
ISBN: 0-321-34475-8.
-
Prioritizing Web Usability (432 pp.)
Authors: Jakob Nielsen; Hoa Loranger /
Publisher: New Riders Publishing,
April 2006 /
ISBN: 0-321-35031-6.
-
Homepage Usability: 50 Websites Deconstructed (138 pp.)
Authors: Jakob Nielsen; Marie Tahir /
Publisher: New Riders Publishing, November 2001 /
ISBN:
0-73571-102-X.
-
Designing Web Usability: The Practice of Simplicity (419 pp.)
Author: Jakob Nielsen /
Publisher: New Riders Publishing, December 1999 /
ISBN: 1-56205-810-X.
-
Jakob Nielsen's Recommended books
about Web design, hypertext, and user interfaces.
-
Books on UI design and usability testing
Interaction Design, Inc. recommended books.
-
Interaction Design: beyond human-computer interaction (800 pp.)
Authors: Helen Sharp; Yvonne Rogers; Jenny Preece /
Publisher: John Wiley & Sons,
2nd Edition, March 2007 /
ISBN:
978-0470018668.
-
Designing Interfaces: Patterns for Effective Interaction Design (352 pp.)
Author: Jenifer Tidwell /
Publisher: O'Reilly Media, November 2005 /
ISBN: 0-596-00803-1.
-
Designing the User Interface : Strategies for Effective Human-Computer
Interactivity, (672 pp.)
Author: Ben Shneiderman /
Publisher: Addison-Wesley, 4th Edtion, 2005 /
ISBN:
0321197860.
DTUI Booksite.
-
Designing Web Navigation: Optimizing the User Experience (412 pp.)
Author: James Kalbach /
Publisher: O'Reilly Media,
August 2007 /
ISBN: 0-596-52810-8.
-
User Interface Design for Programmers
Book by Joel Spolsky, April 2000. Chapters are also available on-line in HTML.
-
Information Architecture for the World Wide Web (526 pp.)
Designing Large-Scale Web Sites.
Authors: Peter Morville,
Louis Rosenfeld /
Publisher: O'Reilly Media,
3rd Edition, November 2006 /
ISBN: 0-596-52734-9.
-
Ambient Findability (526 pp.)
What We Find Changes Who We Become.
Author: Peter Morville /
Publisher: O'Reilly Media,
September 2005 /
ISBN: 978-059600765-2.
- Information
Architecture for Designers: Structuring Websites for Business Success (160 pp.)
Author: Peter Van Dijck /
Publisher: RotoVision, 2003 /
ISBN: 978-2880467319.
-
The Information Design Handbook (224 pp.)
Authors: Jenn Visocky O'Grady; Ken Visocky O'Grady /
Publisher: RotoVision, September 2008 /
ISBN:
978-2-940361-91-5.
-
Web ReDesign 2.0: Workflow that Works (296 pp.)
Authors: Kelly Goto;
Emily Cotler /
Publisher: New Riders Publishing,
2nd edition, December 2004 /
ISBN: 0-735-71433-9.
-
Access by Design: A Guide to Universal Usability for Web Designers (288 pp.)
Author: Sarah Horton /
Publisher: New Riders Publishing,
July 2005 /
ISBN: 032131140X.
Access by Design Online.
Sarah Horton
Interview, by Alex Barnett, September 19, 2005, Digital Web Magazine.
Access by Design Online.
-
Web Accessibility: Web Standards and Regulatory Compliance (696 p.)
Authors: Richard Rutter, Patrick H. Lauke, Cynthia Waddell, Jim Thatcher,
Shawn Lawton Henry, Bruce Lawson, Andrew Kirkpatrick, Christian Heilmann,
Michael R. Burks, Bob Regan, Mark Urban /
Publisher: Firends of Ed,
July 2006 /
ISBN: 978-1590596388.
-
Understanding Accessibility (195 pp.)
Author: Robert B. Yonaitis /
Publisher: HiSoftware Publishing,
June 2002 /
ISBN: 1930616031.
HiSoftware: Accessibility White Papers:
Web Accessibility Handbook, a guide to best practices for achieving Web accessibility.
-
Microsoft Windows User Experience (624 pp.)
Author: Microsoft Corporation /
Publisher: Microsoft Press,
August 1999 /
ISBN: 1-55615-679-0.
MSDN Library: Microsoft
Windows User Interface.
Microsoft Download: Windows User Experience Guidelines.
-
Usability Related Books
Listing by Usability Views.
- See also:
Web Design: Books
|