Ответ 1
Grady Booch имеет отличный сайт только для этой цели http://www.handbookofsoftwarearchitecture.com/index.jsp?page=Main
Но вам нужно зарегистрироваться, чтобы посмотреть на диаграммы.
Какие веб-сайты (не книги) оформляют документы (UML или иначе) для программных приложений?
У архитекторов зданий есть много ресурсов для вдохновения и строительства. Я не ищу ресурсов для создания программного обеспечения (например, Meyer Object-Oriented Software Construction), а скорее примеры конструкций для программных компонентов или диаграмм классов который может использоваться как отправная точка для разработки приложения.
Примеры приложений могут включать:
Design Patterns - хорошее начало, но немного слишком низкий уровень.
Grady Booch имеет отличный сайт только для этой цели http://www.handbookofsoftwarearchitecture.com/index.jsp?page=Main
Но вам нужно зарегистрироваться, чтобы посмотреть на диаграммы.
Вы имеете в виду такие вещи, как Microsoft Patterns and Practices?
Для простых объяснений, примеров кодов и примеров использования общих шаблонов проектирования программного обеспечения вы можете проверить http://sourcemaking.com/design_patterns. Они, как правило, направлены на решение общих проблем и фактически могут рассматриваться как повторно используемые архитектуры в разработке программного обеспечения.
Для информации, касающейся систем, специфичных для домена, таких как игры, могут существовать другие проблемы, связанные с доменом, которые были рассмотрены в разных архитектурах, например, некоторые из предоставленных вами ссылок. Поиск одного источника, который может перечислить всю эту информацию в единой архитектуре, может быть не в лучшем случае. Полагаю, что общие шаблоны дизайна, например, из "Банды четверки", являются лучшим началом по этой причине.