| |
Books on Software Engineering and Architecture
-
Software Engineering (568 pp.)
Author: Ian Sommerville
(formerly at Lancaster) /
Publisher: Addison-Wesley Higher Education,
8th Edition, May 2006 /
ISBN-13:
9-78032131379-9.
Software Engineering,
8th Edition, by prof. Ian Sommerville, St Andrews University, Scotland,
UK. Includes
presentation slides for teaching classes (PPT and PDF) for the 32 book chapters.
-
Software Performance and Scalability: A Quantitative Approach (375 p.)
Author: Henry H. Liu /
Publisher: John Wiley & Sons,
Quantitative software engineering series, Volume 7, May 2009 /
ISBN-13:
978-0-470-46253-9. ISBN-10: 0470462531.
Google Books (0470462531).
Software Architecture
-
Software Architecture: Foundations, Theory, and Practice (712 pp.)
Authors: Richard N. Taylor; Nenad Medvidovic; Eric Dashofy /
Publisher: John Wiley & Sons,
January 2009 /
ISBN-13:
978-0-470-16774-8. ISBN-10: 0470167742.
Google Books (0470167742).
-
Applied Software Architecture (432 pp.)
Authors: Christine Hofmeister; Robert Nord; Dilip Soni /
Publisher: Addison-Wesley Professional,
March 2009 /
ISBN-10:
0-321-64334-8. ISBN-13: 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-10:
0-321-15495-9. ISBN-13: 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-10:
0-201-70482-X. ISBN-13: 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-10:
0-201-70372-6. ISBN-13: 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-10:
0-321-11229-6. ISBN-13: 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-10:
0-201-67494-7. ISBN-13: 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-13:
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-10:
0-201-77594-8. ISBN-13: 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-13:
9780646458410. ISBN-10: 0646458418.
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-13:
9783642023736. ISBN-10: 3642023738.
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-10: 059652269X. ISBN-13:
9780596522698.
Google Books (059652269X).
Unified Modeling Language (UML)
Design 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.
-
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.
-
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.
-
Refactoring To Patterns (400 pp.)
Author: Joshua Kerievsky /
Publisher: Addison-Wesley Professional,
August 2004 /
ISBN-10:
0-321-21335-1, ISBN-13: 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-13:
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.
-
Extreme Programming Books
List and comments on XP books, by Steve Hayes, Khatovar Technology.
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-13:
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-13: 978-059600765-2.
- Information
Architecture for Designers: Structuring Websites for Business Success (160 pp.)
Author: Peter Van Dijck /
Publisher: RotoVision, 2003 /
ISBN-10: 2-88046-731-4. ISBN-13: 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.
-
Understanding Accessibility (195 pp.)
Author: Robert B. Yonaitis /
Publisher: HiSoftware Publishing,
June 2002 /
ISBN: 1930616031.
eBook: Understanding Accessibility (English).
-
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
|