Використання методів програмної інженерії під час моделювання бізнес-проектів у сфері послуг

Можливості сучасних інформаційних технологій під час проектування великих об'єктів готельного бізнесу. Головна особливість проектування бізнес-процесів за допомогою ієрархічного представлення об'єктів предметної сфери у вигляді графічних структур.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык украинский
Дата добавления 02.02.2023
Размер файла 358,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Національний транспортний університет

Київський національний університет культури і мистецтв

Використання методів програмної інженерії під час моделювання бізнес-проєктів у сфері послуг

Булига Костянтин, кандидат технічних наук, доцент

Булига Олена, старший викладач

Коцюбівська Катерина, кандидат технічних наук, доцент

Київ, Україна

Abstract

Bulyha Kostiantyn, PhD in Technical Sciences, Associate Professor,

Kyiv National University of Culture and Arts,

Kyiv, Ukraine

Bulyha Olena, Master's Student,

State University of Infrastructure and Technology,

Kyiv, Ukraine

Kotsiubivska Kateryna, PhD in Technical Sciences, Associate Professor,

Kyiv National University of Culture and Arts,

Kyiv, Ukraine

APPLICATION OF SOFTWARE ENGINEERING METHODS IN MODELING BUSINESS PROJECTS IN THE SERVICE SPHERE

The purpose of the research is to substantiate the prospects for the use of software engineering methods in the development of projects of hotel and restaurant business, as well as to demonstrate the capabilities of modern information technology in the design of large hotel businesses.

Research methodology. The method of system analysis, structural modeling, as well as CASE-tools of software engineering, in particular the line of CASE-tools BPwin, AllFusion Process Modeler 7, erwin Data Modeler (Erwin user community 2021), which allows automatically building an IDEF0 model of any complexity, are used.

The novelty of the research and the practical significance of the obtained results is the possibilities' demonstration of software engineering methods during the business projects development in the field of services.

Conclusions. Innovations are a decisive factor in determining new management technologies in the hotel and restaurant and tourism business. The development of modern information technologies greatly simplifies the stage of designing business processes through a hierarchical representation of objects in the subject area in the form of graphical structures. This makes it possible to provide group work on the creation of the model with the direct involvement of all analysts and specialists involved in the creation of the project. There are a large number of software products that allow you to automate the construction of graphical models. Today their application in the sphere of services is actual. The article gives an example of using CASE-technology to create a functional model of a modern hotel.

Keywords: business project; CASE-technologies; software engineering; model IDF0; structural diagram; hotel and restaurant business.

Аннотация

Булыга Константин, кандидат технических наук, доцент,

Киевский национальный университет культуры и искусств,

Киев, Украина

Булыга Елена, старший преподаватель,

Национальный транспортный университет,

Киев, Украина

Коцюбивская Екатерина, кандидат технических наук, доцент,

Киевский национальный университет культуры и искусств,

Киев, Украина

ПРИМЕНЕНИЕ МЕТОДОВ ПРОГРАММНОЙ ИНЖЕНЕРИИ ПРИ МОДЕЛИРОВАНИИ БИЗНЕС-ПРОЕКТОВ В СФЕРЕ УСЛУГ

Цель исследования - обосновать перспективы использования методов программной инженерии при разработке проектов предприятий гостинично-ресторанного бизнеса, а также продемонстрировать возможности современных информационных технологий при проектировании крупных объектов гостиничного бизнеса.

Методы исследования. Используется метод системного анализа, структурного моделирования, а также CASE-средства программной инженерии, в частности линейка CASE- средств BPwin, AllFusion Process Modeler 7, erwin Data Modeler (Erwin user community 2021), которая позволяет в автоматическом режиме построить модель IDEF0 любой сложности.

Новизной исследования и практическим значением полученных результатов является демонстрация возможностей методов программной инженерии при разработке биз- нес-проектов в сфере услуг.

Выводы. Инновации - решающий фактор определения новых технологий управления в гостинично-ресторанном и туристическом бизнесе. Развитие современных информационных технологий значительно упрощает этап проектирования бизнес-процессов за счет иерархического представления объектов предметной области в виде графических структур. Это позволяет обеспечить групповую работу над созданием модели с непосредственным участием всех аналитиков и специалистов, участвующих в создании проекта. Существует значительное количество программных продуктов, которые позволяют автоматизировать построение графических моделей. В настоящее время актуальным является применение их в сфере услуг. В статье приведен пример использования CASE-технологии для создания функциональной модели современного отеля.

Ключевые слова: бизнес-проект; CASE-технологии; программная инженерия; модель IDEF0; структурная диаграмма; гостинично-ресторанный бизнес.

Мета дослідження - обґрунтувати перспективи використання методів програмної інженерії під час розробки проектів підприємств готельно-ресторанного бізнесу, а також продемонструвати можливості сучасних інформаційних технологій під час проєктування великих об'єктів готельного бізнесу.

Методи дослідження. Використано метод системного аналізу, структурного моделювання, а також CASE-засоби програмної інженерії, зокрема лінійку CASE-засобів BPwin, AllFusion Process Modeler 7, erwin Data Modeler (Erwin user community), яка дає змогу в автоматичному режимі побудувати модель IDEF0 будь-якої складності.

Новизною дослідження та практичним значенням отриманих результатів є демонстрація можливостей методів програмної інженерії під час розробки бізнес-проєктів у сфері послуг.

Висновки. Інновації - вирішальний фактор визначення нових технологій управління в готельно-ресторанному та туристичному бізнесі. Розвиток сучасних інформаційних технологій значно спрощує етап проєктування бізнес-процесів за допомогою ієрархічного представлення об'єктів предметної сфери у вигляді графічних структур. Це дає змогу забезпечити групову роботу над створенням моделі з безпосереднім залученням усіх аналітиків і спеціалістів, які беруть участь у створенні проєкту. Є значна кількість програмних продуктів, які дають змогу автоматизувати побудову графічних моделей. На сьогодні актуальним є застосування їх у сфері послуг. У статті наведено приклад використання CASE-технології для створення функціональної моделі сучасного готелю.

Ключові слова: бізнес-проєкт; CASE-технології; програмна інженерія; модель IDEF0; структурна діаграма; готельно-ресторанний бізнес.

Вступ. Постановка проблеми. Готельний бізнес є базою індустрії гостинності та становить значну частину світової економіки. Пандемія коронавірусу (COVID-19) кардинально змінила глобальне суспільство, обмеживши мобільність людей і стрімко погіршивши ситуацію у сфері послуг (Hall, Michael and Gossling, 2020; Jiang and Wen, 2020). Кризові процеси в розвитку закладів готельного бізнесу, спричинені впливом пандемії, актуалізують пошук нових підходів до створення бізнес-проєктів. Водночас інформаційні технології, зокрема програмна інженерія, відкривають нові горизонти для автоматизації проєктування та створення великих проєктів. інформаційний бізнес ієрархічний графічний

Стан вивчення проблеми. IDEF0 - Function Modeling - методологія і стандарт функціонального моделювання та графічного представлення процесів, призначена для формалізації та опису бізнес-процесів. Особливістю IDEF0 є її акцент на ієрархію об'єктів, що полегшує сприйняття предметної сфери. В IDEF0 розглядаються логічні зв'язки між роботами та сигнали управління. Цю модель прийнято як федеральні стандарти США і РФ.

Результати дослідження. Під час створення моделі IDEF0 потрібна чітко сформульована мета єдиного суб'єкта моделювання й одна точка зору. Сама модель в запису IDEF0 є сукупністю ієрархічно упорядкованих і взаємозалежних графічних діаграм. Діаграма IDEF0 є одиницею опису системи та розміщується на окремому аркуші.

Модель містить такі типи діаграм: контекстну (у моделі може бути тільки одна така діаграма), декомпозиції, діаграми дерева вузлів.

Контекстною діаграмою називається початковий опис системи в цілому та її взаємодії із зовнішнім середовищем. Вона є вершиною деревоподібної структури діаграм і являє собою узагальнений опис системи. Далі відбувається розбивка контекстної діаграми на великі фрагменти (частини). Такий процес називається функціональною декомпозицією, а діаграми, що описують кожну частину і їх взаємодію, називають діаграмами декомпозиції. Для досягнення потрібного рівня де- талізації опису системи відбувається подальша декомпозиція кожного фрагмента системи на дрібніші і т. ін.

Контекстна діаграма та діаграми декомпозиції утворюються з робіт і стрілок (Arrow), які визначають вплив на ці роботи.

Роботами називають процеси або функції задач, які відбуваються протягом заданого часу й дають результати. Роботи мають вигляд прямокутників, обов'язково повинні мати назву і визначення. Ім'я роботи позначається віддієслівним іменником.

Взаємодії робіт із зовнішнім середовищем та між собою позначаються стрілками, які являють собою деяку інформацію. Назви стрілок мають виражатися іменниками.

У IDEF0 є п'ять типів стрілок:

Вхід (Input) - інформація чи матеріал, які використовуються роботою для отримання результату на виході. Так стрілка подається вхідною в лівий бік прямокутника роботи.

Керування (Control) - стандарти, процедури, правила, стратегії, якими потрібно керуватися роботі. Будь-яка робота повинна мати не менше однієї стрілки керування. Стрілка керування подається вхідною у верхній бік роботи. Керування впливає на роботу, але нею не змінюється.

Вихід (Output) - інформація або матеріал створені роботою. Стрілка виходу подається з правої грані роботи. Кожна робота повинна мати хоча б одну стрілку виходу. Робота без результату не має змісту та не повинна моделюватися.

Механізм (Mechanism) - ресурси для виконання роботи: персонал, устаткування, організації, пристрої тощо. Стрілка механізму подається вхідною в нижній бік роботи.

Виклик (Call) - особлива стрілка, яка вказує на іншу модель роботи. Стрілка виклику подається вихідною в нижню грань роботи. Вона використовується для вказівки на те, що деяка робота виконується за межами цієї системи. Стрілку виклику використовують у механізмах злиття та поділу моделей.

Граничні стрілки контекстної діаграми описують взаємодію системи з навколишнім середовищем.

Дерево вузлів - це ієрархічна структура, утворена роботами, кожна з яких має одну батьківську й декілька дочірніх робіт. Усі роботи та діаграми нумеруються. Діаграми мають подвійний номер, який складається з префіксу (зазвичай використовують префікс А) і числа. Контекстна або коренева робота дерева має номер А-0, декомпозиція контекстної діаграми відповідно А0, подальші діаграми декомпозиції мають номери за відповідним вузлом (А1, А2, А21, А213 тощо). Роботи декомпозиції нижчого рівня мають номер вищої роботи та черговий порядковий номер, наприклад роботи, утворені декомпозицією A4, мають номери А41, А42, А43, А45 тощо.

Невирішені питання. Нові бізнес-проєкти у сфері послуг здебільшого мають великі обсяги та потребують детального пророблення моделей на стадії проєкту- вання. У сфері інформаційних технологій структурне моделювання значно спрощується за допомогою CASE-засобів програмної інженерії, але у предметній сфері готельного бізнесу практично відсутні розробки з цієї тематики.

На прикладі побудови функціональної моделі готелю розглянемо створення моделі IDEF0 за допомогою CASE-засобу AllFusion Process Modeler 7 (CA AllFusion Process Modeler 7.2).

На контекстній діаграмі А-0 (рис. 1) показано загальний опис системи та її взаємодію із зовнішнім середовищем.

Рис. 1. Контекстна діаграма (джерело: власна розробка)

Наступна схема (рис. 2) відображає перший рівень декомпозиції системи функціонування готелю. Наведені основні функції та їх взаємодії.

Рис. 2. Діаграма декомпозиції блоку А0 (джерело: власна розробка)

Після декомпозиції блоку А1 «Надання номерів» (рис. 3) з'являються 5 основних функцій: бронювання номерів, реєстрація гостя, прийом оплати, адміністрування ключів та оформлення виїзду.

Рис. 3. Діаграма декомпозиції блоку А1 (джерело: власна розробка)

На діаграмі А2 (рис. 4) зображено функцію обслуговування номерів, яка ділиться на 4 дрібніші: надання послуг зв'язку, прибирання номера, прання білизни та доставка їжі в номер.

Блок А21 ще більше деталізує функціональний блок А2. А саме на ньому можна побачити, що функція «Надання послуг зв'язку» складається з 4-х дрібніших (рис. 4).

Рис. 4. Декомпозиція блоку А2 (джерело: власна розробка)

Рис. 5. Декомпозиція блоку А21 (джерело: власна розробка)

За аналогією відбувається декомпозиція всіх інших блоків діаграми А0. На рис. 6 показано загальну схему декомпозиції функціональної моделі готелю.

Рис. 6. Діаграма функціональної декомпозиції (джерело: власна розробка)

Висновки

Отже, можемо зробити такі висновки:

Великі бізнес-проєкти, у тому числі й у готельній справі, потребують участі злагоджених команд розроблювачів різних спеціальностей і кваліфікації. Для успішної роботи необхідна візуалізація моделі системи, яка дає змогу колективно співпрацювати. Таку можливість надає побудова функціональної моделі IDEF0.

Програмна інженерія надає можливості автоматичної побудови різноманітних функціональних моделей на базі CASE-технологій.

Упровадження CASE-технологій створює передумови більш якісної розробки бізнес-проєктів у готельній справі за менший час.

У роботі наведено приклад використання CASE-технології для створення функціональної моделі сучасного готелю.

Наукова новизна одержаних результатів полягає у поширенні методів програмної інженерії на проєкти у сфері обслуговування. Практичне значення одержаних результатів виявляється в можливості автоматизації процесу моделювання бізнес-проєктів у готельній справі. Перспективи подальших наукових розробок полягають у запровадженні об'єктно-орієнтованих CASE-засобів, наприклад Rational Rose.

References

1. Hall, C., Michael, S. and Gossling, S., 2020. Pandemics, transformations and tourism: Be careful what you wish for. Tourism Geographies, 22 (3), pp.577-598.

2. Hu, L. and Olivieri, M., 2020. Social media management in the traveller's customer journey: an analysis of the hospitality sector. Current Issues in Tourism, 24 (12), pp.1768-1779.

3. Jiang, Y and Wen, J., 2020. Effects of COVID-19 on hotel marketing and management: A perspective article. International Journal of Contemporary Hospitality Management, 32 (8), pp.2563-2573. J

4. National Institute of Standards and Technology.

5. Erwin user community.

6. Language UML. IBM Rational Rose.

7. CA AllFusion Process Modeler 7.2.

Размещено на Allbest.ru

...

Подобные документы

  • Проектування офісу за допомогою системи 3D Home Architect 8, його зовнішнього та внутрішнього виду, устаткування. Підготовка інженерів-педагогів в галузі комп'ютерних технологій для моделювання об'єктів у різних системах автоматизованого проектування.

    курсовая работа [4,7 M], добавлен 01.07.2010

  • Бізнес процеси й елементи даних. Специфікація елементів даних. Діаграма класів проектування. Створення та використання об'єктів бази даних. Таблиці, обмеження цілісності, тригери, типові вибірки, представлення, індекси. Типові оператори модифікації даних.

    курсовая работа [255,3 K], добавлен 01.06.2019

  • Автоматизування розрахункових задач проектування (рішення систем рівнянь, побудова графіків залежності, оптимізація, моделі об'єктів) і графічне проектування офісу на підставі вихідних даних. Графічне моделювання офісу Сапр-хімія. Математичне моделювання.

    курсовая работа [6,8 M], добавлен 22.11.2010

  • Створення і реалізація в СУБД MS Access бази даних "Internet-ресурси з інформаційних технологій". Опис предметної області, інфологічне проектування. Побудова ER-діаграми. Даталогічне і фізичне проектування інформаційних систем. Опис роботи програми.

    курсовая работа [8,2 M], добавлен 30.05.2013

  • Загальні вимоги до графічного та математичного моделювання. Проектування офісу, який обладнаний комп’ютерами та програмним забезпеченням відповідно до призначення, план та об’ємне зображення, меблювання, розташування обладнання, електропостачання.

    курсовая работа [5,9 M], добавлен 01.07.2010

  • Методика проектування бази даних, в якій повинна зберігатися вся інформація про художників, їх картини, епохи, в які картини були написані, музеї, в яких вони зберігаються. Проектування програмної системи за допомогою засобів візуального моделювання.

    курсовая работа [4,0 M], добавлен 12.06.2011

  • Аналіз предметної галузі, постановка задачі, проектування бази даних. UML-моделювання, побудова ER-діаграми, схеми реляційної бази даних у третій нормальній формі. Призначення і логічна структура. Опис фізичної моделі бази даних, програмної реалізації.

    курсовая работа [3,5 M], добавлен 28.11.2011

  • Аналіз бізнес-потреб магазину та основних завдань автоматизації процесів купівлі-продажу. Визначення категорій користувачів і класів даних, розробка матриці подій для менеджера товару. Інфологічне та даталогічне проектування інформаційної системи.

    курсовая работа [940,2 K], добавлен 07.06.2013

  • Огляд сучасних інформаційних технологій та інформаційних систем щодо автоматизації діяльності бібліотечних фондів організацій та установ. Особливості інфологічного проектування предметної області. Особливості реалізації концептуальної моделі бази даних.

    курсовая работа [1,4 M], добавлен 14.02.2014

  • Характеристика основних методів сучасного викладання фізики. Моделювання як процес дослідження об’єктів пізнання за допомогою їх моделей. Розгляд особливостей використання табличного процесора EXCEL для обробки результатів лабораторних робіт з фізики.

    лабораторная работа [1,6 M], добавлен 22.12.2012

  • Проектування програмного продукту, що здійснює формування електронної програмної моделі білборда з налаштуванням об’єктів рекламної площі, визначених користувачем. Опис інтефейсу програмного продукту з користувачем, його тестування та результати.

    курсовая работа [3,2 M], добавлен 18.05.2016

  • Поняття моделювання як процесу, що полягає у відтворенні властивостей тих чи інших предметів і явищ за допомогою абстрактних об’єктів та описів у вигляді зображень, планів, алгоритмів. Системи масового обслуговування. Модель роботи видавничого центру.

    курсовая работа [255,8 K], добавлен 15.09.2014

  • Поняття інформаційних технологій, їх види та етапи розвитку. Особливості впровадження сучасних інформаційних технологій у різних сферах діяльності: рівні операційної діяльності, у керуванні та прийнятті управлінських рішень. Перспективи їх розвитку.

    контрольная работа [21,3 K], добавлен 07.02.2011

  • Коротка характеристика об’єктів управління "Nix Solutions". Характеристика бізнес процесів "Проведення одно-користувальницького режиму", "Формування вікторини", "Вибір режиму вікторини", "Вибір теми вікторини", "Надання відповідей на запитання".

    отчет по практике [1,3 M], добавлен 01.07.2015

  • Сутність ієрархічного методу класифікації. Характеристика основних сучасних класифікацій інформаційних товарів і послуг. Ознайомлення користувачів з можливостями доступу до інформації в режимі оn-linе і через електронну пошту. Дослідницькі послуги.

    курсовая работа [250,1 K], добавлен 15.05.2014

  • Unified modeling language як мова об'єктно-орієнтованого моделювання. Дослідження сучасних сase-засобів моделювання бізнес процесів. Кодогенератор для забезпечення зв'язку між Delphi і Rose. Перелік основних інструментів для створення моделі в ERwin.

    дипломная работа [3,2 M], добавлен 22.10.2012

  • Характеристика функціональної структури предметної області програмного комплексу. Розробка архітектури програмної системи. Вибір типу архітектури й зразків проектування. Опис декомпозиції, залежностей та інтерфейсу. Детальне проектування модулів та даних.

    курсовая работа [462,2 K], добавлен 19.12.2013

  • Вибір технологічного інструментарію для реалізації проекту. Розробка сценаріїв для створення бази даних і базових таблиць. Аналіз забезпечення декларативної цілісності реляційних даних. Особливість створення об'єктів для маніпулювання інформацією.

    курсовая работа [275,7 K], добавлен 17.05.2019

  • Розгляд процесу автоматизації бази даних для довідника астронома. Основи реляційних баз даних для проектування інформаційних систем. Застосування тригерів для забезпечення цілісності даних і реалізації складної бізнес–логіки в системних процедурах.

    курсовая работа [22,3 K], добавлен 12.03.2019

  • Технології об'єктно-орієнтованого аналізу та проектування інформаційних систем. Історія та структура мови UML. Опис функціональної моделі засобами UML. Використання UML в проектуванні програмного забезпечення. Характеристика CASE-засобів Visual Paradigm.

    дипломная работа [7,9 M], добавлен 26.05.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.