#0
by Drx211
Создал тут ветку по поводу книг, так ее уже утащили, а я как раз спросить хотел: Если IDEF0 - устарела, то что использовать, что используете вы?
#1
by Волшебник
кто куда её утащил? ветка вполне живая. В принципе можно продолжить общение в той ветке
#4
by Drx211
Но насколько знаю UML всетаки для объктно-ориентированной разрабтки, а если надо унифицированное описание бизнес-процессов?
#8
by Drx211
Ок, понял, ее в ИнфТех перетащили, а у меня отбор стоял по 1с. + Так все-таки интересно можно ли для этого UML использовать.
#9
by Волшебник
Уж сколько лет прошло. IDEF0 был предложен в 1981 году. Конечно, это лучше, чем ничего, но тот же ARIS, например, гораздо удобнее.
#10
by avmlvm
"Сейчас модно использовать UML" Хм-м-м.. Это примерно как на вопрос об итальянском языке говорить, что С++ - форева :-))) UML и IDEF - это РАЗНЫЕ "ниши" :-)
#11
by Херрес
говорят неподготовленные юзеры тяжело читают диаграммы, в ARIS якобы легче, т.к. там человечки, всякие фигурки
#12
by Волшебник
Конечно, можно использовать UML для описания (моделирования) бизнес-процессов. Для этого предназначен комплект диаграмм business use case model
#14
by avmlvm
+ Вообщето IDEFов более десятка.. Вот "вершина айзберга": IDEF0 - методология функционального моделирования. С помощью наглядного графического языка IDEF0, изучаемая система предстает перед разработчиками и аналитиками в виде набора взаимосвязанных функций (функциональных блоков - в терминах IDEF0). Как правило, моделирование средствами IDEF0 является первым этапом изучения любой системы; IDEF1 – методология моделирования информационных потоков внутри системы, позволяющая отображать и анализировать их структуру и взаимосвязи; IDEF1X (IDEF1 Extended) – методология построения реляционных структур. IDEF1X относится к типу методологий “Сущность-взаимосвязь” (ER – Entity-Relationship) и, как правило, используется для моделирования реляционных баз данных, имеющих отношение к рассматриваемой системе; IDEF2 – методология динамического моделирования развития систем. В связи с весьма серьезными сложностями анализа динамических систем от этого стандарта практически отказались, и его развитие приостановилось на самом начальном этапе. Однако в настоящее время присутствуют алгоритмы и их компьютерные реализации, позволяющие превращать набор статических диаграмм IDEF0 в динамические модели, построенные на базе “раскрашенных сетей Петри” (CPN – Color Petri Nets); IDEF3 – методология документирования процессов, происходящих в системе, которая используется, например, при исследовании технологических процессов на предприятиях. С помощью IDEF3 описываются сценарий и последовательность операций для каждого процесса. IDEF3 имеет прямую взаимосвязь с методологией IDEF0 – каждая функция (функциональный блок) может быть представлена в виде отдельного процесса средствами IDEF3; IDEF4 – методология построения объектно-ориентированных систем. Средства IDEF4 позволяют наглядно отображать структуру объектов и заложенные принципы их взаимодействия, тем самым позволяя анализировать и оптимизировать сложные объектно-ориентированные системы; IDEF5 – методология онтологического исследования сложных систем. С помощью методологии IDEF5 онтология системы может быть описана при помощи определенного словаря терминов и правил, на основании которых могут быть сформированы достоверные утверждения о состоянии рассматриваемой системы в некоторый момент времени. На основе этих утверждений формируются выводы о дальнейшем развитии системы и производится её оптимизация.
#15
by avmlvm
"Разумеется. UML гораздо шире и мощнее, чем IDEF. Ниша у IDEF0 очень узкая" С точностью до наоборот :-)
#18
by avmlvm
"говорят неподготовленные юзеры тяжело читают диаграммы, в ARIS якобы легче, т.к. там человечки, всякие фигурки" не-е-е-а... ARIS как раз часто "сложнее"... Им тоже любят 2гвозди забивать" :-)
#19
by Волшебник
Диаграммы бизнес-процессов в 1С 8.0 "живые", если можно так выразиться. Их можно запускать, есть события, где можно размещать любой программный код.
#20
by avmlvm
хм-м.. а чЁ соглашаться или нет.. "Язык" (а UML - это язык) по определению "уже" чем "букет" методологий (каждая из которых содержит в себе свои нотации-языки)
#21
by Херрес
да, многие так же считают что Арис сложнее по крайней мере в записи, т.к. это надо ещё знать значения всех этих десятков символов. А IDEF0 лаконичен я имел в виду - по нотации
#22
by Drx211
Так реально, на практике кто-то пользовался UML в процессе проектирования и потом разработки конфигураций с нуля?
#25
by avmlvm
"1С тоже в определённой мере объекто-ориентированная система" Дипломатичное "в определённой мере" - очень ПОНРАВИЛОСЬ :-)))
#29
by Drx211
Хорошо, спрошу по другому, кто чем пользовался на этапе проектирования конфигурации с нуля, притом достаточно большой, с производством, филиалами, МСФО и др. наворотами, вообще есть у кого такой опыт?
#30
by avmlvm
"Я уже доказывал это неоднократно. В поиск!" Хм-м.. а чЁ искать??? "определённую меру" ООП в 1С??? :-)
#31
by Херрес
не мути воду, даже в vba есть ООП - в "определённой мере" и в 1С эта мера даже больше :)
#34
by Drx211
Были уже и др. Где не я руководил, и что: народ писал прототип, потом дописывал, потом еще раз, а в итоге делал из него ядро, а месяца через 3-4 выяснялось что требуется такой функционал, для реализации которого ядро явно не предназначалось, и более того - написанно так что фиг изменишь, приходилось переписывать чуть-ли не все заново.
#37
by Drx211
+ Так вот сейчас хочу сделать подробный анализ предметной области, чтоб такого не было, вот и думаю что лучше для этого использовать.
#39
by Mort
У меня база самописка небольшая на 12 доков 18 справочников, но огромный функционал и завязка на внешних системах (5 систем связано). Юзал UML.
#40
by Господин ПЖ
>>месяца через 3-4 выяснялось что требуется такой функционал 3-4 это работы или писанины?
#45
by Херрес
я бы даже не так сказал: альтернатива IDEF0 - берёшь типовую и убираешь у предприятия всё лишнее
#46
by Drx211
Кстати вспомнил - когда писал диплом не нашел ни одной методологии проектирования ПО заточенной под 1С, неужели до сих пор никто не разработал, мож кто слышал о такой?
#50
by Mort
"берёшь типовую и убираешь у предприятия всё лишнее" - я тож так систему построил. Из типовой осталось 2 справочника и модуль КИ.. А если бы сразу бы в систему въехал дуростью не занимался бы.
#51
by Господин ПЖ
Да хоть кусок мела с доской... Проблема в головах, а не инструментах... Опять ищете "серебрянную пулю".
#52
by Херрес
во, ещё скажу - может в кассу. чем этими диаграммами озадачиваться - лучше внедрить систему управления требованиями и очень кстати тут на днях подоспел "сервер мониторов сопровождения" - продолжение легендарного "монитора сопровождения"
#53
by Oleg_Nik
На старой работе использовал "Use case" (сценарии или варианты использования). Просто пишешь текстом сценарий использования проектируемой системы - Например так --- 1. Пользователь вводит документ 2. Система формирует проводки 3. Пользователь радуется красивым отчетам ;-) Исключения 1. Системе не удалось сформировать проводки потому что пользователь лопух и т.д. --- В чем преимущества 1. Всем понятно тебе, пользоваетелю (ему ведь неплохо бы объячснить что ты делать собрался). 2. Готовый план тестирования. 3. Готовый словарь предметной области. ... Подробности найдешь в книгах и инете.
#54
by avmlvm
"не мути воду, даже в vba есть ООП - в "определённой мере" и в 1С эта мера даже больше :)" хм-м.. "осетрина бывает только одной свежести" (с) из классиков.. А "в определённой мере" - это лишь иллюзия и отмазка :-))) ЗЫ.. стати.. не путай VBA и VB... :-)))
#56
by avmlvm
хм-м.. неужели так с умными мыслями напряг, что только нецензурщиной пользуешься??? :-) Действительно не в состоянии "грамотно сформулировать" аргументы???
#58
by avmlvm
А смысл? Почему бы в ветке об IDEF-е и его альтернативе не поговорить об ООП и том же 1С???
#59
by Oleg_Nik
Ну например потому что idef0 придуман для описания бизнес процессов а вовсе не для моделирования ПО. Uml, как раз придуман для моделирования ПО, хотя им, при наличии некоторой фантазии, и можно описывать БП. к чему это я... а вот, предлагаю понимать как предложение не смешивать моделирование ПО и описание БП.
#60
by avmlvm
дЫк и я о чём? См :-) Только idef0 придуман не для "описания бизнес процессов", а как методология функционального моделирования... Между "описанием" и методологией функционального моделирования - тоже.. ГРОМАДНАЯ РАЗНИЦА :-)))
#61
by ВводНового
Есть такая штука: Business Process Modeling Notation. Поддерживается OMG, той самой которая UML, CORBA and so on. C этой BPML ознакомился поверхностно, трудно сказать чем она лучше/хуже IDEF0. Для меня выбор на уровне идеологии IDEF0 - старый закрытый стандарт родом из американской "оборонки"; UML - живой, современный и развивающийся. Нотация для бизнес процессов в лагере UML, получается, есть. IMHO, "умль" достаточно богатый и гибкий язык. Вполне можно попробовать приспособить его к проектам на 1С.
#63
by OffVol
Н-да, блин, а тогда вопрос: нафига франчи на должности аналитиков требуют персонажей со знанием УМЛ??? Далее. По порядку по УМЛ: Основа УМЛ - "диаграмма классов" (первое, что создается из инфы вытащенной у специалиста предметной области при проектировании RAD3 (CORBA)). Вопрос: как классы представить в 1с? Ответ: наверное, справочниками! Вопрос: каким образом реализуется наследование в справочниках? Ответ: а это - возможно??? Справочники - ни фига не классы и о наследовании и речи быть не может! продолжать, думаю, бессмысленно. Стандарты нужны. Понятно же, что чем глубже в 1с, тем понятнее, что 1с - конфигуратор, а не язык ООП.
#64
by shachneff
На форуме проскакивали анадысь диаграммы Константайна как наиболее подходящие для проектирования в 8-ке...
#68
by Drx211
В идеале - методологию проектирования конфигурации для 1С с нуля, но так как это вряд ли реально, то хоть наиболее преемлемый для дальнейшей разработки способ анализа и представления предметной области. Не все же листками для заметок, салфетками и обрывками газет пользуются, хотя сам этим грешил, но все-таки для инвест. холдинга с разнонаправленными компаниями в подчинении это вряд ли прокатит.
#70
by Господин ПЖ
Вы занимаетесь фигней ИМХО... Ибо как я писал выше - результат будет "дешевле" затраченных усилий. Сужу не по теории - был у нас такой аналитик - сделал титанический труд - перевел все сущности конфы в диаграммы классов. Ну и кому стало легче? Оно конечно симпотично в тексте смотрится, но все сущности в 1С строго типизированы и какой смысл в диарамме класса для справочника? Состав реквизитов можно описать и в табличке, а описывать что у класса есть метод Записать - это накой? Тут более важна бизнесс-логика, а она может быть описана на use case и т.п. >>Не все же листками для заметок, салфетками и обрывками газет пользуются Кто мешает рисовать в Visio? В Rose? В Magic UML?
#71
by Drx211
Спасибо - буду смотреть. Так в том то и дело, что мне не описание существующей конфигурации надо, а описание бизнес-логики, удобное для дальнейшей разработки конфигурации. Да, думаю остановлюсь на use case. Кстати вопрос по поводу Visio, работал и че-то эргономика не впечатлила, про другие слышал, но не работал, там как?
#73
by Drx211
Че, серьезно? А я думал мож. пригодится, но всеравно посмотрю, а вдруг? Ну а какие есть реальные предложения?
#74
by Oleg_Nik
Про use case уже писал чуть выше по ветке , но повторюсь, поскольку надеюсь, что это сохранит кого-то, если не тебя, от лишних проблем. Писать use case структурированным тектом существенно лучше, чем рисовать в диаграммах. Проверено на себе.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- XMLParser вешает 1С намертво!
- v7plus и исключения
- v7: Переход с хозрасчета на бюджет...
- v7: Можно ли отслеживать нажатие клавиш в 1С
- Прямая печать на матричном принтере
- Как запустить игру в окне, если по умолчанию полноэкранный режим?
- Билеты по Профессионалу на ИТС
- Открытие формы списка справочника самостоятельно
- Посоветуйте сканер штрих-кода беспроводной и недорогой
- Объект не найден - можно ли восстановить такие объекты?
- Контроль суммы по договору.....
- Как в макете поменять ширину колонок? Проблема...
- Как запустить 1C под Wine без дополнительных патчей
- Макс из ТаблицыЗначений?
- Проектирование: есть-ли русификатор "Enterprise Architect v6.5...."
- Розница на ЕНВД и ОСН по разным юрлицам в ТиС 9.2.
- отчет по данным регистра накопления и регистра бухгалтерии
- v7: Как передать в обработку контекст документа
- Как получать дату без времени в 1С8?
- Как перенести остатки товара