views:

179

answers:

4

What websites (not books) document designs (UML or otherwise) for software applications?

Building architects have many resources available for inspiration and construction. I do not seek resources on constructing software (such as Meyer's Object-Oriented Software Construction), but rather examples of designs for software components or class diagrams that can be used as a starting point for developing an applcation.

Example applications might include:

The Design Patterns book is a good start, but a bit too low level.

+1  A: 

You might try looking at some of the case studies out there.

alchemical
Outdated links. Inconsistent presentation. Different levels of abstractions. Content is poorly organized. Not really what I had in mind.
Dave Jarvis
A: 

Do you mean things like Microsoft's Patterns and Practices?

JB King
No. There should be no dependency on any platform-specific technology.
Dave Jarvis
+1  A: 

Grady Booch has a great site for just this thing at http://www.handbookofsoftwarearchitecture.com/index.jsp?page=Main

But you do have to register to look at the diagrams.

LWoodyiii
This is fairly close to what I had in mind.
Dave Jarvis
A: 

For simple explanations, sample codes and use cases of common software design patterns, you can check out http://sourcemaking.com/design_patterns. They are generally aimed at solving common problems and can, in fact, be considered as re-usable architectures in software development.

For information related to domain-specific systems, such as games, there can be other domain-specific problems that have been addressed in different architectures, such as some of the links you have provided. Finding a single source which can list all this information in a unified architecture may not be possible, at best. Generic design patterns, such as those from the Gang of Four, is a better start for this reason, I believe.

tersyon
I addressed Design Patterns already: they are too low level.
Dave Jarvis