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

×


Последние сообщения

Страницы: « 1 2 3 4 5 6 7 8 9 10 »
81
Примеры / Re: UML диаграмма для сайта-магазина
« Последний ответ от [прилетело НЛО и...] 10 Апреля 2020, 00:58:27 »
а потом на производстве им говорят, да какая разница, правильно или неправильно нарисовано, главное же тебя поняли :)
Даже не знаю, как на такое ответить. Может быть, авторы профстандартов недоглядели, не оборонили землянскую софтверную индустрию от такого непрофессионального подхода.
82
Тогда переименовываем тему в "диаграмма последовательности процесса успешного снятия денег в банкомате".
Экзэкьюшн-спек на uml-diagrams.org
83
ПО Аналитика / Re: Управление изменениями требований
« Последний ответ от Сергей() 06 Апреля 2020, 20:41:36 »
Для начала не плохо бы начать с соответствия спецификации (стандарту) UML.
А что на этой схеме не соответствует UML?
84
ПО Аналитика / Re: Управление изменениями требований
« Последний ответ от Galogen 06 Апреля 2020, 19:40:06 »
А что тут такого ужасного?
Все вроде бы правильно.
Для начала не плохо бы начать с соответствия спецификации (стандарту) UML.
85
ПО Аналитика / Re: Управление изменениями требований
« Последний ответ от Сергей() 06 Апреля 2020, 09:16:33 »
Это что за ужас инопланетный тут представлен?
А что тут такого ужасного?
Все вроде бы правильно.
86
Некро-коммент: дефект диаграммы в том, что клиент всегда получает налик и ему всегда возвращают карту. В жизни это не так.

а если это просто успешный сценарий, частная диаграмма последовательности.
87
Некро-коммент: дефект диаграммы в том, что клиент всегда получает налик и ему всегда возвращают карту. В жизни это не так. Некоторую странность  диаграммы можно усмотреть в том, что заканчивается она двумя возвратами на один и тот же call. Разумно было бы либо делать один возврат, либо вообще не моделировать взаимодействие с экземпляром действующего лица сообщениями типа call и reply. И финальная рекомендация. Ради Марса, не рисуйте экзекьюшн спецификации на диаграммах последовательности. Их отсутствие почти всегда ни на что не влияет, а присутствие, как правило, провоцирует нарушения стандарта.
а что такое экзекьюшн спецификации?
88
Примеры / Re: ДВИ формирования претензий по заказу
« Последний ответ от Galogen 05 Апреля 2020, 17:55:36 »
Некрокоммент: Если нет описаний, то осмысленность использования экстендов/инклюдов и выделения именно этих ВИ под вопросом. С таким же успехом "Закрыть заказа" может быть подпотоком внутри ВИ "Контролировать", а не выноситься как отдельный ВИ. Скорее, всего вместо экстендов всюду должны быть инклюды. Не нужно верить в то, что есть какие особые ситуации, которые моделируются только экстендами, но не инклюдами. Пригодность только экстенда, но не инклюда связана не с тем, что моделируется, а с тем какие ограничения наложены на манипуляции с описаниями ВИ. Если у Вас заморожено описание базового ВИ (но там заблаговременно заведена точка расширения), то годится только экстенд. Наконец, есть установившаяся практика, что включаемый или расширяющий ВИ неявно берёт от базового все его связи с действующими лицами. То есть, явную связь к расширяющему ВИ стоит проводить только если к взаимодействию подключится новое действующее лицо, которое раньше не было соединено с базовым ВИ. Возможно, Вы хотели показать при помощи явных связей, что расширяющие ВИ могут запускаться сами по себе, а не из-за переключения из запущенного базового ВИ, но такое неочень согласуется с использованием  экстендов/инклюдов. Главный дефект, полагаю, состоит в том, что диаграмма не кроет кое-что из описанного: полностью укомплектованные заказы закрываются автоматически.
Промолчу. Ой, не промолчал :)
89
Некрокоммент: А мне нравится диаграмма последовательности. Напомнила одну историю про одного марсианского парикмахера, который стриг всех тех, кто не стригся сам. Или брил?.. А в моделируемой парикмахерской не бреют?
Нарисованная ДВИ показывает, что стрелочки всех видов обучаемый может нарисовать, дабы порадовать препода. Но если полагать, что за каждым "яйцом" на "муже-яйцевой" диаграмме должно быть описание, то радости будет мало.
Претензии к MSC-диаграмме можно снять, если предположить другую ДВИ, на которой будет единственный ВИ "Воспользоваться услугами парикмахерской". На MSC придётся добавить фрагменты взаимодействия и она перестанет быть такой уж безнадёжной.
А что есть MSC?
90
Примеры / Re: UML диаграмма для сайта-магазина
« Последний ответ от Galogen 05 Апреля 2020, 17:48:49 »
Некрокоммент: Местная озабоченность надуманным принципом "одна ДВИ -- один уровень всех ВИ на ней" позволила не заметить основные дефекты диаграммы: просматривать каталог гость и зарегистрированный пользователь обязаны, взявшись за руки; искать (?найти?) товары можно только в том случае, если этим займётся пара админ + зареганный пользователь. А всё почему, потому что в вузах плохо учат UMLю, якобы.

Тут есть один момент. Научить нельзя, научиться можно. В ВУЗах может и правильному учат, только вот студенты не научаются, а потом на производстве им говорят, да какая разница, правильно или неправильно нарисовано, главное же тебя поняли :)
Страницы: « 1 2 3 4 5 6 7 8 9 10 »