Нечіткий модуль оцінки вартості ІТ-проєктів на основі функціональних точок

dc.contributor.authorКудибин, Марина Сергіївна
dc.date.accessioned2026-08-18T12:26:19Z
dc.date.issued2026
dc.description.abstractКваліфікаційна робота присвячена розробленню нечіткої моделі оцінювання вартості ІТ-проєкту на основі поєднання методу функціональних точок (IFPUG FPA) із нечітким виводом за алгоритмом Мамдані. У роботі проаналізовано предметну область оцінювання вартості програмного забезпечення, виконано порівняльний огляд класичних підходів (COCOMO, COCOMO II, метод Альбрехта, метод Патнема), обґрунтовано доцільність застосування нечіткої логіки для умов невизначеності початкових даних. Спроєктовано архітектуру нечіткої системи типу MISO з двома вхідними лінгвістичними змінними («розмір ПЗ у функціональних точках» і «коефіцієнт складності проєкту») та вихідною змінною «вартість». Сформовано базу з п'ятнадцяти правил типу «якщо–то», визначено параметри функцій належності та реалізовано всі етапи нечіткого виводу — фазифікацію, активацію правил, агрегування і дефазифікацію методом центру ваги — вручну, без використання Fuzzy Logic Toolbox, що забезпечує сумісність із MATLAB, Octave та середовищем Simulations4All. Проведено експериментальне дослідження адекватності моделі та аналіз її чутливості до зміни коефіцієнта складності. The qualification thesis is devoted to the development of a fuzzy model for IT project cost estimation based on a combination of the IFPUG function point analysis method and the Mamdani fuzzy inference algorithm. The subject area of software cost estimation is analysed; classical approaches (COCOMO, COCOMO II, Albrecht's method, Putnam's method) are reviewed and the appropriateness of fuzzy logic for conditions of input data uncertainty is justified. A MISO-type fuzzy system architecture is designed with two input linguistic variables ("software size in function points" and "project complexity factor") and one output variable ("cost"). A rule base consisting of nine if-then rules is formed, membership function parameters are defined, and all stages of the fuzzy inference (fuzzification, rule activation, aggregation, and centre-of-gravity defuzzification) are implemented manually, without using the Fuzzy Logic Toolbox, which ensures compatibility with MATLAB, Octave, and the Simulations4All environment. An experimental study of the model's adequacy and a sensitivity analysis with respect to the complexity factor are carried out.
dc.identifier.citationКудибин, М. С. Нечіткий модуль оцінки вартості ІТ-проєктів на основі функціональних точок = Fuzzy module for estimating the cost of IT projects based on functional points : кваліфікаційна робота : спец. 123 – комп’ютерна інженерія ; освітньо-професійна програма – комп’ютерна інженерія / Марина Сергіївна Кудибин ; наук. керівник к.т.н., доц. Н. Я. Савка. Тернопіль : ЗУНУ, 2026. 47 с.
dc.identifier.urihttps://dspace.wunu.edu.ua/handle/316497/57492
dc.publisherТернопіль, ЗУНУ
dc.subjectфункціональні точки
dc.subjectоцінювання вартості
dc.subjectІТ-проєкт
dc.subjectIFPUG
dc.subjectкоефіцієнт складності
dc.subjectдефазифікація
dc.subjectfuzzy logic
dc.subjectmamdani inference
dc.subjectfunction points
dc.subjectcost estimation
dc.subjectIT project
dc.subjectcomplexity factor
dc.subjectdefuzzification
dc.titleНечіткий модуль оцінки вартості ІТ-проєктів на основі функціональних точок
dc.title.alternativeFuzzy module for estimating the cost of IT projects based on functional points
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Кудибин_КІ41_2026.pdf
Size:
1.07 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.37 KB
Format:
Item-specific license agreed upon to submission
Description: