Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архитектура ПО на практике.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
63 Мб
Скачать
☆
  1. Заключение

  2. Дополнительная литература

  3. Дискуссионные вопросы

Глава 6. Управление воздушным движением. Пример разработки, ориентированной на высокую готовность

  1. Связь сархитектурно-экономическимциклом

  2. Требования и атрибуты качества

  3. Архитектурное решение

Физическое представление системы ISSS

Представление декомпозиции модулей

Представление процессов

Клиент-серверное представление

Кодовое представление

Многоуровневое представление

Новое представление: отказоустойчивость

Взаимоотношения представлений

Адаптационные данные

Уточнение тактики «общие абстрактные службы»: кодовые

шаблоны для приложений

  1. Заключение

  2. Дополнительная литература

  3. Дискуссионные вопросы

Глава 7. Проектирование архитектуры

7.1. Архитектура в контексте жизненного цикла

Когда приступать к проектированию?

7.2. Проектирование архитектуры

Атрибутный метод проектирования

  1. Формирование рабочих групп

  2. Создание макета системы

  3. Заключение

  4. Дополнительная литература

  5. Дискуссионные вопросы

Глава 8. Моделирование условий полета. Конкретный пример архитектуры, ориентированной на интегрируемость

  1. Связь с архитектурно-экономическимциклом

  2. Требования и атрибуты качества

Применение моделей

Рабочие состояния

8.3. Архитектурное решение

Время в системе моделирования условий полета

Архитектурный образец «структурная модель»

Организующие модули модели воздушного судна

Прикладные модули модели воздушного судна

Макет системы

Распределение функциональности между дочерними модулями контроллера

Декомпозиция на группы

Декомпозиция групп на системы

8.4. Заключение

Производительность

Интегрируемость

Модифицируемость

  1. Дополнительная литература

  2. Дискуссионные вопросы

Глава 9. Документирование программной архитектуры

  1. Варианты применения архитектурной документации

  2. Представления

  1. Выбор значимых представлений

  2. Документирование представления

Документирование поведения

Документирование интерфейсов

9.5. Перекрестная документация

Как документация адаптируется к задачам заинтересованных

лиц

Что такое архитектура

Почему архитектура стала именно такой, какой стала

9.6. Унифицированный язык моделирования

Модульные представления

Представления из группы «компонент и соединитель»

Представления распределения

  1. Заключение

  2. Дополнительная литература

  3. Дискуссионные вопросы

Глава 10. Реконструкция программной архитектуры

10.1. Введение

Принцип инструментария

Операции входе реконструкции

10.2. Извлечение информации

Практические рекомендации

10.3. Создание базы данных

Практические рекомендации

10.4. Объединение представлений

Импорт представления

Устранение неоднозначности вызовов функций

Практические рекомендации

10.5. Реконструкция

Практические рекомендации

10.6. Пример

Извлечение информации

Создание базы данных

Объединение представлений и реконструкция

  1. Заключение

  2. Дополнительная литература

  3. Дискуссионные вопросы

ЧАСТЬ 3. АНАЛИЗ АРХИТЕКТУРЫ

Зачем?

Когда?

Затраты

Выгоды

Методики

Планировать или не планировать?

Предварительные условия

Результаты

Дополнительная литература