Логічне представлення, Діаграми послідовностей., Схема генерацій зображення така. Дивись додаток Х - Графічне та геометричне моделювання та інтерактивні системи

Діаграми послідовностей.

В языке UML взаимодействие элементов рассматривается в информационном аспекте их коммуникации, т. е. взаимодействующие объекты обмениваются между собой некоторой информацией. При этом информация принимает форму законченных сообщений. Другими словами, хотя сообщение и имеет информационное содержание, оно приобретает дополнительное свойство оказывать направленное влияние на своего получателя. Это полностью согласуется с принципами ООАП, когда любые виды информационного взаимодействия между элементами системы должны быть сведены к отправке и приему сообщений между ними.

Для моделирования взаимодействия объектов в языке UML используются соответствующие диаграммы взаимодействия. Говоря об этих диаграммах, имеют в виду два аспекта взаимодействия. Во-первых, взаимодействия объектов можно рассматривать во времени, и тогда для представления временных особенностей передачи и приема сообщений между объектами используется диаграмма последовательности.

Схема генерацій зображення така. Дивись додаток Х
    1. Пользователь через UI инициирует генерацию отображения 2. Приложение проверяет логическую корректность определения фрактальной функции

А. Если функция не корректна - уведомление пользователя и прекращение действий по генерации отображения

3. Приложение создает начальное изображение и поток для выполнения генерации

А. Если произошла ошибка выделения ресурсов - уведомление пользователя и прекращение действий по генерации отображения

4. Поток генерирует изображение

А. Пользователь прерывает процесс генерации

5. Приложение обновляет состояние UI

Завантаження відображення

Пользователь через UI инициирует загрузку определения

6. Приложение отображает диалог открытия файла

А. Пользователь отказывается от действий - прекращение процесса загрузки определения

    7. Пользователь выбирает файл 8. Приложение загружает файл в xml-документ, отображенный в память

А. Приложение не может загрузить файл - уведомление пользователя и прекращение процесса загрузки определения

9. Приложение извлекает из xml-документа необходимые данные для установки своего состояния

А. Приложение не может извлечь данные - уведомление пользователя и прекращение процесса загрузки определения

    10. Приложение сохраняет имя файла определения как часть своего состояния 11. Прецедент "Создание определения" с п. 2

Похожие статьи




Логічне представлення, Діаграми послідовностей., Схема генерацій зображення така. Дивись додаток Х - Графічне та геометричне моделювання та інтерактивні системи

Предыдущая | Следующая