Ричардc Марк - .Фундаментальный подход к программной архитектуре. Паттерны, свойства, проверенные методы
Название: | .Фундаментальный подход к программной архитектуре. Паттерны, свойства, проверенные методы | |
Автор: | Ричардc Марк | |
Жанр: | Базы данных, Околокомпьютерная литература, Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги ".Фундаментальный подход к программной архитектуре. Паттерны, свойства, проверенные методы"
Архитекторы ПО стабильно входят в десятку самых высокооплачиваемых профессий. Но до сих пор не было реального руководства, которое позволило бы разработчикам стать архитекторами. И вот наконец появилась книга, в которой дается всеобъемлющий обзор разнообразных аспектов архитектуры программного обеспечения. Начинающие и уже состоявшиеся архитекторы найдут в ней паттерны архитектур, определения компонентов, приемы построения эволюционных архитектур и множество других тем. Марк Ричардс и Нил Форд обладают бесценным практическим опытом, профессионально занимаются этой темой, уделяя особое внимание принципам построения архитектуры, применимым ко всем технологическим стекам. Они предлагают современный взгляд на архитектуру ПО с учетом всех нововведений последнего десятилетия.
Читаем онлайн ".Фундаментальный подход к программной архитектуре. Паттерны, свойства, проверенные методы" (ознакомительный отрывок). [Страница - 3]
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (7) »
Сквозные свойства архитектуры....................................................................................89
Компромиссы и наименее худшая архитектура......................................................94
Глава 5. Выбор архитектурных свойств...............................................................96
Выбор архитектурных свойств на основе задач предметной области................96
Выбор архитектурных свойств на основе требований............................................ 100
Конкретный пример: Silicon Sandwiches......................................................................... 101
Явные свойства........................................................................................................................... 102
Неявные свойства...................................................................................................................... 106
Глава 6. Измерение параметров архитектурных свойств
и управление их соблюдением.......................................................................... 109
Измерение параметров архитектурных свойств........................................................ 109
Эксплуатационные показатели..................................................................................... 110
Оглавление 9
Структурные показатели.................................................................................................. 111
Показатели процесса......................................................................................................... 113
Управление и функции пригодности ............................................................................... 115
Управление архитектурными свойствами............................................................... 115
Функции пригодности....................................................................................................... 115
Глава 7. Область действия архитектурных свойств....................................... 123
Связанность и коннасценция............................................................................................... 124
Архитектурные кванты и гранулярность........................................................................ 125
Конкретный пример: Going, Going, Gone................................................................. 128
Глава 8. Компонентно-ориентированное мышление..................................... 133
Область применения компонентов................................................................................... 133
Задача архитектора................................................................................................................... 135
Разбиение архитектуры.................................................................................................... 136
Конкретный пример: Silicon Sandwiches. Разбиение.......................................... 141
Задача разработчика................................................................................................................ 143
Процесс выявления компонентов...................................................................................... 143
Выявление исходных компонентов............................................................................ 144
Назначение требований к компонентам.................................................................. 144
Роли и ответственности.................................................................................................... 145
Анализ архитектурных свойств.................................................................................... 145
Реструктуризация компонентов................................................................................... 145
Гранулярность компонентов................................................................................................ 146
Проектирование компонентов............................................................................................ 146
Выявление компонентов.................................................................................................. 146
Конкретный пример: Going, Going, Gone. Выявление компонентов.................. 149
Архитектурный квант. Выбор между монолитной и распределенной
архитектурой................................................................................................................................ 153
Часть II. АРХИТЕКТУРНЫЕ СТИЛИ
Глава 9. Архитектурные стили. Основы............................................................ 156
Базовые паттерны...................................................................................................................... 156
Большой ком грязи............................................................................................................. 157
Цельная архитектура......................................................................................................... 158
Клиент-сервер....................................................................................................................... 159
10 Оглавление
Сравнение монолитной и распределенной архитектуры...................................... 161
Заблуждение № 1: надежность сети............................................................................ 162
Заблуждение № 2: нулевая задержка......................................................................... 163
Заблуждение № 3: пропускная способность ничем не ограничена............ 164
Заблуждение № 4: сеть безопасна............................................................................... 165
Заблуждение № 5: топология никогда не меняется............................................. 166
Заблуждение № 6: сетью всегда занимается только
один администратор.......................................................................................................... 167
Заблуждение № 7: передача данных ничего не стоит........................................ 167
Заблуждение № 8: сеть однородна............................................................................. 168
Другие соображения --">
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (7) »