Веб-сайт разработки программного обеспечения

Какие веб-сайты (не книги) оформляют документы (UML или иначе) для программных приложений?

У архитекторов зданий есть много ресурсов для вдохновения и строительства. Я не ищу ресурсов для создания программного обеспечения (например, Meyer Object-Oriented Software Construction), а скорее примеры конструкций для программных компонентов или диаграмм классов который может использоваться как отправная точка для разработки приложения.

Примеры приложений могут включать:

Design Patterns - хорошее начало, но немного слишком низкий уровень.

Ответы

Ответ 3

Для простых объяснений, примеров кодов и примеров использования общих шаблонов проектирования программного обеспечения вы можете проверить http://sourcemaking.com/design_patterns. Они, как правило, направлены на решение общих проблем и фактически могут рассматриваться как повторно используемые архитектуры в разработке программного обеспечения.

Для информации, касающейся систем, специфичных для домена, таких как игры, могут существовать другие проблемы, связанные с доменом, которые были рассмотрены в разных архитектурах, например, некоторые из предоставленных вами ссылок. Поиск одного источника, который может перечислить всю эту информацию в единой архитектуре, может быть не в лучшем случае. Полагаю, что общие шаблоны дизайна, например, из "Банды четверки", являются лучшим началом по этой причине.