|
Вопрос по UML activity diagram
|
|||
---|---|---|---|
#18+
Доброе время суток! Есть медицинская инфосистема. Стал описывать процесс выписки рецепта и столкнулся с такой проблемой. В процесе создания рецепта происходит соединение с центральной гос системой откуда сначала врачу возвращается процент скидки на лекарство а затем нмоер рецепта. Если же соединения с внешней системой не произошло тока сохранются введенные данные в БД учреждения, врач в ручную исходят из своего опыта ставит процент скидки, а нмоер рецепта уже есть на бланке. Получается, что в на диаграмме 2 условия: не получен процент скидки и не получен номер рецепта. Поскольку они последовательны, то первый же из них ведет на ручное оформление рецепта на бумаге с частичным сохранением данных в БД учреждения. Вопрос в том, что можно ли чтобы 2 негативные ветки с обоих условий входили в один процесс без джойна или так нельзя? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2009, 12:28 |
|
Вопрос по UML activity diagram
|
|||
---|---|---|---|
#18+
Неужели никто с таким не сталкивался? Может хоть ссылку посоветует какую? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2009, 14:16 |
|
Вопрос по UML activity diagram
|
|||
---|---|---|---|
#18+
Понимаю, что вопрос уже скорее всего неактуален, но может кому-нибудь будет полезным. В этой ситуации нужен джойн. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2009, 16:36 |
|
Вопрос по UML activity diagram
|
|||
---|---|---|---|
#18+
anatul, зачем он тут нужен? Разве что для красоты... Ветвления и слияния нужны только для организации потоков управления на диаграмме. Их можно заменить на действия. Но если действие заключается только в проверке неких условий, то его следует обозначить ромбом. Чтобы не городить ветки, автору можно посоветовать нарисовать несколько диаграмм - по одной для каждого сценария взаимодействия систем. Думаю, оптимальным решением будет две диаграммы, на одной когда всё взаимодействует успешно, на другой, когда возникает та или иная ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2009, 22:06 |
|
|
start [/forum/topic.php?fid=33&msg=36369939&tid=1548410]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 146ms |
0 / 0 |