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

Описание структур данных

Функциональные диаграммы.

Диаграммы переходов состояний (State Transition Diagrams).

(слева – вход, справа – выход, сверху – управление, снизу – механизм)

Абстрактные структуры данных.

– элементы не связаны между собой (множества, кортежи);

– структуры с неявными связями элементов: векторы, матрицы, строки.

– структуры с явной связью элементов: графы.

Иерархические модели.

– диаграммы Джексона;

– скобочные диаграммы Ора.

Сетевые модели (почти реляционные).

Нотация Баркера.

Диаграммы применения.

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

Архитектура показывает, как система выглядит «со стороны». Требуется только для больших проектов. Примеры: автономная программа (вырожденная архитектура), комплекс параллельно выполняющихся программ, слоистая (вертикальное взаимодействие) и т.д.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: