Моделі реінжинірингу відкритого програмного забезпечення на основі перекладу вихідного коду мовою С#

dc.contributor.authorГерченко, Олександр Олександровичuk
dc.date.accessioned2025-03-19T09:52:00Z
dc.date.available2025-03-19T09:52:00Z
dc.date.issued2024
dc.description.abstractУ поданій магістерській роботі розглянуто процес зворотного проектування на відкритій та безкоштовній САПР. Роботи була виконана за допомогою мови моделювання UML у програмному продукті Enterprise Architect. Методологія UML є досить великою, і у проекті було розглянуто всі діаграми, які можуть знадобитися для проектування нового продукту. Економічно використання процесу зворотного проектування є вигідним – це суттєва економія часу і сил програмістів, допомога в координації проекту, зменшення кількості співробітників. На даний момент процес проектування нових програмних продуктів є не надто ефективним через використання застарілих методів, але при використанні методології UML – швидкість розробки підвищується у рази. Розглянуті у магістерській роботі моделі програмної системи демонструють, що підхід «open source» дає можливість американським військовим контролювати розвиток складних програмних комплексів у потрібному їм напрямку, по суті, диктуючи правила «гри» іншим користувачам. Ця концепція може бути рекомендована до взяття на озброєння і нашими держзамовниками разом зі збройними силами України. uk
dc.description.abstractThe subject of «Open source software reengineering models based on C# source code translation» is investigated in the qualification paper. The purpose of the work is to learn and practice the skills of recoding software from the original C language to the C# language. The object of this work is the planned creation of a software product functionally similar to the original one, but taking into account new design technologies and analytical tools. The submitted master's thesis examines the process of reverse engineering using open and free CAD. The work was performed using the UML modeling language in the Enterprise Architect software product. The UML methodology is quite extensive, and the project considered all the diagrams that might be needed to design a new product. Economically, the use of the reverse engineering process is beneficial - it significantly saves the time and effort of programmers, helps in coordinating the project, and reduces the number of employees. At the moment, the process of designing new software products is not very effective due to the use of outdated methods, but when using the UML methodology, the development speed increases many times. The models of the software system considered in the master's thesis demonstrate that the «open source» approach enables the American military to control the development of complex software complexes in the direction they need, in fact, dictating the rules of the "game" to other users. This concept can be recommended for adoption by our state customers together with the armed forces of Ukraine.en
dc.identifier.citationГерченко, О. О. Моделі реінжинірингу відкритого програмного забезпечення на основі перекладу вихідного коду мовою С#= Open source software reengineering models based on C# source code translation: кваліфікаційна робота магістра / О. О. Герченко. – Одеса, 2024. – 76 с.uk
dc.identifier.urihttps://dspace.onu.edu.ua/handle/123456789/40836
dc.language.isouk
dc.publisherОдеський національний університет імені І. І. Мечниковаuk
dc.subject122 комп’ютерні наукиuk
dc.subjectмагістрuk
dc.subjectреінжинірингuk
dc.titleМоделі реінжинірингу відкритого програмного забезпечення на основі перекладу вихідного коду мовою С#uk
dc.title.alternativeOpen source software reengineering models based on C# source code translationen
dc.typeDiplomasen
Файли
Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Герченко О. О..pdf
Розмір:
2.3 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: