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

Дисциплины => Проектирование => Тема начата: execto от 07 Декабря 2016, 20:10:36

Название: IDEF0 реализация продукции
Отправлено: execto от 07 Декабря 2016, 20:10:36
Здравствуйте. У меня не связанны 4 и 5 блоки между собой, т.к. они не зависимы друг от друга, от меня требуют связь между ними. Действительно ли каждый блок должен быть связан друг с другом?
Название: Re: IDEF0 реализация продукции
Отправлено: [прилетело НЛО и...] от 08 Декабря 2016, 02:48:18
от меня требуют связь между ними
Быть может, так Вам хотят намекнуть, что хлебзавод отпускает продукцию только после получения оплаты?
Название: Re: IDEF0 реализация продукции
Отправлено: Galogen от 08 Декабря 2016, 13:25:19
Быть может, так Вам хотят намекнуть, что хлебзавод отпускает продукцию только после получения оплаты?
Соглашусь с коллегой. По сути из блока Работа по оплате может выйти документ оплаты, который будет управлять отгрузкой - при этом договор на отгрузку лишний, ведь он уже запустил ранее всю цепочку.
Название: Re: IDEF0 реализация продукции
Отправлено: execto от 12 Декабря 2016, 13:33:36
Окей спасибо.
Начал теперь переделывать, и всё это вылилось в такой вопрос, можно ли вот так связывать блоки? Имеется ввиду не графическая составляющая, а именно сами связи. И ещё вопрос, может ли обратная связь заходить в этот же блок, а не в предыдущий?
Название: Re: IDEF0 реализация продукции
Отправлено: execto от 12 Декабря 2016, 15:32:02
Имеет ли право на жизнь вот такой процесс?
Название: Re: IDEF0 реализация продукции
Отправлено: Humbert от 12 Декабря 2016, 20:24:11
Если выход равен входу, то что происходит в процессе?
Название: Re: IDEF0 реализация продукции
Отправлено: execto от 12 Декабря 2016, 20:41:20
Если выход равен входу, то что происходит в процессе?
Где выход равен входу?
Название: Re: IDEF0 реализация продукции
Отправлено: Humbert от 12 Декабря 2016, 20:59:44
Где выход равен входу?

Виза согласования. На входе и на выходе РАЗНЫЕ визы на РАЗНЫХ документах. Хотя формально запрета на рекурсию в IDEF0 нет, но данный случай IMHO не тот, где ее следовало бы использовать
Название: Re: IDEF0 реализация продукции
Отправлено: execto от 12 Декабря 2016, 21:09:50
Виза согласования. На входе и на выходе РАЗНЫЕ визы на РАЗНЫХ документах. Хотя формально запрета на рекурсию в IDEF0 нет, но данный случай IMHO не тот, где ее следовало бы использовать
Эх блин, как то некрасиво получится если писать что то типа "виза согласования юриста"  ;D
Название: Re: IDEF0 реализация продукции
Отправлено: Humbert от 12 Декабря 2016, 21:44:04
Эх блин, как то некрасиво получится если писать что то типа "виза согласования юриста"  ;D

Не надо пытаться забивать гвозди микроскопом. IDEF0 предназначен для описания ФУНКЦИОНАЛЬНОЙ структуры, а не последовательности событий.

Если Вы не отражаете структуры отношений между юристом, бухгалтером и менеджером, то и не надо вымучивать отдельные функции под процессы согласования с ними. Сделайте единый блок согласования, а активности согласования паралельными. Или уж разбирайтесь кто после кого и почему
Название: Re: IDEF0 реализация продукции
Отправлено: execto от 12 Декабря 2016, 22:07:52
Не надо пытаться забивать гвозди микроскопом. IDEF0 предназначен для описания ФУНКЦИОНАЛЬНОЙ структуры, а не последовательности событий.

Если Вы не отражаете структуры отношений между юристом, бухгалтером и менеджером, то и не надо вымучивать отдельные функции под процессы согласования с ними. Сделайте единый блок согласования, а активности согласования паралельными. Или уж разбирайтесь кто после кого и почему
активности имеется ввиду механизмы?
Название: Re: IDEF0 реализация продукции
Отправлено: Humbert от 12 Декабря 2016, 23:09:17
активности имеется ввиду механизмы?
как то так.

В BPMN аналогичная конструкция отражается подпроцессом Ad hoc
Название: Re: IDEF0 реализация продукции
Отправлено: execto от 13 Декабря 2016, 08:31:22
Спасибо.
А если не согласован договор, тогда что? Или для таких целей idef 0 не предназначена?
Название: Re: IDEF0 реализация продукции
Отправлено: Humbert от 13 Декабря 2016, 09:31:56
Спасибо.
А если не согласован договор, тогда что? Или для таких целей idef 0 не предназначена?

Idef0 не предназначен. Он для отражения взаимозависимости функций. Нет там конструкций ЕСЛИ.

Для событий, условий и т.д - epc или bpmn
Название: Re: IDEF0 реализация продукции
Отправлено: Galogen от 13 Декабря 2016, 17:10:03
В IDEF0 допустимы связи между блоками:
выход  на вход
выход на управление
выход на на механизм
обратная связь выхода на управление (в том числе и своего блока) - отрицательная обычно обратная связь
обратная связь выход на вход и на свой блок в том числе - подразумевает циклическую переработку или положительную обратную связь, когда продукт играет роль сырья (добавки к сырью)

виза - это не вход - это все-таки скорее управление - она определяет, управляет, разрешает продолжение процесса (в данном случае утверждает или запрещает) но не перерабатывается в ходе исполнения процесса во что-то иное
Название: Re: IDEF0 реализация продукции
Отправлено: execto от 16 Декабря 2016, 15:57:52
Дайте пожалуйста замечания, может где то нарушена логика, или что то не учтено? Знаю на счёт договора, но преподаватель требует, так что пусть будет.
Название: Re: IDEF0 реализация продукции
Отправлено: Humbert от 16 Декабря 2016, 19:35:14
Терминология:
Не формирование договора, а заключение договора
Вход во второй процесс называется заявка (неподтвержденный заказ)
Не карточка заказа (это отображение заказа в информационной системе), а заказ

Как правило заказ оформляется следущим образом :

1) Клиент присылает заявку
2) Поставщик оформляет заказ и счет на оплату заказа
3) Оплата клиентом счета на заказ означает согласие с заказом

Оформление счета на заказ является частью активности оформления заказа, а не оплаты

Третью активность я бы назвал Оплата заказа или Оплата счета на заказ. Она вообще совершенно непонятная

С точки зрения хлебопекарни процесс выглядит так:

Ежедневно бухгалтерия обрабатывает выписку и разносит поступающие оплаты по заказам (на входе выписка, а не платежное поручение - его хлебопекарня не видит, это документ покупателя и его банка). Поступление денег по счету на расчетный счет хлебопекарня тоже не делает - это операция банка хлебопекарни.

Так что процесс оплаты заказа - это изменение статуса заказа на оплаченный. Если заказ был отгружен ранее, то на величину оплаты уменьшается задолженность покупателя, если это аванс, то возникает наша задолженность перед покупателем.


Расчетный счет является не является выходом из процесса оплаты ни разу.
А что такое оформление дебет кредит науке неизвестно вообще...
Название: Re: IDEF0 реализация продукции
Отправлено: execto от 16 Декабря 2016, 19:51:47
Спасибо за развернутый ответ.
Оформление дебит кредит, имелось ввиду занесение поступившей суммы в отчет по дебеторско-кредиторской задолжности, или как оно правильно называется? На основании чего тогда формируется этот отчет, если не на основании расчетного счета? Да, согласен, выходом он не является, может тогда как внешний вход сделать? Или он вообще не нужен, достаточно выписки из банка?
Название: Re: IDEF0 реализация продукции
Отправлено: Humbert от 16 Декабря 2016, 20:15:30
Совершенно не понял какой отчет...

Бухгалтерия обрабатывает выписку с расчетного счета. Миллион там или миллиард - неважно. Важно, что в выписке в качестве основания оплаты встретился счет по заказу или номер заказа. Это меняет состояние счета и заказака на оплаченный, и если у нас предоплата (на вашей диаграмме это именно предоплата), то это изменение состояния заказа на "оплачен" дает нам возможность заказ отгрузить.
Название: Re: IDEF0 реализация продукции
Отправлено: execto от 16 Декабря 2016, 20:23:45
ну это отчет, в котором показываются приходящие и исходящие суммы, ведь поступившая сумма куда то же записывается, не исчезает бесследно. нужно же её куда то записать чтоб в конце концов посчитать все суммы, и они сошлись.
тогда блок оплаты вообще можно убрать? а то на него даже тогда не сделать декомпозицию, два блока ведь получается от силы.
Название: Re: IDEF0 реализация продукции
Отправлено: Humbert от 16 Декабря 2016, 21:08:39
ну это отчет, в котором показываются приходящие и исходящие суммы, ведь поступившая сумма куда то же записывается, не исчезает бесследно. нужно же её куда то записать чтоб в конце концов посчитать все суммы, и они сошлись.
тогда блок оплаты вообще можно убрать? а то на него даже тогда не сделать декомпозицию, два блока ведь получается от силы.

Рекомендую прокачать скилы по бухучету и двойной записи

http://helpme1c.ru/osnovy-buxgalterskogo-uchyota-dlya-programmistov-1s

Я бы блок оплаты не декомпозировал. На входе выписка , заказ и счет на заказ, на выходе оплаченный заказ.
Название: Re: IDEF0 реализация продукции
Отправлено: execto от 16 Декабря 2016, 21:14:52
окей, спасибо за материал. выписка соответственно как внешний вход?
Название: Re: IDEF0 реализация продукции
Отправлено: Humbert от 16 Декабря 2016, 22:15:32
окей, спасибо за материал. выписка соответственно как внешний вход?

Да.
Название: Re: IDEF0 реализация продукции
Отправлено: execto от 17 Декабря 2016, 18:37:00
Можно ли как то в idef3 реализовать вот такой алгоритм? или всё таки от перекрестка в обязательном порядке должно выходит 2 и более блоков, и потом так же в перекрестке закрываться?
Название: Re: IDEF0 реализация продукции
Отправлено: Galogen от 18 Декабря 2016, 21:18:27
Можно ли как то в idef3 реализовать вот такой алгоритм? или всё таки от перекрестка в обязательном порядке должно выходит 2 и более блоков, и потом так же в перекрестке закрываться?
Вы можете нарисовать аналогичную конструкцию в IDEF3, но два потока входящие в одну единицу поведения (работу) в этом случае вызывают нечеткую интерпретацию

Если смотреть только на входящие потоки, то мы можем предположить, что это два паралельных потока
Однако если посмотреть на всю модель мы понимаем, что эти два потока не параллельные, а исклюзивные

Потому чтобы избегать нечеткости прочтения даже в случае вашей схемы нужно использовать еще один ромб, а в случае IDEF3 слияние и разветвление потоков выполняется с использованием соединений
Название: Re: IDEF0 реализация продукции
Отправлено: execto от 19 Декабря 2016, 15:39:57
Получил вот такое замечание:
IDEF3 содержательно неверная. Разберитесь с предметной областью. Слово "экспедиция" Вам знакомо?
Никак не могу сообразить что не так? Перечитал ещё раз несколько статей по поводу отгрузки, так и не смог сообразить. Может блоки некорректно названы?