Систематика конкретных примеров
Для нас совершенно очевидно, что разным читателям требуются разные сведения, а для большинства из них важна возможность усвоения материала с разной степенью детализации. По этой причине все конкретные примеры делятся на несколько категорий: ♦ краткое описание примера и решаемых им задач плюс замечания о соответствующей программной архитектуре; ♦ описание (полной или частичной) реализации в данном примере архитектурно-экономического цикла; ♦ требования и атрибуты качества, обусловившие принятие конкретного проектного решения; ♦ подробное рассмотрение архитектурного решения — именно на нем основана большая часть конкретных примеров; ♦ краткое изложение важнейших проблем, представленных в данной главе. Архитектурные решения в конкретных примерах описываются наиболее подробно. Если сведения, которые вы считаете нужным извлечь, исчерпываются технической базой, коммерческим контекстом и высокоуровневым описанием архитектурной методики, то для того, чтобы усвоить суть примера, вам достаточно ознакомиться с его краткой характеристикой, требованиями, задачами по качеству и выводами. Более подробный анализ примеров содержится в разделах, посвященных архитектурным решениям. Основные темы книги Связующей нитью материала в этой книге, несомненно, является архитектурно-экономический цикл; тем не менее в нем есть и другие магистральные темы. Если ваши интересы связаны с каким-то одним или несколькими аспектами программной архитектуры, то с помощью нижеследующего указателя вы можете проследить их упоминания в различных главах. ♦ Откуда берутся варианты архитектуры? — главы 1, 2, 4, 7, 11 и 12. ♦ Экономические аспекты архитектуры - главы 1, 4, 7, 11, 12, 14, 15 и 18. ♦ Каким образом на основе архитектуры реализуются атрибуты качества? — главы 4, 5, 11, 12 и конкретные примеры; ♦ Конкретные примеры реализации атрибутов качества на основе архитекту-ры — главы 3, 6, 8, 13, 15, 16 и 17. ♦ Архитектура как средство многократного применения — главы 14, 15, 16, 17 и 18. ♦ Компонентные системы и коммерческие инфраструктуры — главы 13, 16, 17 и 18. ♦ Архитектура систем реального времени — главы 3, 5, 6, 8 и 15. ♦ Архитектура информационных систем — главы 13, 16, 17 и 18. Примечания На всем протяжении книги встречаются краткие, подписанные, отделенные от основного текста примечания — над написанием каждого такого примечания трудился кто-то один из нас. Нужны они для того, чтобы донести до читателя какие- то дополнительные сведения или мнения, которые в силу разных причин не вписываются в рамки основного повествования.
|