Форум Сообщества Аналитиков

Общий раздел => Примеры => Тема начата: Maks от 17 Ноября 2008, 18:05:35

Название: Покритикуйте, пожалуйста, диаграмму деятельности... или предложите альтернативу
Отправлено: Maks от 17 Ноября 2008, 18:05:35
Доброго времени суток.
Надобно описать сохранение документа в системе.
Перед сохранением система осуществляет несколько проверок (условия описаны на диаграмме).
В случае обнаружения ошибок выводится соотвествующее сообщение, пользователь вносит коррективы и повторно инициирует сохранение документа.
Воспользовался диаграммой Activity, но не уверен в правильности выбора.
Покритикуйте, пожалуйста, или предложите альтернативу.
Название: Re: Покритикуйте, пожалуйста, диаграмму деятельности... или предложите альтернативу
Отправлено: Denis Beskov от 17 Ноября 2008, 18:11:14
http://community.livejournal.com/ru_bsa/17870.html?mode=reply
Название: Re: Покритикуйте, пожалуйста, диаграмму деятельности... или предложите альтернативу
Отправлено: Maks от 17 Ноября 2008, 18:18:24
Спасибо )
Текстовое описание сделал конечно+эскизы экранных форм.
Хотелось проиллюстрировать диаграммой.
Название: Re: Покритикуйте, пожалуйста, диаграмму деятельности... или предложите альтернативу
Отправлено: bas от 17 Ноября 2008, 22:41:16
ИМХО данаая ДД только запутывает, не к чему такая детализация. Выложите сюда тескт и сравним что читабельнее.
Вообще на Д хорошо представлять более верхоуровневую модель, а уже дальше каждый квадратик расписывать текстом.
Название: Re: Покритикуйте, пожалуйста, диаграмму деятельности... или предложите альтернативу
Отправлено: 474 от 18 Ноября 2008, 09:12:37
Согласен с bas'ом. Сейчас, не понимая цели создания данной ДД, она смотрится излишне низкоуровневой.
Название: Re: Покритикуйте, пожалуйста, диаграмму деятельности... или предложите альтернативу
Отправлено: Maks от 18 Ноября 2008, 10:51:33
Сохранение документа инициируется нажатием кнопки "Сохранить".
При сохранении должны осуществляться следующие проверки:
1.   Должны быть заполнены обязательные поля: ‘От кого’, ‘Кому’, если нет, показывать сообщение (рис. 23). По нажатию кнопки «Ок» или «Закрыть» закрывать форму сообщения и переводить фокус в незаполненное поле.

 
Рис. 23

2.   Если в документе нет товарных строк, кто показывать сообщение (рис. 24). По нажатию кнопки «Ок» или «Закрыть» закрывать форму сообщения и переводить фокус на форму возврата.
 
Рис. 24

3.   Если не заполнено одно из обязательных полей:
•   Название;
•   Количество;
•   Партия.
или значение полей «Количество» ≤0 показывать сообщение (рис. 25) и выделять красным кругом с восклицательным знаком строку с ошибкой.  По нажатию «Ок» или «Закрыть» закрывать форму сообщения и переводить фокус на форму документа.

 
Рис. 25
4.   В одном документе одновременно не может быть товаров  со ставками НДС А и Е или Б и Е, если условие не выполняется, показывать сообщение (рис. 26) и по нажатию «Ок» или «Закрыть» помечать строки с ошибками:

 
Рис. 26
5.   Для каждой товарной строки должно выполняться условие: «Количество по текущему возврату» ≤ «Текущий остаток по партии на складе», если условие не выполняется, показывать сообщение (рис. 26) и по нажатию «Ок» или «Закрыть» помечать строки с ошибками:

 
Рис. 27

6.   Значение поля «Сумма возврата» >0. Если нет, показывать сообщение (рис. 28). Такой ситуации можно добиться установив в поле "Отклонение суммы" отрицательное значение, которое будет перекрывать сумму документа). По нажатию «Ок» или «Закрыть» закрывать форму сообщения и переводить фокус в поле «Отклонение суммы».
 
Рис. 28
7.   Значение поля «В т.ч. НДС» >0. Если нет, показывать сообщение (рис. 29). По нажатию «Ок» или «Закрыть» закрывать форму сообщения и переводить фокус в поле «Отклонение НДС».

Рис. 29
Название: Re: Покритикуйте, пожалуйста, диаграмму деятельности... или предложите альтернативу
Отправлено: bas от 18 Ноября 2008, 11:09:52
Ну вот, текстом более понятно. Если хотите, то на ДД покажите просто эти 7 шагов и внутри в описании Действия текстом опишите их.
Название: Re: Покритикуйте, пожалуйста, диаграмму деятельности... или предложите альтернативу
Отправлено: Maks от 18 Ноября 2008, 11:27:51
Спасибо )
Относительно построения самой диаграммы замечаний нет?
В соседней ветке, например, видел коммент:
"Нельзя, чтобы в одну деятельность... входило больше чем 1 стрелочка..."
Название: Re: Покритикуйте, пожалуйста, диаграмму деятельности... или предложите альтернативу
Отправлено: Денис Иванов от 18 Ноября 2008, 11:55:00
а что там за прямоугольнички на диаграмме? Это комментарии?
Название: Re: Покритикуйте, пожалуйста, диаграмму деятельности... или предложите альтернативу
Отправлено: Maks от 18 Ноября 2008, 13:20:08
комментарии
Название: Re: Покритикуйте, пожалуйста, диаграмму деятельности... или предложите альтернативу
Отправлено: Денис Иванов от 18 Ноября 2008, 13:43:56
комментарии
не по уставу комментарии :)
Название: Re: Покритикуйте, пожалуйста, диаграмму деятельности... или предложите альтернативу
Отправлено: Maks от 18 Ноября 2008, 15:51:20
угу, с загнутым уголком надо было )
Название: Re: Покритикуйте, пожалуйста, диаграмму деятельности... или предложите альтернативу
Отправлено: Денис Иванов от 18 Ноября 2008, 15:52:31
да и линия не сплошная, а пунктирная....
Название: Re: Покритикуйте, пожалуйста, диаграмму деятельности... или предложите альтернативу
Отправлено: Gordon от 31 Марта 2009, 07:48:39
Я бы не стал выносить текст в комментарии, а внес бы их в действия.. типа: Проверяет заполнение полей: "От кого" и "Кому". Ибо "так наглядней".. имхо..
Ну и с детализацией, согласен, вы переборщили..
Название: Re: Покритикуйте, пожалуйста, диаграмму деятельности... или предложите альтернативу
Отправлено: Денис Иванов от 31 Марта 2009, 08:31:06
Я бы не стал выносить текст в комментарии, а внес бы их в действия.. типа: Проверяет заполнение полей: "От кого" и "Кому". Ибо "так наглядней".. имхо..
Все зависит от того хотите вы следовать стандарту или нет.