Архитектура информационных систем

Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Архитектура информационных систем создатель Mind Map: Архитектура информационных систем

1. оценивание по сценариям

2. Гибкие технологии создания моделей

3. Руководство по созданию эффективных моделей

3.1. Глоссарий

4. Определение ЗС

4.1. Классы ЗС

4.2. Выбор ЗС

4.3. Примеры

4.4. Ответственности ЗС

4.5. Чеклист

5. Создание архитектурных описаний

5.1. Свойства эффективных архитектурных описаний

5.2. IEEE стандарт

5.3. Содержимое архитектурного описания

6. Введение в процесс архитектуры ПО

6.1. Оценка архитектуры

6.1.1. Зачем оценивать

6.1.2. Методы оценивания

6.1.2.1. Презентации

6.1.2.1.1. Без названия

6.1.2.2. Формальные рецензии

6.1.2.3. прототипы

6.1.2.4. каркасные системы

6.1.3. Методы оценивания основанные на сценариях

6.1.4. Оценивание в ходе ЖЦ системы

6.1.5. Запись результатов оценивания

7. Руководящие принципы

8. Основы Архитектуры

8.1. Концепции архитектуры ПО

8.1.1. Архитектура ПО

8.1.1.1. Системные струкутры

8.1.1.1.1. Статическая структура

8.1.1.1.2. Динамическая структура

8.1.1.2. Внешнепроявляемые свойства системы

8.1.1.2.1. Внешне проявляемое поведение

8.1.1.2.2. Атрибуты качества

8.1.1.3. Внешние свойства и внутренняя организация

8.1.1.3.1. Два примера

8.1.1.3.2. Архитектура-кандидат

8.1.1.4. Важность архитектуры

8.1.2. Архитектурные элементы

8.1.3. Заинтересованные стороны

8.1.3.1. Люди, группы и сущности

8.1.3.2. Интересы и потребности

8.1.3.3. Важность ЗС

8.1.4. Архитектурные описания

8.1.4.1. Архитектурные перспективы

8.1.5. Взаимосвязи между базовыми понятиями

8.1.6. Рекомендации по изучению

8.2. Представления и точки зрения

8.2.1. Точки зрения

8.2.2. Архитектурные представления

8.2.3. Взаимосвязи между базовыми понятиями

8.2.4. Характерные ошибки

8.2.5. Рекомендации по изучению

8.3. Архитектурные перспективы

8.3.1. Качественные свойства (Атрибуты качества)

8.3.2. применение перспектив к представлениям

8.3.3. Соглашения по применению перспектив

8.3.3.1. Инсайты

8.3.3.2. Улучшения

8.3.3.3. Артифакты

8.3.4. Взаимосвязи между базовыми понятиями

8.3.5. Выгоды от использования перспектив

8.3.6. Рекомендации по изучению

8.3.6.1. Характерные ошибки

8.4. Роль архитектора ПО

8.4.1. Процесс определения архитектуры

8.4.2. Роль архитектора

8.4.3. Архитектурыне специализации

8.4.4. Организационный контекст

8.4.5. Навыки архитектора

8.4.6. Отвественности архитектора

8.4.7. Рамки, задачи, принципы и ограничения

8.4.7.1. Бизнес цели и драйверы

8.4.7.2. Архитектурные рамки

8.4.7.3. Архитектурные цели

8.4.7.4. Архитектурные принципы

8.4.7.5. Архитектурные ограничения

8.4.7.6. Чеклист

8.4.7.7. Рекомендации по изучению

8.4.7.8. Взаимосвязи между базовыми понятиями

9. Процесс архитектуры ПО

9.1. Процесс определения архитектуры

9.1.1. Выходы процесса

9.1.2. Контекст процесса

9.1.3. Поддерживающие деятельности

9.1.4. Деятельности по определению архитектуры

9.1.5. Критерии выхода из процесса

9.2. Имитационные модели

9.3. Определение и использование сценариев

9.3.1. Типы сценариев

9.3.2. Использование сценариев

9.3.3. Определение и приоритезация сценариев

9.3.4. Описание сценариев

9.3.5. Применение сценариев

9.3.5.1. Бумажные модели

9.3.5.2. Раскадровки

9.3.5.3. Прототипы

9.3.6. Эффективное применение сценариев

9.4. Использование стилей и паттернов

9.4.1. Стили, паттерны и идиомы

9.4.2. Примеры архитектурного стиля

9.4.3. Выгоды от использования архитектурных стилей

9.4.4. Стили и архитектурные описания

9.4.5. Каналы и фильтры

9.4.6. Основные архитектурные стили

9.4.6.1. Клиент/сервер

9.4.6.2. Многоуровневая

9.4.6.3. Одноранговая

9.4.6.4. Многослойная

9.4.6.5. Издатель/подписчик

9.4.6.6. Асинхронная репликация данных

9.4.6.7. Дерево распределений

9.4.6.8. Шина интеграции

9.4.6.9. Пространство кортежей

9.4.7. Паттерны проектирования и архитектурные идиомы

9.5. Шаблоны ПО

9.6. Почему модели важны

9.7. Создание архитектурных моделей

9.7.1. Типы моделей

9.7.1.1. Качественные модели

9.7.1.2. Количественные модели

9.7.1.3. Скетчи

9.7.2. Модельные языки

9.7.2.1. Языки описания архитектуры

9.7.2.2. UML

9.7.2.3. Другие языки

10. Обсуждения

11. Space Based Architecture

11.1. Событийно-управляемая архитектура

11.1.1. Топология посредника

11.1.2. Топология медиатора

11.1.3. Обсуждения

11.1.4. Анализ паттерна

11.1.4.1. Общая гибкость

11.1.4.2. Простота развертывания

11.1.4.3. Тестопригодность

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

11.1.4.5. Масштабируемость

11.1.4.6. Простота разработки

11.2. Описание паттерна

11.2.1. Динамика паттерна

11.2.2. Грид сообщений

11.2.3. Грид данных

11.2.4. Грид обработчиков

11.2.5. Менеджер размещения

11.3. Анализ паттерна

11.3.1. Общая гибкость

11.3.2. Простота развертывания

11.3.3. Тестопригодность

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

11.3.4. Масштабируемость

11.3.5. Простота разработки

12. Микроядерная архитектура

12.1. Описание паттерна

12.2. Примеры паттерна

12.3. Обсуждения

12.4. Анализ паттерна

12.4.1. Общая гибкость

12.4.2. Простота развертывания

12.4.3. Тестопригодность

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

12.4.5. Масштабируемость

12.4.6. Простота разработки

13. Паттерны архитектуры ПО (вариант)

13.1. Микросервисная архитектура

13.1.1. Описание паттерна

13.1.2. Топологии паттерна

13.1.3. Избегая зависимостей и оркестровки

13.1.4. Обсуждения

13.1.5. Простота развертывания

13.1.6. Анализ паттерна

13.1.6.1. Общая гибкость

13.1.6.2. Тестопригодность

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

13.1.6.4. Масштабируемость

13.1.6.5. Простота разработки

13.2. Многослойная архитектура

13.2.1. Описание паттерна

13.2.2. Ключевые концепции

13.2.2.1. Изолированность слоя

13.2.3. Примеры

13.2.4. Обсуждения

13.2.5. Анализ паттерна

13.2.5.1. Общая гибкость

13.2.5.2. Простота развертывания

13.2.5.3. Тестопригодность

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

13.2.5.5. Масштабируемость

13.2.5.6. Простота разработки

13.3. Итоги анализа паттернов

14. Шаблоны интеграции