Microsoft® .NET: Architecting Applications for the Enterprise是本不错的讨论.NET应用程序架构的著作,在这本书中有好多不错的论文,图书被提及,对被提及的图书和论文,下面是一个总结。
第一章 当代的架构师和构架
ISO/IEC 42010:2007
http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=45991
Martin Fowler
《Patterns of Enterprise Application Architecture》
Manifesto for Agile Software Development
http://agilemanifesto.org/
Extreme Programming
http://www.extremeprogramming.org/
Murphy's Laws
http://www.murphys-laws.com/
第二章 UML必要知识
Martin Fowler
《UML Distilled: A Brief Guide to the Standard Object Modeling Language》
第三章 设计原则和模式
Edward Yourdon & Larry Constantine
《Structured Design: Fundamentals of a Discipline of Computer Program and Systems Designa》
Coupling And Cohesion
http://c2.com/cgi/wiki?CouplingAndCohesion
On the Role of Scientific Thought
http://www.cs.utexas.edu/users/EWD/transcriptions/EWD04xx/EWD447.html
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
《Design Patterns: Elements of Reusable Object-Oriented Software》