Автоматизована об’єктно-орієнтована технологія створення програмного модуля

Автор(и)

  • Олексій Борисович Кунгурцев Одеський національний політехнічний університет, пр. Шевченка, 1. Одеса, 65044,Україна https://orcid.org/0000-0002-3207-7315
  • Наталія Олексіївна Новікова Одеський національний морський університет, вул. Мечникова, 34. Одеса, 65029, Україна http://orcid.org/0000-0002-6257-9703
  • Світлана Леонідівна Зіноватна Одеський національний політехнічний університет, пр. Шевченка, 1. Одеса, 65044,Україна https://orcid.org/0000-0002-9190-6486
  • Наталія Олегівна Комлева Одеський національний політехнічний університет, пр. Шевченка, 1. Одеса, 65044,Україна http://orcid.org/0000-0001-9627-8530

DOI:

https://doi.org/10.15276/aait.04.2021.4

Ключові слова:

варіант використання, модель програмних класів, інформаційна технологія, об’єктно-орієнтована технологія

Анотація

Показано, що більшість технологій створення інформаційних систем засновані на об’єктно-орієнтованому підході й
передбачає представлення функціональних вимог у вигляді варіантів використання. Однак не існує загальної думки про
формат варіантів використання й правила опису пунктів сценаріїв. У роботі вдосконалена класифікація пунктів сценаріїв
варіантів використання на основі аналізу множини існуючих описів з різних предметних областей. Уведено нові й уточнені
існуючі правила опису варіантів використання, що дозволило надалі формалізувати й автоматизувати процес опису варіантів використання. Запропоновано також автоматизувати процес формування моделі програмних класів за рахунок внесення
додаткової інформації, яка пов'язує клас із варіантом використання. Таким чином, модель програмних класів містить значно
більше інформації для кодування, чим існуючі моделі в UML-діаграмах. Розроблено метод побудови моделі програмних
класів. Методи автоматизованого опису варіантів використання й побудови моделі програмних класів зв'язані в єдиний
процес. Рівень інформаційної насиченості моделі класів дозволяє також автоматизувати процес налагодження, пов'язаний зі
зміною вимог. Оскільки ухвалені рішення стосуються більшості етапів процесу створення програмного модуля, у сукупності вони представляють нову технологію. Запропоновані модель, методи й технологія були реалізовані в програмних продуктах ModelEdіtor і UseCaseEdіtor. Апробація методу автоматизації опису варіантів використання показала зменшення кількості помилок у порівнянні із традиційним способом опису більш, ніж в два рази, і скорочення часу  більш, ніж в півтора
рази. Апробація методу побудови моделі програмних класів показала його перевагу в порівнянні з існуючою технологією:
зменшення кількості помилок і скорочення часу  практично в півтора рази. Запропонована технологія може бути використана при розробці будь-яких інформаційних систем.

Завантаження

Дані завантаження ще не доступні.

Біографії авторів

Олексій Борисович Кунгурцев, Одеський національний політехнічний університет, пр. Шевченка, 1. Одеса, 65044,Україна

кандидат технічних наук, професор кафедри Системного програмного забезпечення. Одеський національний політехнічний університет, пр. Шевченка, 1. Одеса, 65044,Україна

Scopus Author ID: 57188743440

 

Наталія Олексіївна Новікова, Одеський національний морський університет, вул. Мечникова, 34. Одеса, 65029, Україна

кандидат технічних наук, старший викладач кафедри Технічної кібернетики й
інформаційних технологій ім. проф. Р. В. Меркта. Одеський національний морський університет, вул. Мечникова, 34. Одеса, 65029, Україна

Scopus Author ID: 57212034123

Світлана Леонідівна Зіноватна, Одеський національний політехнічний університет, пр. Шевченка, 1. Одеса, 65044,Україна

кандидат технічних наук, доцент кафедри Системного програмного забезпечення.
Одеський національний політехнічний університет, пр. Шевченка, 1. Одеса, 65044,Україна

Scopus Author ID: 57219779480

 

Наталія Олегівна Комлева , Одеський національний політехнічний університет, пр. Шевченка, 1. Одеса, 65044,Україна

кандидат технічних наук, доцент кафедри Системного програмного забезпечення.
Одеський національний політехнічний університет, пр. Шевченка, 1. Одеса, 65044, Україна

Scopus Author ID: 57191858904

 

Опубліковано

2021-03-14

Як цитувати

[1]
Kungurtsev O.B.., Novikova N.O., Zinovatna S.L.., Komleva N.O.. “Automated object-oriented technology for software module development”. Applied Aspects of Information Technology. 2021; Vol. 4, No. 4: 338-353. DOI:https://doi.org/10.15276/aait.04.2021.4.

Статті цього автора (авторів), які найбільше читають