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

Вантажиться...
Ескіз
Дата
2020
Автори
Павлова, О.О.
Лопатто, І.Ю.
Говорущенко, Т.О.
Pavlova, O.
Lopatto, I.
Hovorushchenko, T.
Назва журналу
Номер ISSN
Назва тому
Видавець
Хмельницький національний університет
Анотація
Метою даного дослідження є автоматизація аналізу специфікацій вимог до програмного забезпечення (ПЗ) на предмет достатності інформації та підвищення рівня достатності інформації щодо характеристик якості ПЗ у специфікаціях вимог шляхом розроблення інтелектуального агента на основі онтологічного підходу для оцінювання початкових етапів життєвого циклу програмного забезпечення.
The paper is devoted to development of ontology-based intelligent agent for assessing the initial stages of the software lifecycle. Today, the task of automated assessment of the level of development of the initial stages of the software life cycle based on the analysis of specifications (in particular, automated assessment of the sufficiency of information of requirements) is relevant. The analysis of known approaches to assessing the sufficiency of information of requirements revealed the developed theoretical and applied principles of assessing the sufficiency of information on quality in the specifications of software requirements that need to be developed through the automation of such assessment. The ontology-based intelligent agent proposed in the paper provides an opportunity to automate the analysis of the specifications of the software requirements for the sufficiency of their information. Automation of the analysis of specifications of requirements to the software became possible due to the use of ontologies at the functioning of the developed agent. It is ontologies, by reflecting the cause-and-effect relationships between concepts and conceptualizing the domain by capturing entities and relationships, that ensure visualization of duplication and gaps in knowledge based on the visualization of missing logical relationships. This visualization of missing logical relationships reflects which attributes are missing in the specification, which software quality characteristics are affected by the lack of certain attributes, and what level of information sufficiency is in a specific specification. The intelligent agent evaluates the sufficiency of information in the specification of requirements to determine all the characteristics of software quality. The proposed intelligent agent provides a conclusion on the sufficiency or insufficiency of information in the specification. In addition, it provides numerical estimates of the level of sufficiency of information to determine each software quality characteristic and to determine all software quality characteristics together. The agent also forms a list of attributes that should be added to the specification of requirements to improve the sufficiency of its information and visualization of gaps in knowledge about the quality characteristics of software. Thus, the presented agent allows to partially eliminate a person from the processes of information processing and acquisition of knowledge.
Опис
Ключові слова
інтелектуальний агент на основі онтологічного підходу, специфікація вимог до програмного забезпечення (ПЗ), життєвий цикл програмного забезпечення, якість ПЗ, характеристики якості ПЗ, ontology-based intelligent agent, software requirements specification, software lifecycle, software quality, software quality characteristics
Бібліографічний опис
Павлова О. О. Метод діяльності та структура інтелектуального агента на основі онтологічного підходу для оцінювання початкових етапів життєвого циклу програмного забезпечення / О. О. Павлова, І. Ю. Лопатто, Т. О. Говорущенко // Вісник Хмельницького національного університету. Технічні науки. – 2020. – № 3. – С. 61-64.