#0
by Delta911
Тема применения CASE-средств оказалась довольно актуальной, вот только несколько последних топиков: Альтернатива IDEF0 Использование UML для проектирования решений на платформе 1С предприятие Использование продуктов AllFusion (BPWin и ERWin), создание логики проекта Использование продуктов AllFusion (BPWin и ERWin) - дополнение Правда, толку мало и наврядли будет больше... В связи с этим я предлагаю многоуважаемому ALL: Провести нечто вроде «конкурса» (можно назвать как угодно – лишь бы смысл остался) между командами SADT и RUP: Цель – создание действующей «конфигурации» определенного бизнес-процесса для системы 1С (версии 7.7 или, возможно, 8) При этом: - описываются (в процессе работы над проектом) все этапы создания конечной автоматизированной системы (на базе 1С): - реинжениринг бизнес-процессов – методика; - создание бизнес-модели; - кодогенерация структур данных; - формирования структур в 1С – способы прямого или косвенного переноса результатов, полученных с применением CASE-инструментов; - как идеал – создание не только оперативного учета в 1С для автоматизируемого бизнес-процесса, но и его связь с бухгалтерским учетом. Также требования: выбор бизнес-процесса - будет, пожалуй, самой нетривиальной и спорной задачей – с одной стороны, это должен быть достаточно «простой» процесс, чтобы мы не утонули в нем – работы должны уложиться в срок 2-3 месяца. С другой стороны – он должен быть достаточно хорошо известен всем участникам – чтобы аналитикам не пришлось придумывать «отсебятину». В идеале - это должен быть и практический пример – реальный бизнес-процесс, в т.ч. с финансовыми отношениями (товарно-денежные, «услуго-денежные» и т.п. : ). Лучше всего, если будет сформирована группа самого «бизнес-процесса» - которая и будет представлять в своих лицах автоматизируемый «бизнес» - отвечать на вопросы аналитиков, следить за «симметричностью» создаваемых моделей и т.д. Помимо нее – возможно, «судейская коллегия» (куда ж без них) – главная их обязанность – подготовить и вручить призы командам :) Если серьезно – в их компетенции будет достаточно сложная задача - объективная оценка различных методик (методологий-инструментальных средств) с точки зрения их эффективности при практическом применении. Здесь даже сам набор оцениваемых параметров будет предметом острых «дискуссий». Есть еще множество деталей – потребуется и помощь модераторов форума, Станислава Митичкина - как администратора сайта и многое другое - но это все обсуждаемо и думаю, решаемо. Подобный проект – для меня лично, например – был бы просто «бесценным» - я согласен потратить на него и более значительное время. Это реальная практика, реальные методы работы, создание практической конфигурации – тем более, что большинство здесь присутствующих уже давно стали профессионалами в ИТ – сфере – нам есть что узнать друг у друга. Если есть «храбрые» - прошу высказаться «за» :). P.S. Просьба к остальным - ногами всем сразу не бить, по очереди. А то разозлюсь.
#1
by Grohovod
Эээээ.... Поддерживаю... И хочу попробывать :) Есть желание использовать для этого Bpwin и ERwin... В принципе в дальнейшем поможет для работы... Очень поможет... Как дополнительный пункт... Если никто не против... Неплохо было бы реализовать проект в промежуточном виде... не на 1С, а на Oracle или SQL (ну хотябы в том виде в котором ERwin выдаст)...
#3
by Delta911
Grohovod 1 - 05.02.07 - 15:19 Как дополнительный пункт... Если никто не против... Неплохо было бы реализовать проект в промежуточном виде... не на 1С, а на Oracle или SQL (ну хотябы в том виде в котором ERwin выдаст). - без проблем, автоматически получится (только уточните, что такое SQL в данном случае? - MS SQL Server? )
#7
by Delta911
Grohovod 4 - 05.02.07 - 15:27 как вариант FireBird (хочу попробовать использовать что это такое) 484807104 - моя - 91155269 (да-да, именно так :) FireBird - без вопросов, выбираем в модели конечную "target platform" - Oracle, и в получаемом для нее скрипте немного правим некоторые места (в частности, FireBird не поддерживает boolean в отличие от Oracle - или наоборот - это несущественно, все правки, насколько помню, удавалось делать через "найти и заменить" в любом текстовом редакторе).
#8
by Svetka
Товарищи а зачем erwin? хотя... Я понимаю можно б было сгенерировать физ модель ну в эксес, а приминительно к 1с...ну можно логическую модель нарисовать, подумать над сущностями, но ведь у в 1с есть такие обьекты как регистр, счет, вид расчетов их нужно юзать полюбому, а как вот на логике их нарисовать, хотя со счетами есть идейка. Только зачем??? Всеравно ведь потом не сгенерировать. Хотя прикиньте если заказчикам такое к документации подшивать... Я предлагаю вариант бизнес процессы и текст, в котором каждому шагу БП предлагается объект метаданных для его реализации, например: Таблица «Анализ текущей конфигурации» Шаг процесса Требуемый объект Реализация в конфигурации 1Формирование Документ «Запись на прием» Не реализован рабочего расписания приемов врачей _________________________________________________________________________ 2Организация оказания услуг клиентам _________________________________________________________________________ 2,1 Обеспечение оказания услуг материальными ресурсами: •Закупка материалов Документ «Поступление МПЗ» Реализован, соответствует требованиям •Хранение материалов Документ «Поступление МПЗ» Реализован, соответствует требованиям •Выдача материалов Документ «Перемещение МПЗ» Реализован, ответственному лицу требует модификации ________________________________________________________________________________ Чето типа этого, а далее гденьдь в Визио нарисовать алгоритмы работы объектов метаданных Посмотрела я БП на в основном лажа, понравились тока вот эти
#12
by Grohovod
to ... Хочется понимать задачу... Кажется что данные продукты, возможно помогут... В конечном счете "теоретически" имеется возможность написания плагина к указанным программам... Который будет формировать МДшник... В конечном счете это в любом случае поможет пониманию структуры задачи и соответственно Структуры БД... В конце концов в любом случае Конфа это набор таблиц (SQL или DBF). что на выходе и даст ERwin ... Хотя ERwin на выходе даст не ту структуру что принята в 1С базе... :( В конце концов... Под лежачий камень вода не течет...
#13
by Grohovod
Я согласен что гуру от 1С это может и не надо... Но я не гуру... И еще долго им не буду... Поэтому буду пробовать хотя-бы так...
#14
by France
нет таки, из озвученного: SADT IDEF0 и UML - это методологии анализа и проектирования (структурный, фунциональный и объектно ориентированный) - к ним, ну никак не напишеш плагин))..
#15
by Херрес
интересно, а если на диаграмме IDEF0 квадратик - это документ на входе - входные данные т.е. реквизиты, и остатки на регистрах на выходе - проводки вообще ведь сердце любой конфы - это документы и проводки. А справочники и регистры сведений - это просто "обвязка" на верхнем уровне детализации - обобщённо (типа "проводки по подсистеме НДС, проводки по взаиморасчётам", на нижних - детально, с корреспонденцией или движениями
#16
by Svetka
Проводка это действие, а действие это квадратик, поэтому для этой нотации надо делать работы типа "сформировать проводку Д/К" Ну а куда ты денешся от понимания всей задачи в комплексе, типа какой процесс порождает какую проводку? Я думаю чисто на бухгалтерии в БП останавливаться скучно, имхо конечно.
#17
by Delta911
Svetka Товарищи а зачем erwin? хотя... - а Вы дальше и начинаете изобретать некий "велосипед", который и окажется в конечном итоге "CASE-инструментом". "Хотя прикиньте если заказчикам такое к документации подшивать..." - CASE-средства как раз и решают задачу - предоставления задачи в такой графической форме, которая была бы максимально понятна максимальному кругу лиц - это одна из главных задач, которую они решают - борьба со сложностью исследуемой предметной области (на эту тему уже было высказывание на форме - "Aris", "UML - вроде нагляднее, там кажется человечки всякие рисуются... ")Более того... IDEF0 - рекомендован в качестве стандарта (!) оформления бизнес-процессов в РД Минсвязи - еще в 2004 году(кажется) (когда Минфинансов снизойдет до такого уровня - не знаю, вопрос не ко мне :), по стандарту ISO9000 - предприятие должно иметь формализованные и описанные в графической форме бизнес-процессы... И еще одно, для тех кто не работал с CASE - ЭТО НЕ графические редакторы(!). Visio - несмотря на всю его уникальную универсальность (рекламируемую всеядность) - не конкурент никакому CASE-средству.Сайт finexpert - достаточно профессиональный, но модели там как раз учебные, есть например модель бизнес-процесса - "как познакомиться с девушкой, чтобы провести с ней вечер" в стандарте IDEF0 - модели выбираются как раз с точки зрения их демонстрационности, так, чтобы предметная область была знакома максимально широкой аудитории. Узко-специализированные модели из практической области - были бы ценны только тем аналитикам, которые хорошо знакомы с данной областью - это особенность SADT-методологии(как впрочем, и любой другой методологии).Никто не предлагает использовать CASE при любом случае, но на собственном опыте убедился, что даже простые с виду реальные процессы производства таят в себе множество подводных камней.
#18
by Delta911
Grohovod 13 - 05.02.07 - 18:07 Я согласен что гуру от 1С это может и не надо... - ...ну если гуру 1С хочет на всю жизнь остаться только "одноэсниговским гуру" - то да, кроме 1С ему вроде ничего и не нужно :) До поры до времени... Рано или поздно - придется обращаться к бизнес-аналитикам, владеющим CASE-средствами.
#19
by Delta911
France 14 - 05.02.07 - 18:16 таки, из озвученного: SADT IDEF0 и UML - это методологии анализа и проектирования (структурный, фунциональный и объектно ориентированный) - к ним, ну никак не напишеш плагин)).. - а кто собственно сказал, что я - не напишу плагин к BPWin или ERWin ?! А они относятся к методологии :). Был бы практический смысл. А вообще - плагины пишутся не к ним - они самодостаточны сами по себе, плагины как раз имелось ввиду - для того ПО, которое не умеет(не воспринимает) результаты CASE-инструментов.
#21
by Delta911
Херрес 15 - 05.02.07 - 18:28 интересно, а если на диаграмме IDEF0 квадратик - это документ на входе - входные данные т.е. реквизиты, и остатки на регистрах на выходе - проводки - УВЫ! Квадратик в данном случае - это алгоритм, действие, работа (!) Забегая вперед - в квадратиках - глагольная форма (вывести, рассчитать, завизировать, погрузить,утвердить и т.д.)А вот входные данные - дуги, в конечном итоге - ...поля таблиц. Или ресурсы системы.
#22
by Delta911
Svetka 16 - 05.02.07 - 18:36 Проводка это действие, а действие это квадратик, поэтому для этой нотации надо делать работы типа "сформировать проводку Д/К" Ну а куда ты денешся от понимания всей задачи в комплексе, типа какой процесс порождает какую проводку? Я думаю чисто на бухгалтерии в БП останавливаться скучно, имхо конечно. - в целом, то что Вы сказали - ...слишком сложный вопрос. На самом деле - Вы уже затронули тему моделирования процессов в самом ПО (!)Хотя IDEF0 и с этим справляется - но честно говоря, здесь уже все совсем не просто. "Ну а куда ты денешся от понимания всей задачи в комплексе" - это точно в "десятку", причем наповал :)
#23
by Delta911
Морозов Александр 20 - 06.02.07 - 07:56 блин... много букв для одноэснига - не мы такие, жизнь такая :) Я только за - от умозрительных заключений (они конечно интересны, но имеют малую ценность по сравнению с практическими результатами) - перейти к диаграммам, модели и конфигурации в 1С...
#25
by Канцлер
Честно говоря похоже Вы не совсем корректно сформулировали цель (у меня складывается впечатление что цель всей этой затеи: получение опыта :) , а вовсе не создание конфигурации) >> При этом: >> описываются (в процессе работы над проектом) все этапы создания конечной автоматизированной системы (на базе 1С): >> - реинжениринг бизнес-процессов – методика; >> - создание бизнес-модели; >> - кодогенерация структур данных; Каша какая-то. Причем здесь реинжиниринг? Да еще описать методику :0 Вообщем я скорее против, но не потому-что против, а потому-что как-то непонятно нихрена про данную затею
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Лабрадор - программа по расчету светопрозрачных конструкций ПВХ
- v7: 2 последние проводки по сделке РЕПО
- v8: ЗУП при заполнении документа "Начисление зарплаты" выдает ошибку.
- Импорт номенклатуры из Excell
- Минимальные остатки номенклатуры
- Как проверить, что значение реквизита имеет тип справочник ссылка на (кудан
- v7: Как сделать флажок в журнале?
- Не выгружается база 1С
- как при печати в файл задать путь програмно?
- не печатает чек Штрих-ФР-К в УТ-10.2.12.2
- Общая файловая ошибка при доступе к C:InfBaseExtFormszvit1.ert
- Ошибка SDBL - недостаточно памяти
- Время нового документа 12:00:00, почему?
- Как удалить из регистра сведений запись, если регистратор "Объект не найден
- v7: 1C Зарплата и кадры. (убрать отрицательное начальное сальдо)
- Файл не является файлом базы данных
- Связь реквизита справочника и тз
- Что лучше Delphi или 1С?
- ТиС (Проведение возвратов (Возврат от поставщика, возврат покупателю))
- Как программно узнать иерархический справочник или нет