2506
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
Zicom Mentor Actor-а определяет так:Но эктор - это все-таки одна роль, у Вас же их несколько Менеджер Кассир Кладовщик - какова логика объединения их и каково название этого эктора
Эктор (actor) - это множество логически связанных ролей, исполняемых при взаимодействии с прецедентами или сущностями (система, подсистема или класс). Эктором может быть человек или другая система, подсистема или класс, которые представляют нечто вне сущности.
1. Менеджер вводит КП
2. Система регистрирует КП в журнале КП
3. Менеджер печатает КП
4. Система формирует печатную форму ххх
5. Кассир отражает прием предоплаты
6. Кладовщик регистрирует отгрузку товаров со склада
7. Система уменьшает количество товаров на складе, снимает резервы по КП (глупость конечно по КП товар резервировать, но для упрощения считаем что резервы именно КП образованы)
8. Кладовщик печатет ТОРГ 12
9. Система формирует на основании данных документа печатную форму ххх
10. Кассир принимает осташиеся денежные средства от клиента.
Цель достигнута - все хозяйственные операции по продаже товаров зафиксированы.
Сергей, мне вовсе не хочется вести с Вами спарринг. Я вовсе не хочу навязать Вам свою точку зрения. Вы обратились на форум с вопросом в чем собственно суть use case. На мой взгляд, возможно кто-то меня тоже поддержит, Вы не правильно понимаете суть вариантов использования.
В определении ВИ явным образом сказано про "Пользователей". В определенном смысле Вы правы, когда говорите про неконкретность постановки цели в моем случае, но это лишь вопрос игры слов. Если перефразировать в "Отражение хозяйственных операций при продаже товаров с предоплатой" - то это явным образом цель группы пользователей. Замечу, что актором может быть и система - в таком случае наличие двух акторов в одном ВИ практически неизбежно. Например, пользователь инициирует выгрузку данных, а АС выгружает данные во вторую систему.
Эдуард, смею возразить, что "Подготовить коммерческое предложение", "Принять предоплату", "Оформить отгрузку товара" - это набор функций, который в случае высокоуровневых средств разработки, как 1С: Предприятие 8, описывать смысла нет. Например "Подготовить коммерческое предложение" по сути 2 функции "Ввод информации о предложении в БД", "Печать предложения" (ну или отправка по почте и т.д.). Ввод и печать платформа 1С предоставляет практически "по-умолчанию" - зачем описывать то, что не может быть изменено? Упомянуть о потребности в возможности выполнения системой таких действий нужно - для этого как раз ВИ я и использую.ну это как Вам нравится, Сергей. Только тогда не называйте это вариантом использования системы. Раз Вы интересуетесь сутью, то суть в том, что ВИ есть цель пользователя, но не совокупности пользователей.
Которая была на ТЛ 2010, только переработанная.Ты советы принимаешь?
Особенной изюминкой данной конференции будут Мастер Классы, на одном из которых выступлю я.Саша, ты просто герой. Столько выступлений! Какова тема выступления?
Не могли бы нарисовать мну диаграмму классов, а то очень трудно разобраться. Буду благодарен.Возьмите инструмент и осуществите обратное проектирования вашего кода. Вот и будет диаграмма классов
Хотябы для одного или двух нарисуйте, а то воше не понимаю как деляется.
хотелось бы услышать методы как определить аналитику время, которое он будет затрачивать в процессе реализации ТЗ?А при чем тут аналитик? ТЗ реализует разработчик - проектировщик и/или программист
Power Designer не дает так нарисовать, например.+ Power Designer'у
Эдуард, поясни плиз, насчет классификатора, не понятно.Дмитрий, актор - это ведь особый стереотип. Обычно там за картинкой скрывается класс - классификатор. VP кстати ограничивает использование actor в некоторых диаграммах
Может просто в Парадигме можно рисовать все что угодно, но потом положено нажать кнопочку типа Check Model, которая покажет все ошибки?К сожалению не нашел. В ЕА есть такая кнопка, хотя многие утверждают, что работает она так себе.
C Visual Paradigm не имел дела. Возможно, авторы Visual Paradigm имеют в голове какое-то расширение семантики ДВИ, если допускают рисование таких ассоциаций. А что написано в парадигмовской документации про такую ассоциацию, какой смысл они в эту черточку вкладывают?А почему инструмент должен это запрещать? Actor обычный классифкатор, между классиифкаторами в определенных местах может возникнуть потребность эту ассоциацию установить.