Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://dspace.opu.ua/jspui/handle/123456789/12037
Название: Automated object-oriented technology for softwaremodule development
Другие названия: Автоматизована об’єктно-орієнтована технологія створення програмного модуля
Авторы: Kungurtsev, Oleksii
Кунгурцев, Олексій Борисович
Кунгурцев, Алексей Борисович
Novikova, Nataliia
Новікова, Наталія Олексіївна
Новикова, Наталия Алексеевна
Zinovatna, Svitlana
Зіноватна, Світлана Леонідівна
Зиноватна, Светлана Леонидовна
Komleva, Nataliia
Комлева, Наталія Олегівна
Комлева, Наталья Олеговна
Ключевые слова: варіант використання;
модель програмних класів;
інформаційна технологія;
об’єктно-орієнтована технологія
Use case;
modelof program classes;
information technology;
object-oriented technology
Дата публикации: 21-Дек-2021
Издательство: Odessa National Polytechnic University
Библиографическое описание: Kungurtsev, О., Novikova, N., Zinovatna, S., Komleva, N. (2021). Automated object-oriented technology for softwaremodule development. Аpplied Aspects of Information Technology, Vol. 4, N 4, p. 338–353.
Automated object-oriented technology for softwaremodule development / О. Kungurtsev, N. Novikova, S. Zinovatna, N. Komleva // Аpplied Aspects of Information Technology = Прикладні аспекти інформ. технологій. – Оdesa, 2021. – Vol. 4, N 4. – P. 338–353.
Краткий осмотр (реферат): Показано, що більшість технологій створення інформаційних систем засновані на об’єктно-орієнтованому підході й передбачає представлення функціональних вимог у вигляді варіантів використання. Однак не існує загальної думки про формат варіантів використання й правила опису пунктів сценаріїв. У роботі вдосконалена класифікація пунктів сценаріїв варіантів використання на основі аналізу множини існуючих описів з різних предметних областей. Уведено нові й уточнені існуючі правила опису варіантів використання, що дозволило надалі формалізувати й автоматизувати процес опису варіан-тів використання. Запропоновано також автоматизувати процес формування моделі програмних класів за рахунок внесення додаткової інформації, яка пов'язує клас із варіантомвикористання. Таким чином, модель програмних класів містить значно більше інформації для кодування, чим існуючі моделі в UML-діаграмах. Розроблено метод побудови моделі програмних класів. Методи автоматизованого опису варіантів використанняй побудови моделі програмних класів зв'язані в єдиний процес. Рівень інформаційної насиченості моделі класів дозволяє також автоматизувати процес налагодження, пов'язаний зі зміною вимог. Оскільки ухвалені рішення стосуються більшості етапів процесу створення програмного модуля, у сукупнос-ті вони представляють нову технологію. Запропоновані модель, методи й технологія були реалізовані в програмних продук-тах ModelEdіtor і UseCaseEdіtor. Апробація методу автоматизації опису варіантів використання показала зменшення кілько-сті помилок у порівнянні із традиційним способом опису більш, ніж в два рази, і скорочення часу більш, ніж в півтора рази. Апробація методу побудови моделі програмних класів показалайого перевагу в порівнянні з існуючою технологією: зменшення кількості помилок і скорочення часу практично в півтора рази. Запропонована технологія може бути викорис-тана при розробці будь-яких інформаційних систем.
It is shown that most technologies for creatinginformation systems are based on an object-oriented approach and provide for the presentation of functional requirements in the form of use cases. However, there is no general agreement on the format ofthe use cases and the rules for describing script items. The work has improved the classification of items of use cases basingon the analysis of a great number of existing descriptions from different subject areas. New rules have been introduced and the existing rules have been clarified for describing usecases, which made it possible to further formalize and automate the process of describing use cases. It is also proposed to automate the process of forming a model of programclasses by introducing additional information linking the class with use cases. Thus, the programming class model contains significantly more information for coding than the existing models in UML diagrams. A method for constructing a model of programclasses has been developed. Methods for the automated description of use cases and the construction of a model of programclasses are linked into a single process. The level of information richness ofthe class model also makes it possibleto automate the debugging process associated with changing requirements. Since the decisions made cover most of the steps in the softwaremodule creation process, they collectively represent a new technology. The proposed model, methods and technology were implemented in the ModelEditor and UseCaseEditor software products. Approbation of the method for automating the description of use cases demonstrateda decrease in the number of errors compared to the traditional method of describingmore than two times, and shortening the time more than one and a half times. Testing the method for con-structing a model of programclasses showed its advantage over the existing technology:errors and time reduction almost one and a half times. The proposed technology can be used in the development of any information systems.
URI (Унифицированный идентификатор ресурса): http://dspace.opu.ua/jspui/handle/123456789/12037
ISSN: 2617-4316
2663-7723
Располагается в коллекциях:2021, Vol. 4, № 4

Файлы этого ресурса:
Файл Описание РазмерФормат 
126-Текст статті-289-1-10-20211221.pdf761.27 kBAdobe PDFПросмотреть/Открыть


Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.