ВУЗ:
Рубрика:
- 29 -
начинает обработку следующего сообщения. В конвейере, состоящим из n про-
грамм, может находиться и обрабатываться до n сообщений одновременно.
5.2. Архитектурные функции и контроль АПС
Для обеспечения взаимодействия между подсистемами, входящими в ПС, как
правило, не требуется дополнительных программных компонентов. Это реализует-
ся стандартными средствами ОС. Однако в ряде случаев для обеспечения взаимо-
действия между программными подсистемами может потребоваться создание до-
полнительных программных компонентов. Такие дополнительные компоненты
реализуют не внешние функции ПС, а функции, возникающие в результате разра-
ботки архитектуры ПС. Поэтому такие функции называют архитектурными [1].
Для контроля АПС используются смежный контроль и ручная имитация
[1].
Смежный контроль – двусторонний контроль: сверху – контроль разработчи-
ками
внешнего описания, снизу – контроль разработчиками отдельных компонен-
тов программы, входящих в состав данного ПС.
Целью ручной имитации является проверка взаимодействия программных
подсистем. Разрабатываются тесты (исходные данные), затем группой разработчи-
ков имитируется работа каждой подсистемы ПС. Контролируется взаимодействие
и обеспечивается имитация работы ПС в целом.
6. Таблицы решений как основной подход
к спецификации семантики функций
Табличный подход хорошо известен и широко используется при составлении ФС.
Таблица решений (ТР) состоит из четырёх частей [7]:
Столбец условий содержит вопросительные предложения, совокупность отве-
тов на которые позволяет описывать ситуацию.
Вход условий – это перечень всех возможных ответов на указанные вопросы.
Столбец условий Вход условий
Столбец действий Вход действий
Страницы
- « первая
- ‹ предыдущая
- …
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »