このアイテムの引用には次の識別子を使用してください: http://elartu.tntu.edu.ua/handle/lib/39528
完全メタデータレコード
DCフィールド言語
dc.contributor.advisorЯцишин, Василь Володимирович-
dc.contributor.advisorYatsyshyn, Vasyl-
dc.contributor.authorДишкант, Ігор Мирославович-
dc.contributor.authorDyshkant, Ihor-
dc.date.accessioned2022-12-23T14:18:47Z-
dc.date.available2022-12-23T14:18:47Z-
dc.date.issued2022-12-22-
dc.date.submitted2022-12-22-
dc.identifier.citationДишкант І. М. Технології оптимального вибору програмних компонентів повторного використання при проектуванні комп’ютерних систем : кваліфікаційна робота магістра за спеціальністю „123 — комп’ютерна інженерія“ / І. М. Дишкант. — Тернопіль: ТНТУ, 2022. — 84 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/39528-
dc.description.abstractУ кваліфікаційній роботі магістра проведено аналіз існуючих технологій проектування комп’ютерних систем, розроблено метод побудови API на основі принципів компонентного підходу, що дає змогу врахувати вимоги архітектури SOA та представити в узагальненому, уніфікованому вигляді конструкцію прикладних програмних інтерфейсів. Запропоновано математичне представлення структури програмного компоненту комп’ютерної системи, що використовує парадигму об’єктно-орієнтованого підходу та описується за допомогою елементів теорії множин, що дало змогу використовувати їх у процесі імплементації API за допомогою мікросервісів. Обґрунтовано метод перевірки взаємозв’язків між функціональними сервісами комп’ютерних систем у хмарному середовищі із застосуванням методів тестування АРІ. Інструментами системи Onlizer реалізовано прикладний програмний інтерфейс пошуку і зберігання даних, що дає змогу знизити поріг входу при розробці комп’ютерних систем за рахунок імплементованої в платформі drag&drop процедури.uk_UA
dc.description.abstractThe purpose of the master's qualification work is to research technologies for the optimal selection of reusable software components in the design of computer systems. An analysis of the peculiarities of the implementation processes of reusable components in the case of a non-systematic approach to the development of software components of computer systems was carried out. The paper proposes the use of the expert evaluation method for the analysis of attributes and cost of works on the implementation of reusable components based on combined models of cost and properties, which made it possible to ensure the adequacy and completeness of the process of selecting potential candidates for PMC. A method for assessing the attributes of PVC is proposed, which makes it possible to automate the process of obtaining attribute metrics based on the calculation of measurement results and using feature (attribute) models. A tool was created for carrying out measurements related to quantitative and statistical criteria of the software code using the principles of measurement theory, which made it possible to compare the assessment of experts with automatically determined values of metrics and measures.uk_UA
dc.description.tableofcontentsПЕРЕЛІК ОСНОВНИХ УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ І СКОРОЧЕНЬ ... 6 ВСТУП...9 РОЗДІЛ 1 АНАЛІЗ ПІДХОДІВ ДО ПРОЕКТУВАННЯ КОМП’ЮТЕРНИХ СИСТЕМ НА ОСНОВІ ПОВТОРНОГО ВИКОРИСТАННЯ ПРОГРАМНИХ КОМПОНЕНТІВ ...13 1.1. Аналіз ефективності підходів до реалізації програмних компонентів комп’ютерних систем ...13 1.2.Аналіз підходу повторно використовуваних компонентів ...18 1.3.Порівняння процесів систематичного і не систематичного створення ПВК 24 1.4.Відбір кандидатів у ПВК ...26 1.5.Висновки до розділу ...29 РОЗДІЛ 2 МЕТОД ОЦІНЮВАННЯ АТРИБУТІВ КОМПОНЕТІВ ПОВТОРНОГО ВИКОРИСТАННЯ ...30 2.1. Метод оптимального вибору компонентів повторного використання у процесі проектування комп’ютерних систем ...30 2.2. Обґрунтування моделі представлення атрибутів компонентів повторного використання ...35 2.3.Формалізація моделі атрибутів повторно використовуваних компонентів.. 39 2.4.Моделі властивостей ...45 2.5.Висновки до розділу ...50 РОЗДІЛ 3 РОЗРОБКА СИСТЕМИ АВТОМАТИЗАЦІЇ ОЦІНЮВАННЯ АТРИБУТІВ ПОВТОРНО ВИКОРИСТОВУВАНИХ КОМПОНЕНТІВ ...52 3.1.Проектування архітектури системи оцінювання атрибутів ПВК ...52 3.2.Опис компонентів архітектури ...55 3.2.1. Сховища зберігання даних ....59 3.2.2. Вимірювач атрибутів програмного коду ...62 3.3. Висновки до розділу ...678 РОЗДІЛ 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ ...68 4.1.Охорона праці ...68 4.2.Планування та порядок проведення евакуації населення з районів наслідків впливу НС техногенного та природного характеру ...70 ВИСНОВКИ ... 76 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ...78 ДОДАТОК А ТЕЗИ КОНФЕРЕНЦІЙ ...81uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subject123uk_UA
dc.subjectкомп’ютерна інженеріяuk_UA
dc.subjectтехнологіяuk_UA
dc.subjectоптимальністьuk_UA
dc.subjectвибірuk_UA
dc.subjectповторне використанняuk_UA
dc.subjectрограмне забезпеченняuk_UA
dc.subjectкомп’ютерна системаuk_UA
dc.subjecttechnologyuk_UA
dc.subjectoptimalityuk_UA
dc.subjectchoiceuk_UA
dc.subjectreuseuk_UA
dc.subjectsoftwareuk_UA
dc.subjectcomputer systemuk_UA
dc.titleТехнології оптимального вибору програмних компонентів повторного використання при проектуванні комп’ютерних системuk_UA
dc.title.alternativeTechnologies of providing the quality of used components of computer systems softwareuk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder© Дишкант Ігор Мирославович, 2022uk_UA
dc.contributor.committeeMemberМарценко, Сергій Володимирович-
dc.contributor.committeeMemberMartsenko, Serhiy-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages84-
dc.subject.udc004.4uk_UA
dc.relation.referencesБабенко Л.П. Информационная поддержка повторного использованияuk_UA
dc.relation.references1. в программной инженерии на базе UML. Кибернетика и системный анализ. 2003. No1. с.74-80. Бабенко Л.П. Адаптивные компоненты многократного использованияuk_UA
dc.relation.references2. в системах генерации программ. Кибернетика и системный анализ. 2012. No5. с.145- 149. Бабенко Л.П. Онтологічні моделі опису готових ресурсів у розробціuk_UA
dc.relation.references3. програм. Проб. прогр., No2-3, 2014. с.173-179.uk_UA
dc.relation.references4. Вельбицкий И.В. Технология программирования. К.: Техніка, 1984.uk_UA
dc.relation.references5.Rod D. Kuhns. Strategies for Designing and Building Reusable GIS 279 с. Application Components. URL: https://proceedings.esri.com/library/userconf/proc98/PROCEED/TO600/PAP557/P557.HTM (дата звернення 11.11.2022 р.)uk_UA
dc.relation.references6. Грищенко В.Н. Компонентно-ориентированное программирование. Состояние, направление и перспективы развития. Проб. прогр. 2002.No1-2. с.80-90.uk_UA
dc.relation.references7. Whitfield T. What is a reusable software component? URL: https://www.lynx.com/embedded-systems-learning-center/what-is-reusable-software- component-rsc (дата звернення 16.11.2022 р.)uk_UA
dc.relation.references8. Jalender B., Govardhan A., Premchand P.Designing code level reusable software components. International Journal of Software Engineering & Applications (IJSEA), Vol.3, No.1, January 2012. URL: https://airccse.org/journal/ijsea/ papers/3112ijsea16.pdf (дата звернення 25.11.2022 р.)uk_UA
dc.relation.references9. Крамар Ю. М. Автоматизация процесса контроля применения стиля языка программирования. Проблемы программирования. Материалы четвертой международной научно-практической конференции по программированию «УкрПРОГ2004». Спец. вып. 2014. No 2-3. с. 208-214.uk_UA
dc.relation.references10. Бабак В.П. Основи теорії ймовірностей та математичної статистики: Навчальний посібник. К.: КВІЦ, 2013. 432 с.79uk_UA
dc.relation.references11. Сидоров Н.А. Инженерия утилизации программного обеспечения. Методы проектирования интеллектуальных прикладных программных систем. Киев. 2012, с.15-22.uk_UA
dc.relation.references12. Сидоров Н.А. Применение принципов программной инженерии в преподавании основ программирования. УСиМ, март-апрель 2009. с.78-86.uk_UA
dc.relation.references13. Цейтлин Г.Е. Алгебра логики та конструирования программ. К. Наук. Думка. 1994. 90с.uk_UA
dc.relation.references14. Лавріщева К.М. Програмна інженерія. К. 2008. 312 с.uk_UA
dc.relation.references15.Лаврищева Е.М. Методы программирования. Теория, инженерия, практика.К.: Наук. Думка. 2006. 451 с.uk_UA
dc.relation.references16. Яцишин В.В., Шаблій Н.Р., Дишкант І.М. Процес формування програмних компонентів повторного використання при реалізації комп’ютерних систем. Матеріали Х науково-технічної конференції Тернопільського національного технічного університету імені Івана Пулюя «Інформаційні моделі, системи та технології» (8-9 грудня 2022 року). Тернопіль: ТНТУ. 2022. C.81.uk_UA
dc.relation.references17. Яцишин В.В., Дишкант І.М. Архітектура засобу підтримки процесу оцінювання потенційних компонентів повторного використання. Матеріали Х науково-технічної конференції Тернопільського національного технічного університету імені Івана Пулюя «Інформаційні моделі, системи та технології» (8-9 грудня 2022 року). Тернопіль: ТНТУ. 2022. C.82.uk_UA
dc.relation.references18. Вершина А. Модель процесса разработки программного обеспечения. Пробл. програмув. No 2-3 [спец. вип.]. 2006. С. 269-274.uk_UA
dc.relation.references19. Хоменко В.А. Метод та засоби експертного оцінювання властивостей повторного використовуваних компонентів програмного забезпечення: автореф. дис... канд. техн. наук.: 01.05.03. Національний авіаційний ун-т. К., 2006. 16 с.uk_UA
dc.relation.references20. AL-Badareen A., Selamat M., Jabar A., Din J. Reusable Software Components Framework. URL: https://www.researchgate.net/publication/252066722_Reusable_Software_Components_Framework (дата звернення 20.11.2022 р.).80uk_UA
dc.relation.references21. Sametinger J. Software Engineering with Reusable Components. URL: https://se.jku.at/wp-content/uploads/1997/01/1997.book_.pdf (дата звернення 25.11.2022 р.)uk_UA
dc.relation.references22. НПАОП 0.00-1.28-10 «Правила охорони праці під час експлуатації ЕОМ». Наказ Держгірпромнагляду від 26.03.2010 No 6uk_UA
dc.relation.references23. Атаманчук П.С. Безпека життєдіяльності та охорона праці (Практичний курс): Навчальний посібник. Кам'янець-Подільський: "Думка". 2010. 152 с.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.coverage.countryUAuk_UA
出現コレクション:123 — комп’ютерна інженерія

このアイテムのファイル:
ファイル 記述 サイズフォーマット 
Dyshkant_I_M.pdf2,69 MBAdobe PDF見る/開く
Авторська_довідка_Дишкант.docx20,32 kBMicrosoft Word XML見る/開く


このリポジトリに保管されているアイテムはすべて著作権により保護されています。

管理ツール