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

×


Прайс-лист например(Прочитано 20303 раз)
Прайс-лист например : 20 Сентября 2008, 12:35:25
Здравствуйте!
Вникаю в UML :) Придумал для себя проект "Прайс-лист", который и попытаюсь смоделировать.
Буду понемногу выкладывать свои попытки здесь.
Пожалуйста, покритикуйте :)

Начну с USE CASE:

« Последнее редактирование: 22 Сентября 2008, 12:02:42 от PerpetuumMobile »



Re: Прайс-лист например Ответ #1 : 20 Сентября 2008, 12:57:39
Немного изменил диаграмму



Re: Прайс-лист например Ответ #2 : 20 Сентября 2008, 13:28:21
Хочу уточнить... Я попытался изобразить СВИ :)



Re: Прайс-лист например Ответ #3 : 21 Сентября 2008, 14:57:57
Еще подправил...



Re: Прайс-лист например Ответ #4 : 21 Сентября 2008, 18:09:44
немного не понятно, что должен увидеть пользователь после входа в вистему?



Re: Прайс-лист например Ответ #5 : 21 Сентября 2008, 20:24:22
"Увидеть ..." (после входа в систему) это цель пользователя?
не понял я Вас.
Я так полагаю, что в диаграммах Activity и Sequence вполне можно показать что должен увидеть пользователь :)
« Последнее редактирование: 21 Сентября 2008, 20:28:30 от PerpetuumMobile »



Re: Прайс-лист например Ответ #6 : 21 Сентября 2008, 20:36:48
На вашей последней (исправленной) диаграмме видно только, что пользователь может произвести вход в систему, тогда я думаю стоит еще добавить вариант "посмотреть прайс". 



Re: Прайс-лист например Ответ #7 : 21 Сентября 2008, 20:42:56
"Увидеть прайс" в данном случае "Получить отпускные цены на товары". Или Вы подразумеваете кейс "Найти позицию", "Обозреть позиции" ?



Re: Прайс-лист например Ответ #8 : 21 Сентября 2008, 20:43:46
Посмотреть прайс мне не очень нравится :)



Re: Прайс-лист например Ответ #9 : 21 Сентября 2008, 21:21:22
Цитировать
"Увидеть ..." (после входа в систему) это цель пользователя?
1.В принципе да. Для начала нужно определиться с целью. Например в вашем случае "посмотреть прайс-лист",а потом уже играть именно от этого.
Цитировать
Я так полагаю, что в диаграммах Activity и Sequence вполне можно показать что должен увидеть пользователь
2.Тогда зачем использовать ДВИ? Что вы ей хотите показать?
3.Не совсем понятны стрелки, идущие от менеджера, руководителя и снабженца к пользователю.
4.Не совсем понятно зачем нужен снабженец, если руководитель выполняет такую же функцию.
 




Re: Прайс-лист например Ответ #10 : 21 Сентября 2008, 23:10:40
Чтобы не было неправильного толкования нужно немного расписать каждый ВИ, что он в общем делает и для чего предназначен. В лучшем случае конечно хотелось увидеть сценарии ВИ.
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.



Re: Прайс-лист например Ответ #11 : 21 Сентября 2008, 23:14:23
На первый взгляд не очень удачные названия ВИ. Я бы назвал так:
Добавить товар (позицию) в прийс-лист
Посмотреть отпускные цены на товары

И еще - включения и расширения здесь показать можно, но если у Вас проект большой, то лучше их убирать с Д. А ВИ вообще не имеет смысла показывать если ВИ не включается в несколько ВИ
« Последнее редактирование: 21 Сентября 2008, 23:27:50 от bas »
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.



Re: Прайс-лист например Ответ #12 : 22 Сентября 2008, 05:46:50
3.Не совсем понятны стрелки, идущие от менеджера, руководителя и снабженца к пользователю.
4.Не совсем понятно зачем нужен снабженец, если руководитель выполняет такую же функцию.
3. generalization... это. А что не правильно использую?
4. Снабженец ДОЛЖЕН а руководитель МОЖЕТ.



Re: Прайс-лист например Ответ #13 : 22 Сентября 2008, 06:02:25
На первый взгляд не очень удачные названия ВИ. Я бы назвал так:
Добавить товар (позицию) в прийс-лист
Посмотреть отпускные цены на товары

И еще - включения и расширения здесь показать можно, но если у Вас проект большой, то лучше их убирать с Д. А ВИ вообще не имеет смысла показывать если ВИ не включается в несколько ВИ
Вечером напишу сценарии...
Я побоялся сделать ВИ "Добавить", "Удалить", "Править" потому что это натурально функции...
ВИ "А", включенный в ВИ "Б", но не включенный в другие ВИ не нужно отображать?
ВИ "Г", расширяющий ВИ "В", но не расширяющий другие ВИ не нужно отображать?



Re: Прайс-лист например Ответ #14 : 22 Сентября 2008, 06:06:03
Руководитель может больше, чем снабженец.
Например снабженцу не обязательно смотреть отпускные цены.
Снабженец не может устанавливать и менять наценку на товар в позиции, удалять позицию...
« Последнее редактирование: 22 Сентября 2008, 06:20:32 от PerpetuumMobile »




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19