Архитектура
ипроектирование
программных систем. Введение
Данилов И. Г.
ассистент каф. МОП ЭВМ
Архитектура и проектирование программных систем. Введение
Данилов И. Г. ассистент каф. МОП ЭВМ
ИКТИБ ЮФУ
1 ноября 2014 г.
Архитектура и проектирование программных систем
Архитектура ПО
Архитектура
ипроектирование
программ-
ных систем. Что же такое архитектура ПО?
Введение
Данилов И. Г.
ассистент каф. МОП ЭВМ
2 / 40
Ожидание от программной архитектуры
Архитектура
ипроектирование
программных систем. Введение
Данилов И. Г.
ассистент каф. МОП ЭВМ
Архитектура программной системы как:
каркас, основа для разрешения выдвигаемых
требований;
3 / 40
Ожидание от программной архитектуры
Архитектура
ипроектирование
программных систем. Введение
Данилов И. Г.
ассистент каф. МОП ЭВМ
Архитектура программной системы как:
каркас, основа для разрешения выдвигаемых
требований;
техническая основа для проектирования и разработки программной системы;
3 / 40
Ожидание от программной архитектуры
Архитектура
ипроектирование
программных систем. Введение
Данилов И. Г.
ассистент каф. МОП ЭВМ
Архитектура программной системы как:
каркас, основа для разрешения выдвигаемых
требований;
техническая основа для проектирования и разработки программной системы;
управляемая основа для оценки стоимости и управления процессами;
3 / 40
Ожидание от программной архитектуры
Архитектура
ипроектирование
программных систем. Введение
Данилов И. Г.
ассистент каф. МОП ЭВМ
Архитектура программной системы как:
каркас, основа для разрешения выдвигаемых
требований;
техническая основа для проектирования и разработки программной системы;
управляемая основа для оценки стоимости и управления процессами;
эффективная основа для повторного использования;
3 / 40
Ожидание от программной архитектуры
Архитектура
ипроектирование
программных систем. Введение
Данилов И. Г.
ассистент каф. МОП ЭВМ
Архитектура программной системы как:
каркас, основа для разрешения выдвигаемых
требований;
техническая основа для проектирования и разработки программной системы;
управляемая основа для оценки стоимости и управления процессами;
эффективная основа для повторного использования;
основа для верификации и анализа зависимостей.
3 / 40
Интуиция: аппаратная архитектура
Архитектура
ипроектирование
программных систем. Введение
Данилов И. Г.
ассистент каф. МОП ЭВМ
небольшое количество “строительных” элементов;
масштабирование путём репликации (копирования) этих элементов.
4 / 40
Интуиция: сетевая архитектура
Архитектура
ипроектирование
программных систем. Введение
Данилов И. Г.
ассистент каф. МОП ЭВМ
Два основных компонента
узлы сети;
соединительные элементы.
5 / 40
Интуиция: архитектура зданий
Архитектура
и проектиро-
вание множественность представлений;
программных систем. Введение
Данилов И. Г.
ассистент каф. МОП ЭВМ
6 / 40