Моделі реінжинірингу відкритого програмного забезпечення на основі перекладу вихідного коду мовою С#
Вантажиться...
Дата
2024
Науковий керівник
Укладач
Редактор
Назва журналу
ISSN
E-ISSN
Назва тому
Видавець
Одеський національний університет імені І. І. Мечникова
Анотація
У поданій магістерській роботі розглянуто процес зворотного проектування на відкритій та безкоштовній САПР. Роботи була виконана за допомогою мови моделювання UML у програмному продукті Enterprise Architect. Методологія UML є досить великою, і у проекті було розглянуто всі діаграми, які можуть знадобитися для проектування нового продукту.
Економічно використання процесу зворотного проектування є вигідним – це суттєва економія часу і сил програмістів, допомога в координації проекту, зменшення кількості співробітників. На даний момент процес проектування нових програмних продуктів є не надто ефективним через використання застарілих методів, але при використанні методології UML – швидкість розробки підвищується у рази.
Розглянуті у магістерській роботі моделі програмної системи демонструють, що підхід «open source» дає можливість американським військовим контролювати розвиток складних програмних комплексів у потрібному їм напрямку, по суті, диктуючи правила «гри» іншим користувачам. Ця концепція може бути рекомендована до взяття на озброєння і нашими держзамовниками разом зі збройними силами України.
The 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.
The 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.
Опис
Ключові слова
122 комп’ютерні науки, магістр, реінжиніринг
Бібліографічний опис
Герченко, О. О. Моделі реінжинірингу відкритого програмного забезпечення на основі перекладу вихідного коду мовою С#= Open source software reengineering models based on C# source code translation: кваліфікаційна робота магістра / О. О. Герченко. – Одеса, 2024. – 76 с.