Объектно-ориентированное моделирование приложения в "1С: Предприятие" на языке UML

Автор: Дзитиев А.П., Дзиов Д., Толоконников И.Г.

Журнал: Теория и практика современной науки @modern-j

Рубрика: Математика, информатика и инженерия

Статья в выпуске: 5 (47), 2019 года.

Бесплатный доступ

В статье рассмотрено использование языка моделирования UML при объектно-ориентированном моделировании бизнес-приложения, разрабатываемого в среде «1С: Предприятие».

Проектирование информационной системы, модель данных, язык моделирования uml

Короткий адрес: https://sciup.org/140274650

IDR: 140274650

Текст научной статьи Объектно-ориентированное моделирование приложения в "1С: Предприятие" на языке UML

Язык моделирования UML часто используется в качестве языка описания построения модели и разработки технической документации для объектно-ориентированных информационных систем, а также бизнес-приложений, которые затем реализуют в среде разработки. Такую возможность дает   объектно-ориентированная платформа «1С:

Предприятие 8» при проектировании прикладных приложений .

При проектировании конфигурации 1С: Предприятия возможности языка UML путем так называемого поуровневого спуска от исходного вида приводят к построению объектной модели объектов конфигурации. Начальная спецификация функций бизнес-приложения выводится в концептуальную модель бизнес-приложения. Такая диаграмма прецендентов помогает выделить пользователей и спроектировать нужный каждому функционал. На рисунке 1 показан фрагмент модели CRM-системы ( UML-диаграмма) .

Подробное описание предметной области показывает диаграмма деятельности - последовательность операций бизнес-процесса. Бизнес-приложение в «1С: Предприятие» состоит из прототипов-шаблонов (абстрактных базовых классов) с нужным функционалом (справочники, документы, регистры, отчеты и т.д.).

Абстрактные классы, поддерживаемые платформой используются в построении прикладных объектов соответствующих объектам предметной области.

Рис. 1. Функциональная модель приложения

Модель прикладного объекта строится с использованием диаграмм классов UML. Базовой единицей является класс, соответствующий прикладному объекту. Каждый прикладной объект привязывается к прототипу с помощью механизма языка UML — стереотипов , позволяющего классифицировать объекты на уровне объектной модели по принадлежности к шаблонам платформы.

На рис. 2 показан фрагмент объектной модели предметной области.

Структурные связи между объектами диаграмма классов показывает с помощью отношений ассоциации (аналог связей в ER-модели).

Рис. 2. Объектная модель данных процесса заключения договора

Системная связь «часть — целое» отображается в виде отношения агрегации. Отношение агрегации - отношение композиции в UML, отражает отношение «часть — целое», например, структуру прикладного объекта с подчиненными табличными частями. Отношение зависимости используется при отражении связей объектов, когда один объект использует атрибуты другого объекта при обработке данных.

Таким образом графическая нотация UML помогает визуализировать и документировать разработку прикладных приложений в «1С:Предприятие 8» и облегчает разработку модели бизнес-приложения в предметно-ориентированной среде «1С:Предприятие 8»

Список литературы Объектно-ориентированное моделирование приложения в "1С: Предприятие" на языке UML

  • 1. Методика использования унифицированного языка моделирования UML при проектировании прикладных приложений на платформе «1С:Предприятие 8». // Экономические информационные системы и их безопасность: разработка, применение и сопровождение: материалы регион. науч.- практ. конф. профессорско-преподавательского состава, молодых ученых, аспирантов и студентов, 1-5 окт. 2009 г., п. Архыз. - Ростов н/Д: Ростов. гос. эконом. ун-т (РИНХ), 2010. - С. 118-126
Статья научная