Центральноукраїнський науковий вісник. Технічні науки. Випуск_11. Частина 1. - 2025
Permanent URI for this collectionhttps://dspace.kntu.kr.ua/handle/123456789/16321
Browse
Item Загальна модель бази знань інформаційної технології оцінки складності розробки програмного забезпечення із застосуванням SaaS/PaaS платформ(ЦНТУ, 2025) Білоус, Д. А.; Козловський, А. В.; Bilous, D.; Kozlovskyi, A.Критичним фактором успішного управління проєктами та ефективного планування є оцінювання складності та зусиль для розробки програмного забезпечення. Використання стандартних для індустрії методів, таких як аналіз функціональних точок, є ефективним засобом підвищення точності оцінювання зусиль при одночасному зменшенню вартості безпосередньо процесу оцінювання. Водночас, стандартні методи, більшість з яких була розроблена декілька десятиліть тому, не є достатньо адаптованими для сучасних реалій природи розробки програмного забезпечення з використанням гнучких підходів та готових або типових рішень. У роботі запропоновані моделі представлення знань з поєднанням продукційної та фреймової моделей для вирішення задачі оцінки складності та трудомісткості розробки програмного забезпечення із застосування SaaS (Software as a Service) та PaaS (Platform as a service) рішень. Розроблено модель бази знань, яка враховує особливості поєднання фреймової та продукційної моделей та забезпечує сумісність із методом аналізу функціональних точок (Function Point Analysis). A critical factor in successful project management and effective planning is the analysis of software development complexity and effort. The use of industry-standard methods, such as Function Point Analysis, serves as an effective means of improving estimation accuracy while simultaneously reducing the cost of the estimation process itself. However, standard methods, most of which were developed several decades ago, are not sufficiently adapted to modern realities, including agile software development and the use of pre-built or standardized solutions. This study proposes knowledge representation model that combine production and frame-based approaches to address the challenge of assessing the complexity and effort of software development involving SaaS (Software as a Service) and PaaS (Platform as a Service) solutions. A knowledge base model has been developed, integrating both frame-based and production models while ensuring compatibility with Function Point Analysis etc.