В каком инструменте могла быть нарисована эта диаграмма?

Не знаете в какой раздел поместить свою тему? Кладите сюда

В каком инструменте могла быть нарисована эта диаграмма?

Сообщение zloystrelok » 21 дек 2016, 10:24

Всем добрый день.
По-моему, форум умер, но так как я читал вашу книгу, то все-таки попробую до вас достучаться :)

Как вы считаете, в какой нотации UML лучше изобразить взаимодействие между системами - в моем примере ниже - клиентской ERP-системы и WMS-системы стороннего склада?

Я нарисовал вот так, но мне кажется, это коряво. Коряво в том плане, что по результатам приемки может высылаться одно либо два сообщения (отчет по приемке + Inv.adjusment - отчет по расхождениям, если они были). Как это лучше изобразить на схеме?

Либо меня вообще не туда занесло?

http://www.plantuml.com/plantuml/uml/ZP ... ScOyd5_GC0

Изображение
zloystrelok
 
Сообщений: 5
Зарегистрирован: 21 дек 2016, 10:15

Re: В каком инструменте могла быть нарисована эта диаграмма?

Сообщение Denis.Ivanov » 21 дек 2016, 12:21

Форум не умер. Просто он сейчас переориентирован на работу со студентами в рамках нашей учебной деятельности.

Взаимодействие между системами (как процесс обмена сообщениями) лучше всего показать на диаграмме последовательности (что вы и сделали).

Использование составных шагов взаимодействия тоже верно представлено.

Если ваш вопрос из области - а поймет ли эту диаграмму читатель, то надо понимать кому вы эту диаграмму адресуете.

Может быть можно больше комментариев добавить.
Denis.Ivanov
Администратор
 
Сообщений: 223
Зарегистрирован: 07 май 2009, 23:16

Re: В каком инструменте могла быть нарисована эта диаграмма?

Сообщение zloystrelok » 21 дек 2016, 12:42

Здравствуйте, Денис!
Спасибо за ответ. Рад, что у вас всех хорошо.

Можно, я уточню свой вопрос? :)
Если бы я не хотел оставаться в рамках UML, либо вообще о нем не знал, и меня попросили бы нарисовать диаграмму для информационного обмена между системами, я бы нарисовал что-то такое (см.ниже).
Ключевое - то, что на складе происходит какой-то физический процесс и по результатам этого процесса выдается одно (отчет по приемке) либо два (отчет по приемке + отчет по расхождениям) сообщения.
Условие я тоже изобразил на схеме ромбиком, таким образом, даже неподготовленному читателю схема понятна без пояснений.

Если я хочу оставаться в рамках нотации UML, как мне лучше изобразить это?
1. Наличие физического процесса.
2. Наличие условия.

2016-12-21_123556.jpg
2016-12-21_123556.jpg (61.05 ) Просмотров: 760
zloystrelok
 
Сообщений: 5
Зарегистрирован: 21 дек 2016, 10:15

Re: В каком инструменте могла быть нарисована эта диаграмма?

Сообщение Denis.Ivanov » 21 дек 2016, 16:46

Как-то так
 склад.png
склад.png (28.23 ) Просмотров: 769
Denis.Ivanov
Администратор
 
Сообщений: 223
Зарегистрирован: 07 май 2009, 23:16

Re: В каком инструменте могла быть нарисована эта диаграмма?

Сообщение zloystrelok » 22 дек 2016, 14:28

ОК, спасибо!
Я бы тогда еще и дорожку с клиентом прикрутил. И получается BPMN :)
zloystrelok
 
Сообщений: 5
Зарегистрирован: 21 дек 2016, 10:15


Вернуться в Все остальноe

cron