Управление ливневой канализацией
Скачать 0.81 Mb.
|
7. Разбиение системы на задачиДалее рассматривается разбиение на задачи. Для этого необходимо проанализировать все объекты на диаграммах кооперации и применить критерии выделения задач. Мы сделаем это для каждой диаграммы по очереди. В распределенной системе управления исправлением ошибок имеется по одному экземпляру Подсистемы управления исправлением ошибок и по одному экземпляру Подсистемы водоприемника (см. рис. 9). Но, если трактовать систему как нераспределенную, можно кое-что упростить. В данном случае система управления исправлением ошибок отображается на один процессор или сильно связанную многопроцессорную конфигурацию (с общей памятью). Важным аспектом нераспределенного решения является то, что сущностные объекты Состояние и План работы системы управления ливневой канализацией доступен всем водоприемникам, равно как и Диспетчеру, то есть их можно расположить в централизованном хранилище данных. Для слабо связанной распределенной системы, в которой нет разделяемой памяти, этот подход не годится. Распределенное решение опишем в разделе 10. Рис.12. Уточненная статическая модель системы управления исправлением ошибок |