Основы программирования

Лекция 6
Индекс материала
Лекция 6
Основные классы архитектур программных средств
Архитектурные функции
Контроль архитектуры программных средств
Все страницы

АРХИТЕКТУРА ПРОГРАММНОГО СРЕДСТВА

 

Понятие архитектуры и задачи ее описания. Основные классы архитектур программных средств. Взаимодействие между подсистемами и архитектурные функции. Контроль архитектуры программных средств.

 

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

 

Архитектура ПС — это его строение как оно видно (или должно быть видно) извне его, т.е. представление ПС как системы, состоящей из некоторой совокупности взаимодействующих подсистем. В качестве таких подсистем выступают обычно отдельные программы. Разработка архитектуры является первым этапом борьбы со сложностью ПС, на котором реализуется принцип выделения относительно независимых компонент.

Основные задачи разработки архитектуры ПС:

  • выделение программных подсистем и отображение на них внешних функций (заданных во внешнем описании) ПС;
  • определение способов взаимодействия между выделенными программными подсистемами.