eONPUIR

Automated object-oriented technology for softwaremodule development

Показать сокращенную информацию

dc.contributor.author Kungurtsev, Oleksii
dc.contributor.author Кунгурцев, Олексій Борисович
dc.contributor.author Кунгурцев, Алексей Борисович
dc.contributor.author Novikova, Nataliia
dc.contributor.author Новікова, Наталія Олексіївна
dc.contributor.author Новикова, Наталия Алексеевна
dc.contributor.author Zinovatna, Svitlana
dc.contributor.author Зіноватна, Світлана Леонідівна
dc.contributor.author Зиноватна, Светлана Леонидовна
dc.contributor.author Komleva, Nataliia
dc.contributor.author Комлева, Наталія Олегівна
dc.contributor.author Комлева, Наталья Олеговна
dc.date.accessioned 2021-12-27T18:40:10Z
dc.date.available 2021-12-27T18:40:10Z
dc.date.issued 2021-12-21
dc.identifier.citation 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. en
dc.identifier.citation 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. en
dc.identifier.issn 2617-4316
dc.identifier.issn 2663-7723
dc.identifier.uri http://dspace.opu.ua/jspui/handle/123456789/12037
dc.description.abstract Показано, що більшість технологій створення інформаційних систем засновані на об’єктно-орієнтованому підході й передбачає представлення функціональних вимог у вигляді варіантів використання. Однак не існує загальної думки про формат варіантів використання й правила опису пунктів сценаріїв. У роботі вдосконалена класифікація пунктів сценаріїв варіантів використання на основі аналізу множини існуючих описів з різних предметних областей. Уведено нові й уточнені існуючі правила опису варіантів використання, що дозволило надалі формалізувати й автоматизувати процес опису варіан-тів використання. Запропоновано також автоматизувати процес формування моделі програмних класів за рахунок внесення додаткової інформації, яка пов'язує клас із варіантомвикористання. Таким чином, модель програмних класів містить значно більше інформації для кодування, чим існуючі моделі в UML-діаграмах. Розроблено метод побудови моделі програмних класів. Методи автоматизованого опису варіантів використанняй побудови моделі програмних класів зв'язані в єдиний процес. Рівень інформаційної насиченості моделі класів дозволяє також автоматизувати процес налагодження, пов'язаний зі зміною вимог. Оскільки ухвалені рішення стосуються більшості етапів процесу створення програмного модуля, у сукупнос-ті вони представляють нову технологію. Запропоновані модель, методи й технологія були реалізовані в програмних продук-тах ModelEdіtor і UseCaseEdіtor. Апробація методу автоматизації опису варіантів використання показала зменшення кілько-сті помилок у порівнянні із традиційним способом опису більш, ніж в два рази, і скорочення часу більш, ніж в півтора рази. Апробація методу побудови моделі програмних класів показалайого перевагу в порівнянні з існуючою технологією: зменшення кількості помилок і скорочення часу практично в півтора рази. Запропонована технологія може бути викорис-тана при розробці будь-яких інформаційних систем. en
dc.description.abstract 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. en
dc.language.iso en en
dc.publisher Odessa National Polytechnic University en
dc.subject варіант використання; en
dc.subject модель програмних класів; en
dc.subject інформаційна технологія; en
dc.subject об’єктно-орієнтована технологія en
dc.subject Use case; en
dc.subject modelof program classes; en
dc.subject information technology; en
dc.subject object-oriented technology en
dc.title Automated object-oriented technology for softwaremodule development en
dc.title.alternative Автоматизована об’єктно-орієнтована технологія створення програмного модуля en
dc.type Article en
opu.citation.journal Applied Aspects of Information Technology en
opu.citation.volume 4 en
opu.citation.firstpage 338 en
opu.citation.lastpage 353 en
opu.citation.issue 4 en


Файлы, содержащиеся в элементе

Этот элемент содержится в следующих коллекциях

Показать сокращенную информацию