4
« : 17 Декабря 2011, 11:04:40 »
Требуется изобразить алгоритм, исполняемый совместно экземплярами нескольких разных классов. Один объект (назовём его b) вызывает операции стека и очереди, семантика этих операций заключается в добавлении и извлечении данных. Если данные добавляются, то объект b должен их передать в параметрах соответствующих операций. Если же данные извлекаются, то очередь и стек передают их объекту b в возвращаемых значениях операций. Причём, передаются значения типов sring и float. Как отразить на диаграмме передачу этих данных? Объект b также должен выполнять некоторые вычисления, а в конце должен присвоить значение типа string имеющему этот тип атрибуту ещё одного объекта, после чего происходит переход в конечное состояние. Как это отразить на диаграмме? Если моделируется поведение организации, то распределение работы по отделам и сотрудникам изображается дорожками. А правильно ли применять дорожки для отражения распределения работы по объектам-частям программы, или технического устройства?