Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
32
Добавлен:
01.06.2015
Размер:
1.11 Mб
Скачать

Архитектурные

структуры, представления и нотации

Данилов И. Г.

ассистент каф. МОП ЭВМ

Архитектурные структуры, представления и нотации

Данилов И. Г. ассистент каф. МОП ЭВМ

ИКТИБ ЮФУ

8 ноября 2014 г.

Архитектура и проектирование программных систем

Сложность современных программных систем

Архитектурные

структуры, представления и нотации

Данилов И. Г.

ассистент каф. МОП ЭВМ

Современные программные системы настолько сложны, что разбирать их в комплексе крайне сложно. Приходится концентрировать внимание на одной или нескольких структурах программной системы

2 / 43

Различные точки зрения на архитектуру программной системы

Архитектурные

структуры, представления и нотации

Данилов И. Г.

ассистент каф. МОП ЭВМ

Любая система может рассматриваться с разных точек зрения поведенческой (динамической), структурной (статической), логической (удовлетворение функциональным требованиям), физической (распределенность), реализации и т.п. В итоге, мы получаем различные архитектурные представления (view).

3 / 43

Архитектурное представление

Архитектурные

структуры, представления и нотации

Данилов И. Г.

ассистент каф. МОП ЭВМ

Архитектурное представление это отображение ряда связанных архитектурных элементов в том виде, в котором ими оперируют заинтересованные в системе лица. В нём фиксируются отображение совокупности элементов и установленных между ними связей

4 / 43

Архитектурная структура

Архитектурные

структуры, представления и нотации

Данилов И. Г.

ассистент каф. МОП ЭВМ

Архитектурная структура это собственно ряд элементов, существующих в рамках программной или аппаратной системы

5 / 43

Тонкое различие между структурой и представлением

Архитектурные

структуры,

представле- Пример для неориентированного графа:

ния и нотации

Данилов И. Г.

ассистент каф. МОП ЭВМ

6 / 43

Пример. Модульная структура

Архитектурные

структуры, представления и нотации

Данилов И. Г.

ассистент каф. МОП ЭВМ

К примеру, модульная структура представляет собой набор модулей системы с указанием их организации

7 / 43

Пример. Модульное представление

Архитектурные

структуры, представления и нотации

Данилов И. Г.

ассистент каф. МОП ЭВМ

... а модульное представление отображение модульной структуры, документированное и применяемое теми или иными заинтересованными лицами.

8 / 43

Общие группы архитектурных структур

Архитектурные

структуры, представления и нотации

Данилов И. Г.

ассистент каф. МОП ЭВМ

модульные структуры

элементы модули, блоки реализации;

модули рассмотрение системы с точки зрения кода; модулю выделяются определённые функциональные обязанности.

9 / 43

Общие группы архитектурных структур

Архитектурные

структуры, представления и нотации

Данилов И. Г.

ассистент каф. МОП ЭВМ

модульные структуры

элементы модули, блоки реализации;

модули рассмотрение системы с точки зрения кода;

модулю выделяются определённые функциональные обязанности.

структуры “компонент и соединитель”

элементы компоненты (единицы вычислений) и соединители (инструменты взаимодействия между компонентами).

9 / 43

Соседние файлы в папке лекции