Architechture & Design
Catalog of Patterns of Enterprise Application Architecture
Agile Modeling
Martin fowler's articles - Software design and architecture
High Scalability - Building faster, more reliable websites
Object Orientation tips
Design Patterns Explained with examples !
10 Principles of SOA
Design Patterns Quick Reference
UI Patterns - User Interface Design Pattern Library
Managing Design - In Real world like top pros.
How to Design Programs
OOAD UML Resources
Object-oriented Program Design and Software Engineering
The concepts of the Object-oriented paradigm using Java. The basic principles of software engineering are emphasized.
Free Object Oriented Development Course
In this guide you will find all the information you need regarding the purpose of the module and its role as part of the course you are studying. You will also find details of the module content, the
Free OOAD UML Books
Free OOAD UML Books
Design Patterns Dictionary (in C++ and Java) [in C#] Object-Oriented System Development
Interface Design: Best Practices in Object-Oriented API Design in Java Principles of Object-Oriented Programming in Java
Introduction to Object-Oriented Programming Using C++ [Mirror] [Mirror] [Printing Version] Naked Objects
Objects and Java: Building Object-Oriented, Multi-Threaded Applications with Java Object Oriented Programming
An Introduction to C++ and Object Oriented Programming, by Ian D Chivers, January 1999 UML Quick Reference [Mirror] [Mirror] [PDF] [PDF] [Word]
Sun ONE Architecture Guide-Pdf Downloads
The Sun ONE Architecture Guide offers a technical overview of the components and functionality available today from Sun for developing and deploying Services on Demand. The guide breaks the architecture into six easy to understand sections outlined below and describes how these parts fit together.
The entire Sun ONE Architecture Guide can be downloaded in zipped PDF format [2.17 Mbytes], or it can be downloaded in the segments below. The guide contains the following information, presented in seven parts:
Table of Contents
Preface
Introduction
Chapter 1: Delivering Services on Demand
Software Architecture Links
Links for
Software Architecture
Enterprise Architecture
Software Architecture Papers
Recommended Books
Software Reuse Links
Architecture Training
Software Architecture Resource Sites
A comprehensive list of links.
SWAG: Software Architecture Group
The Software Architecture Group at the University of Waterloo (SWAG) has been at the forefront of software architecture and software engineering research in Canada since its inception. Founded as a collaboration between researchers at the University of Waterloo and the University of Toronto, the lab is now primarily based at Waterloo University.
Members of SWAG have developed or co-developed some of the most robust and best-known tools in software architecture research, including Portable Bookshelf (PBS) and CPPX software analysis toolkits, Grok relational calculator, LSEdit graph visualizer,
Software Architecture Resources
You will find a list of (on-line and off-line) resources on (software) architecture and related material.