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

Имитация архитектуры ПС выполняет проверку взаимодействия между программными подсистемами. Сначала подготавливают тесты. Затем для каждого такого теста имитируется работа каждой программной подсистемы, входящей в состав ПС: выполняются все взаимодействия этой подсистемы с другими подсистемами в соответствии с разработанной архитектурой ПС. Тем самым обеспечивается имитационное функционирование ПС в целом в рамках проверяемой архитектуры.

Вопросы:

1. Какие процессы входят в этап проектирования ПС?

2. Что такое архитектура ПС?

3. Назовите основные задачи разработки архитектуры ПС?

4. Какие существуют методы проектирования архитектуры ПС? От чего зависит множественность точек зрения на структуру ПС?

5. В чем заключаются особенности этапа проектирования?

6. Перечислите основные известные классы архитектур.

7. В каких случаях выбирают архитектуру цельной программы? В чем заключаются ее особенности?

8. Что собой представляет комплекс автономно выполняемых программ?

9. Что собой представляет слоистая программная система?

10. Что собой представляет комплекс параллельно действующих программ?

11. Для чего служит архитектурная функция?

12. Какие существуют способы контроля архитектуры ПС?


5. Модульное программирование

Цель модульного программирования