3 и 4 февраля 2015 года в Москве состоится Конференция по применению технологий "1С" в образовании и бизнесе.
На конференции выступит участник нашего форума Александр Араптанов с очень интересным докладом. Вот тезисы его доклада:
Араптанов Александр Александрович,
9229976@gmail.comООО "Группа учета и автоматизации предприятии Эффект", Новый Уренгой
Автоматизация от А до Я. Практика применение языка ДРАКОН в проектах автоматизации организаций на базе продуктов «1С».Araptanov Alexander,
9229976@gmail.com "Group accounting and enterprise automation Effect, Ltd.", Novy Urengoy
Automation from A to Z. The practice of the DRAKON language using in automation projects based on the "1C " products.
Аннотация Применение языка ДРАКОН и программного обеспечения «ИС Дракон» при внедрении продуктов «1С».
AbstractUsing DRAKON language and "IS Drakon" software in implementing "1C ".
Ключевые слова: описание бизнес-процессов, подготовка документации для разработчиков, хранение кода, проектирование системы, инструкции для пользователей, язык ДРАКОН, ИС Дракон
Keywords: description of business processes, preparation of documentation for developers, storage code, system design, user instructions, DRAKON language, IS Drakon
«Бизнес состоит из двух составляющих - людей и систем».
Джош Кауфман.
Применение языка ДРАКОН и его инструментов: программы «ИС Дракон» на этапах автоматизации продуктами «1С» позволяет экономить средства и время в несколько раз. И вот почему.
Любое предприятие, рано или поздно, для повышения своей конкурентоспособности, сталкивается с задачей провести автоматизацию своих бизнес-процессов работы.
Упрощенно процесс автоматизации можно разбить на следующие этапы:
1. Разработка технического задания.
2. Выбор и покупка программного продукта «1С».
3. Установка, настройка (доработка при необходимости) и тестирование программного обеспечения.
4. Обучение пользователей.
5. Обслуживание информационной системы.
Применение языка ДРАКОН [1-5] и программы «ИС Дракон» [6–12] на проекте позволяет увязать все эти этапы в логически связанные схемы (так называемые,
дракон-схемы). Это позволяет без лишних затрат времени, в рамках одной программы «ИС Дракон» доступно и понятно:
1. описать автоматизируемые бизнес-процессы,
2. провести анализ бизнес-процессов предприятия,
3. выбрать подходящий программный продукт «1С»,
4. сформировать техническое задание на доработку,
5. спроектировать логику системы и сгенерировать программный код 1С,
6. подготовить техническую документацию для последующего обслуживания,
7. разработать инструкции для конечных пользователей,
Давайте рассмотрим все сказанное ранее, на проекте автоматизации мебельной фабрики «ХХХ» на базе продукта «1С Управление небольшой фирмой», редакция 1.4 (1.4.9.31) .
Конечная цель Заказчика: наладить управленческий учет на своем производственном предприятии.
Этап 1. Начинаем с того, что в программе «ИС Дракон» мы рисуем дракон-схему основного производственного процесса предприятия. Уточняем схему с руководителями отдела фирмы-заказчика. Затем уточняем задачу, автоматизируем сначала учет на складе. Из основной дракон-схемы делаем декомпозицию бизнес-процессов склада. В ходе декомпозиции и анализа деятельности склада сформировали техническое задание на доработку «1С Управление небольшой фирмой» в виде еще одной дракон-схемы.
Этап 2. Программист 1С, согласно дракон-схеме технического задания, составил дракон-схему с описанием логики доработки и кодом для программы «1С Конфигуратор». Код доработки переносим в «1С Конфигуратор» - получаем доработанное решение «1С Управление небольшой фирмой». Для дальнейшего обновления конфигурации и доработок, полученную дракон-схему с кодом можно передать другому программисту. Также получаем инструкцию для пользователя: Кладовщика и Бухгалтера-материалиста в виде еще одной дракон-схемы.
Этап 3. Проводим тестирование полученных схем на местах и обучение пользователей по инструкции. На этом работа на данном участке учета заканчивается, склад готов к работе.
Этап 4. Переходим к следующему участку учета. И так далее.
По результатам работы получаем полный комплект дракон-схем предприятия. Данный комплект представляет собой наглядное и удобное описание бизнес-процессов предприятия, выполненное по принципу «Посмотрел — и сразу понял!».
Преимущество дракон-схем состоит в том, что они обладают, образно говоря, свойством «отказоустойчивости» в том смысле, что позволяют сравнительно легко выявить и устранить несогласованность, нерациональность, избыточность и другие погрешности в бизнес-процессах предприятия.
Подведем итоги. Тщательный и скрупулезный анализ проведенной работы по автоматизации учета на мебельной фабрике «ХХХ», учет всех затрат и сопоставление их с результатами (по принципу «затраты — результат») позволяют сделать всесторонне обоснованный принципиальный вывод:
1. Язык ДРАКОН и программа «ИС Дракон» подходят для работы на проектах автоматизации не только малых, но и крупных фирм-интеграторов «1С». Подходят они и для отдельных штатных программистов 1С, работающих на местах.
2. Применение языка ДРАКОН и программы «ИС Дракон» на многих этапах автоматизации учета предприятий продуктами «1С» позволяет значительно экономить средства и время, иногда — в несколько раз.
3. Главный вывод состоит в том, что язык ДРАКОН может успешно работать в сочетании с продуктами фирмы «1С», причем такое сочетание значительно усиливает достоинства и системные эксплуатационные характеристики продуктов «1С». Подобное сочетание (после соответствующей подготовительной работы) можно рекомендовать для широкого применения в России.
Готовы всем желающим предоставить консультации, провести презентации и тренинги по данной теме.
Справка. Язык ДРАКОН российская разработка, хорошо зарекомендовавшая себя в космических проектах «Морской старт», разгонный блок космических аппаратов «Фрегат» и т.д. Используется до сих пор с большим успехом [13].
Одно из важнейших преимуществ визуального алгоритмического языка ДРАКОН в том, что он позволяет описать бизнес-процессы компании, провести их анализ, спроектировать учетную систему или доработать существующую с подготовкой документации разработчикам, подготовить инструкции для конечных пользователей по которым можно проводить их обучение.
Литература1. Паронджанов В.Д. Учись писать, читать и понимать алгоритмы. Алгоритмы для правильного мышления. Основы алгоритмизации. — М.: ДМК Пресс, 2014. — 520 с. — Иллюстраций 272. — ISBN 978-5-94074-996-7 URL:
http://drakon.su/knigi_vladimira_parondzhanova._skachat 2. ДРАКОН // Википедия. [2008—2014]. Дата обновления: 17.12.2014. URL:
http://ru.wikipedia.org/?oldid=67385765 (дата обращения: 24.12.2014).
3. Паронджанов В.Д. Дружелюбные алгоритмы, понятные каждому. Как улучшить работу ума без лишних хлопот. — М.: ДМК Пресс, 2014. — 464с. — Иллюстраций 223. — ISBN 978-5-94074-606-5. URL:
http://drakon.su/knigi_vladimira_parondzhanova._skachat 4. Паронджанов В. Д. Язык Дракон. Краткое описание.— М., 2009. — 124 с. URL:
http://drakon.su/knigi_vladimira_parondzhanova._skachat 5. Игнатьев А. В. Методы и средства проектирования информационных систем и технологий: Учебное пособие / Волгоградский. гос. архит.-строит. ун-т. — Волгоград: ВолгГАСУ, 2014. — Учебное электронное издание. — 57с. — C. 34-39, 46-49. — URL:
http://vgasu.ru/attachments/oi_ignatiev-01.pdf 6. Программа ИС Дракон. URL:
http://drakon.su/programma_is_drakon 7. Калиногорский Н. А. Автоматизация процесса разработки алгоритмов управления в интегрированной среде Дракон. \ Методические указания. — Новокузнецк, Изд. центр СибГИУ, 2013. — 50с. — URL:
http://drakon.su/_media/kalinogorskij_novokuzneck_.pdf Методические указания разработаны на Кафедре прикладной информатики Института информационных технологий и автоматизированных систем Сибирского государственного индустриального университета, г. Новокузнецк.8. Ефанов C.Д. Программирование микроконтроллеров на ДРАКОНе. URL:
http://we.easyelectronics.ru/drakon/pro ... akone.html 9. Видео. Использование языка ДРАКОН для программирования микроконтроллеров. Часть 1. Разработка программы управления автоматическим дверным замком. — URL:
http://www.youtube.com/watch?v=Ua9dUUON ... e=youtu.be 10. Видео. Использование языка ДРАКОН для программирования микроконтроллеров. Часть 2. Программирование битовых операций: инициализация процессора, настройка таймера и т.д. Компиляция. Загрузка полученной программы в постоянную память процессора (прошивка). —
http://www.youtube.com/watch?v=zeIq_JQhYSI 11. Видео. Использование языка ДРАКОН для программирования микроконтроллеров. Часть 3. Проектирование сложного алгоритма реального времени. Проектирование разветвленного алгоритма. Проектирование циклов. Оператор ожидания. Оператор "пауза". (на примере управления дверным замком). — URL:
http://www.youtube.com/watch?v=Sp6AMGzTM78 12. Видео. Использование языка ДРАКОН для программирования микроконтроллеров. Часть 4. Работа с несколькими таймерами. В какой момент нужно запустить каждый таймер? Управление шиной процессора. (на примере управления дверным замком). — URL:
http://www.youtube.com/watch?v=1PWDuPeJ ... e=youtu.be 13. Видео. Доклад Паронджанова В.Д. на конференции в ИПУ РАН 21 мая 2013 года. «Визуальный язык ДРАКОН и его применение в ракетно-космической отрасли, медицине и других областях». —
http://www.youtube.com/watch?v=bskYLF5kgd8 редакция Тезисов доклада А.А. Араптанова. Именно эта редакция уже отослана на конференцию и будет напечатана в сборнике.
Тезисы являются результатом очень глубокого и оригинального профессионального исследования, которое выполнил уважаемый Александр Александрович. Он получил принципиально новые и, как мне кажется, ошеломляющие результаты.
Или же это совсем не так? И подобные оценки являются преувеличенными, скороспелыми, необдуманными и неуместными? Как вы считаете?
Может быть, полученные результаты всего лишь интересны и не более того? Может быть, в тезисах нет ничего принципиально нового? Как вы полагаете?
Или же все-таки доклад Араптанова заслуживает значительно более высокой оценки? Может быть, доклад окажется гвоздем программы и произведет сенсацию на конференции? Как вы думаете?
Приглашаю вас провести критическое обсуждение Тезисов доклада Александра Александровича Араптанова. Необходимо выявить как положительные, так и отрицательные моменты доклада. Желательно указать как достоинства, так и недостатки. Что Вам понравилось? И что не понравилось?
Какое место в Тезисах является самым сильным? Какая фраза наиболее значительной?
Какое место вы считаете самым слабым и необоснованным? Какая фраза самой неудачной? И почему?
Может быть, в тезисах есть что-то лишнее? Что бы вы вычеркнули или убрали? Какую фразу или абзац?
Какую неточность или погрешность, или слабое место, или грамматическую ошибку вы обнаружили в тезисах?