Веб-сайты по разработке программного обеспечения [закрыты]
-
18-09-2019 - |
Вопрос
Какие веб-сайты (не книги) документируют дизайн (UML или иной) программных приложений?
Архитекторы зданий располагают множеством ресурсов для вдохновения и строительства.Я не ищу ресурсы для создания программного обеспечения (такого, как у Мейера Построение объектно-ориентированного программного обеспечения), а скорее примеры проектов программных компонентов или диаграмм классов, которые могут быть использованы в качестве отправной точки для разработки приложения.
Примеры приложений могут включать:
- Игровая Система
- Текстовый процессор
- Пользовательский интерфейс
- Управление телефонными вызовами
- Расписание работы клиники
- Система оповещения
- Управление инцидентами
- Мониторинг сети
- Ресторанное обслуживание
- Диспетчеризация (Такси, Полиция)
- Продажа туристических пакетов
Тот самый Шаблоны проектирования книга - хорошее начало, но немного слишком низкого уровня.
Решение
Грейди Буч есть отличный сайт как раз для этого по адресу http://www.handbookofsoftwarearchitecture.com/index.jsp?page=Main
Но вы должны зарегистрироваться, чтобы посмотреть на диаграммы.
Другие советы
Вы имеете в виду такие вещи, как Шаблоны и практика Корпорации Майкрософт?
С простыми объяснениями, примерами кодов и примерами использования распространенных шаблонов проектирования программного обеспечения вы можете ознакомиться здесь http://sourcemaking.com/design_patterns.Как правило, они направлены на решение распространенных проблем и, по сути, могут рассматриваться как архитектуры многократного использования при разработке программного обеспечения.
Для получения информации, относящейся к системам, зависящим от домена, таким как игры, могут существовать другие проблемы, зависящие от домена, которые были решены в разных архитектурах, например, по некоторым предоставленным вами ссылкам.Поиск единого источника, который мог бы перечислить всю эту информацию в единой архитектуре, в лучшем случае может оказаться невозможным.Я считаю, что общие шаблоны проектирования, такие как из the Gang of Four, являются лучшим началом по этой причине.