К.Н. Цебренко к.т.н., директор ИИТиИ, Академия маркетинга и социально-информационных технологий - ИМСИТ
K.N. Tsebrenko Vh.D., D\rector of the \\TE, Academy of Marketing and Of soc\a\ and \nformat\on techno\og\es - \MS\T
ГИБРИДНОЕ МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ АГЕНТСТВА НЕДВИЖИМОСТИ
Аннотация. Предложена технология построения гибридной модели при проектирования автоматизированной информационной системы агентства недвижимости.
Annotation. A technology for constructing a hybrid model for the design of an automated information system for a real estate agency is proposed. Ключевые слова: информационная система, проектирование, IDEF, UML, моделирование, диаграммы, гибридная модель, предметная область.
Key words: information system, design, IDEF, UML, modeling, diagrams, hybrid model, subject area.
Использование технологий визуального моделирования при проектировании информационных систем повышает эффективность и качество проектирования, в том числе за счет унификации взаимодействия с заказчиком. Использование визуальных языков UML, IDEF, ER, DFD, eEPC, SDL, BPMN, в отличии от формальных математических моделей, дает наглядное средство описание процессов понятное как разработчику, так и специалистам предметной области. Однако, на разных этапах проектирования разработчики часто используют разные средства. Например, в работе [1, с. 460] модель бизнес-процессов выполнена с использованием методологии семейства IDEF. Но при моделировании работы программного обеспечения более популярен и удобен язык UML [2, c. 113]. В работе [3, c. 526] приведена модель информационной системы. Разработаны диаграммы вариантов использования, последовательностей, пакетов, классов, диаграммы развертывания. В этой связи исследования вопроса построения гибридных моделей информационных систем является актуальным.
Проектирование автоматизированной информационной системы начинается с описания функционирования объекта в виде контекстной диаграммы [4, с. 83]. На рисунке 1 представлена контекстная диаграмма деятельности агентства по продаже недвижимости.
За конодател ьство
рф Устав
агентства
Прайс-лист
Деятельность агентства
Выполненный заказ -►
Заказ
Технические средства
Клиент
Сотрудники
Рисунок 1 - Контекстная диаграмма деятельности агентства
Функционирование агентства осуществляется за счёт:
Входных данных: прайс-лист; заказ.
Механизмов: технические средства; клиент; сотрудники.
Средств управления: законодательство РФ; устав агентства.
На выходе получается выполненный заказ.
Далее проводится функциональная декомпозиция - система разбивается на подсистемы, и каждая подсистема описывается отдельно (диаграммы декомпозиции). Результат декомпозиции деятельности агентства отображён на рисунке 2.
Устав агентства
Сотрудники
Рисунок 2 - Диаграмма декомпозиции ГОЕБО. Деятельность агентства
Вся деятельность агентства подразделяется на:
1) Выбор недвижимости для продажи. В этом этапе сотрудник по недвижимости проводит анализ прайс-листа, делает выбор необходимой недвижимости и подтверждает его.
2) Продажа недвижимости. Данный этап заключается в оформлении договора, внесении оплаты клиентом и передаче документов на имущество клиенту.
Для каждого указанного подпроцесса можно построить диаграммы декомпозиции, увеличиваю глубину модели. Каждый выделенный подпроцесс так же можно декомпозировать. Результат можно увидеть на рисунках 3 и 4.
Методология ГОЕБ дает удобный инструмент для анализа бизнес-процессов. В языке иМЬ обычно при анализе предметной области используют диаграммы прецедентов или вариантов использования, где мы видим лишь некоторые действия (или их последовательность) инициируемые актерами. При этом отсутствует описание управляющих воздействий и информационных потоков.
Устав агентства
Сотрудники
Рисунок 3 - Диаграмма декомпозиции ГОЕБО. Выбор недвижимости для
продажи
Устав агентства
Рисунок 4 - Диаграмма декомпозиции ГОЕБО. Продажа недвижимости
Вариант использования описывает взаимодействие между пользователем и системой. В данном случае вариант использования определяет процесс функций, которые реализуются в отделе логистики [7, с.244]. На рисунке 5 приводится вариант использования, описывающий деятельность агентства. Здесь в основу модели легла диаграмма декомпозиции первого уровня в модели ГОЕБ. Это позволит избежать «нестыковок» при подготовке конструкторско-технологической документации.
Выбор недвижимости для продажи
Продажа недвижимости
Сотрудники агентства
Клиент
Рисунок 5 - Диаграмма вариантов использования агентства
В модели присутствуют два действующих лица: «Агентство» и «Клиент» и 2 варианта использования, что соответствует механизмам в модели ГОЕБО.
На рисунке 6 представлена диаграмма выбора недвижимости на продажу. Здесь сотрудник, анализирует заказы и предложения, затем выбирает какая недвижимость будет продана. Данная модель соответствует, показанной на рисунке 4, диаграмме декомпозиции ГОЕБО второго уровня.
Аналогично описана продажа выбранной недвижимости, отображённая на рисунке 7. Здесь видная связь с моделью на рисунке 4.
Рисунок 6 - Диаграмма вариантов использования. Выбор недвижимости на
продажу
Рисунок 7 - Диаграмма вариантов использования. Продажа недвижимости
Последовательность действий актеров при реализации вариантов использования покажем на диаграмме взаимодействия. Диаграмма моделирует поведение объектов для одного варианта использования. На диаграмме взаимодействия показаны объекты и сообщения, которыми они обмениваются между собой. Диаграмма приведена на рисунке 8.
На основе диаграммы последовательностей строится построена диаграмма классов. Диаграмма классов показывает набор классов и связей между ними, являясь одной из форм отображения системы с точки зрения ее проектирования, показывая ее структуру. Классом здесь является совокупность объектов с общими атрибутами, операциями, связями. Класс изображен в виде прямоугольника. Каждый класса имеет уникальное имя.
Сотрудник
Форма заказов Форма продажи
предложении
III I
Ц—1: Вывести заказы—I | |
-2: Ввести требуемые критерии-►
3: Сделать выборку
I I
\ П I
[ 4: Сортировать выборку |
1 к-1 I
I !
-5: Вывести доступные альтернативы -6: Выбрать предложение-
■ 11 Р 1ПГИ- Г |
-7: Подтвер^ить деистеие-I
I ! 1
1 I-8: Перенести выбор-И
-9:1 Заполнить информацию о клиенте-^
1 1 !—,
10: Сформировать информацию о договоре
I I 14—1
( 1 I
I I м
\ I 11: Отправить договор на принтер
I I 1«_1 I 1 I -1-12: Подтвердить оплату-И
[ I 1
[ I I—I
[ 1 13: Отправить на принтер документы на имущество
1 I к-1
I I I
1 к-14: Удалить предложение—I
I ' I
[4-15: Удалить ззкзз-1
I ( I
_I_I_I_
Рисунок 8 - Диаграмма взаимодействия
На рисунке 9 изображена диаграмма классов для агентства с атрибутами и операциями.
Операцией класса называется то, что можно делать с объектом. Операций, как и атрибутов, может быть любое количество либо не быть совсем. Набор операций класса является общим для всех объектов данного класса. Все операции классов построены строго в соответствии сообщениями, указанными на диаграмме последовательностей, причем операцию реализует источник сообщения. На диаграмме классов сотрудник агентства выступает как персональная форма пользователя и является частью системы.
Рисунок 9 - Диаграмма классов
В статье рассмотрен процесс проектирования автоматизированной информационной системы агентства недвижимости с использованием гибридной модели. Анализ бизнес-процессов выполнен с использованием методологии ГОЕБ0. Затем в строгом соответствии с результатами моделирования выполнен переход к описанию на языке ЦМЬ. Описанный подход позволил избежать «нестыковок» в модели и эффективен при проектировании сложных информационных систем [5, с. 133]. Источники:
1. Цебренко К.Н. Системы поддержки принятия решений в современном менеджменте // Альманах мировой науки - Москва: ООО "АР-Консалт". 2016. -С. 83-84.
2. Цебренко К.Н. Моделирование информационных процессов кадрового учета в нотации ГОЕБ // Электронный научный журнал. - июль. - Тамбов: ООО "Консалтинговая компания Юком". 2016. - №7 - С. 460-464
3. Цебренко К. Н. Моделирование информационной системы учета результатов исследований в нотации ЦМЬ // Научный альманах. - июль. - Москва: ООО " АР-КОНСАЛТ". 2016. - №7 - С. 113-116.
4. Цебренко К.Н. Моделирование программного обеспечения автоматизированной информационной системы кадрового учета // Экономика и социум. - август. - Саратов: ООО "Институт управления и социально-экономического развития". 2016. - №8 - С. 526-530.
5. Цебренко К.Н. Построение электронной среды образовательной организации // Материалы МНПК: «Вопросы образования и науки: теоретический и методический аспекты» том 6, Тамбов: ООО «Консалтинговая компания Юком», 2015. С. 133-134.