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

×


Use case диаграмма снятия денег в банкомате(Прочитано 30345 раз)
Уважаемые знатоки, покритикуйте пожалуйста.



Re: Use case диаграмма снятия денег в банкомате Ответ #1 : 15 Сентября 2014, 10:52:31
?!))) Слева - Первичный актор, стрелки от актора к варианту использования, справа - вторичный актор, стрелки от варианта использования к актору (в нотации UML2 стрелки между актором и юзкейсом можно не рисовать). Старайся, чтобы стрелки не пересекались, смотрится не совсем читабельно. Главное, пожалуй, замечание - это не варианты использования уровня цели (почитай Алистера Коберна "Современные методы описания функциональных требований к системам"), а шаги варианта использования уровня системных функций. Эта тема где-то на форуме уже обсуждалась. Осмелюсь выложить пример.

« Последнее редактирование: 15 Сентября 2014, 14:17:32 от Thinkler »
Vеritas odium parit



Re: Use case диаграмма снятия денег в банкомате Ответ #2 : 15 Сентября 2014, 15:19:31
?!))) Слева - Первичный актор, стрелки от актора к варианту использования, справа - вторичный актор, стрелки от варианта использования к актору (в нотации UML2 стрелки между актором и юзкейсом можно не рисовать). Старайся, чтобы стрелки не пересекались, смотрится не совсем читабельно. Главное, пожалуй, замечание - это не варианты использования уровня цели (почитай Алистера Коберна "Современные методы описания функциональных требований к системам"), а шаги варианта использования уровня системных функций. Эта тема где-то на форуме уже обсуждалась. Осмелюсь выложить пример.

Дима, "Выполнить одну транзакцию" должен быть абстрактным ВИ.



Re: Use case диаграмма снятия денег в банкомате Ответ #3 : 15 Сентября 2014, 15:33:29
Дима, "Выполнить одну транзакцию" должен быть абстрактным ВИ.
Сергей, для начала человеку нужно разобраться, что же такое ВИ и с чем его едят. От простого к сложному. ВИ "Выполнить одну транзакцию" на диаграмме и отображен абстрактным, или есть специальное графическое представление для абстрактного ВИ?)))
« Последнее редактирование: 15 Сентября 2014, 16:25:46 от Thinkler »
Vеritas odium parit



Re: Use case диаграмма снятия денег в банкомате Ответ #4 : 15 Сентября 2014, 16:10:21
Сергей, для начала человеку нужно разобраться, что же такое ВИ и с чем его едят. От простого к сложному.
Согласен.
ВИ "Выполнить одну транзакцию" на диаграмме и отображен абстрактным, или есть специальное графическое представление для абстрактного ВИ?)))
Надо написание имени ВИ сделать курсивным.



Re: Use case диаграмма снятия денег в банкомате Ответ #5 : 15 Сентября 2014, 16:22:58
Согласен.Надо написание имени ВИ сделать курсивным.
Да, точно, спасибо.)))
Vеritas odium parit



Re: Use case диаграмма снятия денег в банкомате Ответ #6 : 16 Сентября 2014, 01:29:57
Можете пояснить что и кому вы должны этой диаграммой показать ?
Мне одному кажется что тут надо использовать что-нибудь другое, но не UC ?
Skype: m0roz0v



Re: Use case диаграмма снятия денег в банкомате Ответ #7 : 16 Сентября 2014, 09:38:24
Спасибо всем за критику и советы. Учту. :)



Re: Use case диаграмма снятия денег в банкомате Ответ #8 : 16 Сентября 2014, 10:00:08
Имхо "снятие денег в банкомате" - уже вариант использования сам по себе.
Не надо делать из него диаграмму бесполезных действий.
Так что тут или расписывать теперь основной и альтернативные потоки или уточнять другими диаграммами.



Re: Use case диаграмма снятия денег в банкомате Ответ #9 : 16 Сентября 2014, 12:13:25
Юскейс — это именованная группа сценариев по получению нужного пользователю результата, после которого он может закончить сеанс использования системы.



Re: Use case диаграмма снятия денег в банкомате Ответ #10 : 17 Сентября 2014, 12:05:44
Я вижу примерно такой вариант.

greesha.ru

Реальность - это убийство прекрасной теории бандой мерзких фактов. (Роберт Гласс)



Re: Use case диаграмма снятия денег в банкомате Ответ #11 : 17 Сентября 2014, 14:01:03
Я вижу примерно такой вариант.


Григорий, предположим Ваш банкомат может предоставлять две услуги (юзкейса):
1. Снять деньги.
2. Внести деньги.
Как бы вы выделили общие части основных сценариев юзкейсов, такие как вставка карты, ввод пин-кода, выбор услуги?
Как это бы выглядело на диаграмме юзкейсов?



Re: Use case диаграмма снятия денег в банкомате Ответ #12 : 17 Сентября 2014, 14:33:13
Как бы вы выделили общие части основных сценариев юзкейсов, такие как вставка карты, ввод пин-кода, выбор услуги?
А зачем такой вопрос?

NB: use case звучит по английски как юскейс



Re: Use case диаграмма снятия денег в банкомате Ответ #13 : 17 Сентября 2014, 15:57:48
А зачем такой вопрос?
По вашим с Григорием сообщениям я понял что вы поддерживаете мнение davvol по поводу "диаграммы бесполезных действий". Поэтому хотел увидеть выделение общего поведения без использования тех самых "бесполезных действий".

NB: use case звучит по английски как юскейс
А как тогда звучит "using"? "Юсин"?
Abbyy lingvo тоже согласен со мной: [ju:z]



Re: Use case диаграмма снятия денег в банкомате Ответ #14 : 17 Сентября 2014, 16:00:50
По вашим с Григорием сообщениям я понял что вы поддерживаете мнение davvol по поводу "диаграммы бесполезных действий". Поэтому хотел увидеть выделение общего поведения без использования тех самых "бесполезных действий".
А кто просил или требовал выделения «общего поведения» и на каком основании?





 

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