Software Design Website(s) [closed]
-
18-09-2019 - |
Question
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:
- Game System
- Word Processor
- User Interface
- Telephony Call Control
- Clinic Scheduling
- Notification System
- Incident Management
- Network Monitoring
- Restaurant Catering
- Dispatching (Taxi, Police)
- Selling Vacation Packages
The Design Patterns book is a good start, but a bit too low level.
Solution
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.
OTHER TIPS
Do you mean things like Microsoft's Patterns and Practices?
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.