❓ А ты знаешь, что такое "домен"?Если честно, то я до сих пор нет, особенно если использовать этот термин применительно к 1С.↪️ Как развивались события.
🌟 Где-то в году 2021 на Инфостарте я первый раз услышала этот термин от
Ирины Гертовской, ИТ-аналитика, независимого консультанта-эксперта, члена ПК ЛАФ. И это явно не относилось к 1С, но прозвучало на 1Совскую аудиторию.
И с этого момента, время от времени, я пыталась найти применимость и определение этого термина в 1С. Тем более, что в мир 1С начинают все больше и больше проникать ИТ-термины (тимлид, груминг, дейлик и проч.).
🌟 Буквально в этом году Катя Лысенко, ведущая канала "ITKatya: культурные паттерны в IT" пишет пост -
Онбординг и ЛикБез - почему стоят рядом? И казалось бы, как он связан с доменом?
Процесс погружения новичка (онбординг) разделяется на несколько направлений:
– процессы,
– инженерные практики и технологии,
–
домен ‼️ и его изучение.
Вот оно, то самое слово! И я задаю Кате вопрос: дак что же это такое? Ответ:
Насть, хороший вопрос!
Внезапно, в книгах по DDD его не приводят...
Для себя вывела вот такое:
Домен – это ограниченная часть бизнеса, имеющая свою бизнес-ценность (отдельно оцениваемую), позволяющая при его исключении, работать остальным доменам бизнеса в рамках их основного продуктового назначения с частичной (или отсутствующей) деградацией.
Но если рассматривать словосочетание "финтех домен" - то уже превращается в "часть бизнеса" в "отрасль".
Итак, мы получаем, что даже в теории DDD, нет четкого определения.
🌟 История развивается дальше.
И появляется у нее в канале пост –
А что такое домен, простите? И дается определение:
Домен – это ограниченная часть бизнеса, имеющая свою бизнес-ценность (отдельно оцениваемую), позволяющая при его исключении, работать остальным доменам бизнеса в рамках их основного продуктового назначения, с частичной (или отсутствующей) деградацией.
💚 Попробуем применить это к 1С: предметная область как
домен в разработке 1С.
В контексте разработки на 1С понятие домен (domain) или иначе "предметная область" имеет принципиальное значение.
➡️ Домен (предметная область) в 1С — это теоретические и практические основы ведения учета в конкретной сфере деятельности, которые определяют логику построения информационной системы.
Примеры основных предметных областей типовых конфигураций 1С:
📎В
1С:Бухгалтерии домен — это бухгалтерский и налоговый учет, отчетность, его сущности: счета учета, операции, проводки.
📎В
1С:Управлении торговлей домен — это складской учет, логистика, CRM, их сущности: товары, заказы, склады.
📎В
1С:Зарплата и управление персоналом домен — это кадровый учет, расчет заработной платы, отчетность, их сущности: сотрудники, движение кадров.
📎В
1С:ERP домен — это учет производства, планирование, бюджетирование, а так же бухгалтерский и налоговый учет, складской учет, логистика, кадровый и зарплатный учет, отчетность.
‼️В большом IT существует на этот случай современный подход
предметно-ориентированного проектирования —
Domain-Driven Design (DDD). И как его принципы могут быть применимы в 1С — рассмотрим в следующий раз.
⁉️ А что вы скажете про домен в 1С — есть ли он? Используете ли вы этот термин? И что им объясняете?📩 А данный пост участвует в конкурсе "Продолжи мысль" от Школы анализа и проектирования информационных систем @systems_education в номинации "Критический взгляд".#продолжи_мысль_SE