Проектирование: 1С-ориентированная среда проектирования. #259238


#0 by Mort
Просто мысли вслух а-ля Гений 1С. Возникла идея формирования стандартов проектирования с учетом характера платформы 1с8 (измененный UML), включая описанные этими стандартами основные приемы (паттерны) проектирования. Стандарты будут содержать 1. Словарь диаграмм. 2. Описание этапов проектирования. 3. Основные приемы Естественно, проектирование изменений в типовых, может быть импорт готовой конфы (обратное проектирование) Возможно создание графической среды с генерацией структуры и модулей.
#1 by TormozIT
Я только за =)
#2 by Волшебник
Импорт готовой конфы - это серьёзная задача, сродни получению исходного текста программы на ЯВУ из ассемблера.
#3 by Vozhd
Чем-то это напоминает стандарты на сочинение стихов... Зачем Вам это?
#4 by Salvador Limones
Свяжись с Гением 1С, сколотите банду.
#5 by Alexander_M
не совсем понял что предлагается - использовать UML для проектирования или сделать свой язык по типу UML? и как это связать с 8-кой, внешними компонентами? отдельным приложением?
#6 by MRAK
Стандарты и регламенты - это хорошо, особенно, когда наблюдается текучка кадров-разработчиков. Я сам занимался этим для PL/SQL и .NET... Можно быстро заменить одного разработчика другим... Но вот создание среды с заточкой под 1С... геморно...
#7 by Худой
И все это написать на платформе 1С
#8 by Mort
Взять за основу UML. Упростить и ввести фиксированные элементы. Конечно детальный разбор конфы трудно осилить имея за пазухой исключительно энтузиазм. Но импорт типов (состав прикладных объектов) хотя бы можно организовать..
#9 by Alexander_M
тут скорее речь про импорт конфы, которая была сделана с использованием такого проектирования, т.е. фактически задача поиска известных фрагментов ("паттернов" в )
#10 by Alexander_M
с 8-кой то чем связывать?
#11 by Волшебник
Вот, может поможет: готовые обработки для 7.7 и 8.0 для составления диаграммы связей
#12 by Vozhd
Не могли бы Вы для примера привести хоть один стандарт ПРОЕКТИРОВАНИЯ? Не стандарт документирования, не регламент разработки, а именно ПРОЕКТИРОВАНИЯ.
#13 by Mort
Программно генерировать конечно навряд ли получится (cf файл вроде закрыт). Генерация ТЗ ?
#14 by Rovan
например хорошим стандартом проектирования явлется, что в проете должен быть 1 человек главный (+1-2 зама) для руководства проекта в целом
#15 by TormozIT
CF можно сгенерировать, думаю. MMF должен знать ответ.
#16 by Vozhd
По-моему это не стандарт ПРОЕКТИРОВАНИЯ, а стандарт управления проектом...
#17 by Mort
Стандарт, методология, свод правил. Кажется все поняли о чем примерно речь...
#18 by Худой
У нас один такой есть - Путин.
#19 by Vozhd
Меня из этого списка вычеркивайте, я не понял как можно стандартизовать творческий процесс...
#20 by Mort
Интересная штука. Надо заценить.
#21 by Mort
Г.Буча спроси.
#22 by France
Правильной дорогой идеш товарищ! Аналогичное на ARIS планировал (планирую)
#23 by France
SADT ))
#24 by Волшебник
Старьё
#25 by Vozhd
Про моделирование нашел много, а вот про проектирование какое-то молчание...
#26 by Rovan
а для меня это сейчас самый важный момент по 1 крупному проекту
#27 by Vozhd
И где же Буч говорит о ПРОЕКТИРОВАНИИ?
#28 by Mort
Моделирование деятельности организации важнейшая часть проектирования ПО для неё. Это тоже проектирование.
#29 by Vozhd
Тогда давайте не будет мешать в одну кучу управление проектом и проектирование - это две очень разные вещи...
#30 by Mort
RUP, кодогенерация, управление требованиями - ничего не говорит о проектировании ????
#31 by Mort
+
#32 by Vozhd
Моделирование чего?
#33 by Vozhd
"RUP, кодогенерация, управление требованиями" - где же тут проектирование то?
#34 by Mort
Деятельности !
#35 by Alexander_M
какие знакомые слова :) был у меня один программер, так он мне заявил, что будет кодировать как хочет, просто потому что он так привык и благодаря этому(!) повысится скорость разработки помню долго пытался его убедить, что нужно писать "ДокументНакладная" вместо "докнакл" - безрезультатно :)
#36 by France
это не старье - это классика!!! ну, проектирование, моделирование  - почти как за синонимы можно принять...
#37 by Vozhd
Где там проектирование? Там описываются уже готовые решения, повторить их можно после прочтения книги, а вот научишься ли проектировать?
#38 by MMF
первый документ для любого коллектива программистов - стандарт оформления кода. И надо жестоко карать за любые отклонения от него.
#39 by Rovan
без хорошего управления - проектирование превращается в "кто упеет пнуть..."... или
#40 by Mort
RUP - методология. Включает проектирование как этап итерации. Кодогенерация - возможна как результат успешного проектирования Управление требованиями - а что тогда если не проектирование ??
#41 by Vozhd
Ну если так подходить, то любую пару слов можно за синонимы принять :-)
#42 by Vozhd
А причем тут проектирование учетной системы? Деятельность предприятия осуществляется не смотря на учетную систему, а в большинстве случаев деятельность вообще не зависит от учетной системы...
#43 by Rovan
неее....нам до этого далеко ! кто бы хоть раборался немного со стартами идеологий примерно 60-70 баз на различных 7-8 языках программрования
#44 by Mort
Можно нскромный вопрос? А ты читал эту книгу?
#45 by Mort
Посмотри плиз что скажешь ?
#46 by Vozhd
Видел массу примеров, когда при хорошем управлении, писалось много стандартных бумажек с полным бредом в содержании... Так как же осуществлять этот самый "проектирование как этап итерации"? Что и как на этом этапе нужно делать? Кодогенерация вообще не связана с успешностью или неуспешностью проектирования. "Управление требованиями" - даже из названия ясно, что это управление, а не проектирование.
#47 by MMF
разобрать-собрать cf я могу, с некоторыми оговорками - часть потоков в бинарном виде (планы обмена, часть картинок и т.д.)
#48 by Vozhd
Читал и не один раз
#49 by TormozIT
Что скажешь по поводу генерации CF или хотя бы модификации? Было бы круто генерить структуру по UML модели.
#50 by TormozIT
Отбой. Уже нашел твой ответ.
#51 by MMF
пустой Cf сгенерировать или собрать в Cf разобранное содержимое конфы - это одно. А вот самому нагенерировать внутренние структуры на основе неких моделей - неосуществимо
#52 by Mort
Здорово. Ны выходных покумекаю, может чего предложу на след неделе. А пока надо работать.
#53 by France
у нас сейчас "смешались люди кони")).. 1. является ли ErWin средством проектирования логической структуры базы данных для RDBMS? да, является. При этом поддерживаются различные физические СУБД: MSSQL, DB2 2. Можно ли создать средство проектирования структуры объектов метаданных 1С? Можно, вот насчет инструмента - надо думать.. Например, в ARIS можно соответствующий методологический фильтр создать и описываеть логическую структуру объектов метаданных 1С с последующим преобразованием в физическую структуру метаданных используя вот такой инструмент -
#54 by TormozIT
"Неосуществимо" - очень надеюсь, что ты хотя бы в этот раз преувеличиваешь.
#55 by TormozIT
2 - интересная вещь. В реале пробовал?
#56 by Vozhd
1. Это не средство проектирования, это средство для сохранения уже готового проекта и для формирования таблиц, в соответствии с проектом. Штука полезная, но она не помогает в процессе проектирования как такового. Представьте себе ситуацию. Берем студента, учим его рисовать резисторы, конденсаторы, транзисторы, проводочки, учим оформлять чертежи. Научился ли он проектировать? Что он сделает, если дать ему задание спроектировать принципиальную схему GPS приемника? Так и Erwin, Visio, ARIS, нотация Буча - это всего лишь инструмент для того, чтобы зафиксировать результаты проектирования, а не то КАК спроектировать...
#57 by Neco
в принципе автогенерация конфижки не главное. достаточно получить документацию на разработку
#58 by MMF
конечно, ничего неосуществимого не бывает. Напишите свой конвертор UML_1C_V8 -> файлы содержимого cf. Их собрать в cf - решенная задача.
#59 by France
у меня руки не добрались, но видел как чел реально его использовал в 1С... у него и ссылку взял! уважаемый, не нужно утрировать.. разговор идет о людях, представляющих о предмете проектирования.   Мы прекрасно же помимаем, что дав ErWin кухарке, не стоит ожидать создания в итоге некоей базы данных. Еще раз - говорим о инструменте поддержки проектирования (проектировании).. а не о замете таких замечательных специалистов, каковыми являются все 1Сники)))..
#60 by Vozhd
"говорим о инструменте поддержки проектирования" - как-то не сочетается с , там то как раз речь идет о самом проектировании...
#61 by France
всеж, надо понимать скорее как создание инструмента проектирования, а не средства для замены "тупого 1С-ника"..
#62 by Vozhd
Инструментов и так выше крыши. Зачем еще один, если не для замены "тупого 1С-ника"?
#63 by TormozIT
Понятно. Тогда действительно дело гиблое. Тогда остается только .2. Ну а че, быстро ли этот автоматизатор работает?
#64 by France
хотя бы один инструмент проектировщика, поддерживающий модель 1С предприятия.. скажу, что это было эффектно, когда в плане счетов автоматом менялись субсчета и наименования))
#65 by Vozhd
Главный инструмент проектировщика - это голова! А уж в какой нотации записывать все свои творения - это дело десятое (меня вот visio вполне устраивает)...
#66 by France
было бы забавно наблюдать структуру УПП в Визио... Визио удобен только для разового представление.. поддержка и сопровождение структуры будет сопряжен с огромными трудозатратами..
#67 by Канцлер
Ну как дела Mort? Как движется разработка? Думаю вообще конечно это дело полезное, даже очень полезное. Хотя по моему личному мнению - для такого дела нужен очень большой опыт и пожалуй не только одного человека.
#68 by Denjs
ээх... а как бы хорошо было жить если бы 1С думал не тольк кошельком и спинным мозгом, но и реализовал механизм хоть вида "запуск конфигуратора в OLE режиме" c возможностью внесения изменений автоматизированно из внешних программных сред. Тут и RationalRose плагины сразу бы появились бы и альтернативная среда проектирования и графические отчеты и другие полезные фичи... но 1С пока похоже думает спинным мозгом экономистов-продажников... блин... вот ведь фигня..да?
#69 by sapphire
Ну если очень хочется, то по OLE можно внести изменения, правда придется покурить формат хранения данных
#70 by birdy
Есть такая методология ICONIX. Там достаточно неплохо описано КАК можно использовать нотацию UML. То есть описана схема процесса проектирования программного обеспечения. Не то?
#71 by sapphire
На дату посмотри :)
#72 by sapphire
Вообще-то отношение к uml достаточно пессимистическое в it. Монстры считают, что uml себя изжил и его средств недостаточно для нормального описания поведенческой модели.
#73 by birdy
И вообще что Вы понимаете под "Стандартом проектирования"? Что это за штука такая, что в нее входит? Опишите, пожалуйста. Просто интересно стало..
#74 by sapphire
см :)))
#75 by birdy
Сорри, кажется я разговариваю сам с собой)) Вообще такое заявление похоже на среднюю температуру по больнице. Слишком общо. Не надо так про uml)). У него есть область применимости. Хотя вполне возможно что это ERP туда не входит.
#76 by sapphire
Ну не только, многие разработчики j2ee такого же мнения.
#77 by Denjs
и что же эти "разрботчики" предлагают и как аргументируют? что думают в отношении UML2 ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям