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

×


Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Денис Иванов

Страницы: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 »
181
Добавил ссылку на презентацию, где приведены примеры всех диаграмм.

182
Обсуждение статей / Re: Отношение extend
« : 23 Июля 2009, 09:04:23 »
Да... Приходится признать.

183
Боже мой, какие страсти!

Есть задача.
Заказчик и Разработчик имеют о ней собственные представления. В процессе общения они договариваются друг с другом и сближают свои спецификации. Но даже их совместный взгляд может не совпадать с тем, что из себя реально представляет предметная область. Это реальное представление объективно и обусловлено природой специфицируемой предметной области.

184
Обсуждение статей / Re: Отношение extend
« : 20 Июля 2009, 18:33:31 »
... т.е. не может существовать самостоятельно, только в виде наследников или в виде "куска" другого ВИ. Абстрактный можно инициировать, но инстанс будет не сам ВИ, а совокупность неабстрактных шагов данного ВИ и подмены его абстрактных шагов конкретными из наследника. Другими словами когда инициируешь вариант использования уже работаешь с объектами и их взаимодействиями, а не с вариантами использования. Все абстрактное перерождается в конкретное, подменой или соединением шагов.
Мне кажется очень много философии:)

Лично я, Виталий, твои объяснения принять не могу.
Под абстрактным ВИ ничего нет. Ни самого маленького "кусочка" реализации (сценария). Абстракции служат, чтобы уменьшить сложность. Абстрактный ВИ - хороший тому пример (как и абстрактное ДЛ, кстати).

185
Обсуждение статей / Re: Отношение extend
« : 20 Июля 2009, 17:47:03 »
Абстрактность имеет смысл использовать только для показа некоторого обобщения, которое специализируется уже конкретными ВИ (может быть на других диаграммах).

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

186
Упущенное из виду и заказчиком, и разработчиком, но объективно требуемое. Выявляется уже непосредственно в процессе разработки.

187
Обсуждение статей / Re: Отношение extend
« : 17 Июля 2009, 11:12:39 »
Направление зависит от того, какая сущность про какую знает.

Кстати, у нас была тема где-то о том, как можно интерпретировать include и extend. Эдуард говорил про вызов подпрограммы для include и вызов подпрограммы с условием (или что-то подобное) для extend.

Мое мнение было - include = copy/paste, extend = вызов подпрограммы.

Объяснение Эдуарда (с моей точки зрения) не давало ответа на вопрос, почему стрелки направлены в разные стороны.
Мое же объяснение более логично:).
В случае incude. Мы просто копируем все, что есть в независимом ВИ, в зависимый.
В случае extend. Мы передаем управление зависимому ВИ и он знает кто его вызвал и что надо делать.

188
Обсуждение статей / Re: Отношение extend
« : 17 Июля 2009, 09:41:02 »
может на второй диаграмме extend в другую сторону?

189
При переходе из А2 в ZA происходит выход из всего суперсостояния АВ.
Конечно из состояния AB мы должны выйти. Но мы должны выйти и их подавтомата B. Этого на диаграмме не показано (есть неоднозначность в интерпретации).

Вообще на переходе A2 - ZA обязательно должно быть событие, чтобы облегчить понимание того, что хотел сказать автор.

190
Гриша, а где эта ссылка на главной странице?

191
Слишком много слов...Приводите примеры диаграмм. Их и будет обсуждать

192
Подавтомат Б тоже ОБЯЗАН отреагировать на событие, по которому осуществляется выход из области А.
Иначе модель семантически неверна.

193
Как обещал. Тут.

194
почти подготовил материал по этой теме для блога. Через пару часиков...

195
Насколько уместно показывать такую связь при считывании файла (см. вложение)?

Непосредственно из артефакта читать нельзя, но из переменной, которая хранит в себе данные файла, можно.
То что в переменной данные из файла можно написать в комментарии.

Страницы: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 »