Визначення архітектури вимог до ІТ-рішення як бізнес-аналітичного продукту
Date
ORCID
item.page.thesis.degree.name
item.page.thesis.degree.level
item.page.thesis.degree.discipline
item.page.thesis.degree.department
item.page.thesis.degree.grantor
item.page.thesis.degree.advisor
item.page.thesis.degree.committeeMember
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Мета роботи – надати визначення архітектурі вимог до ІТ-рішення для кращого розуміння й подальшого впровадження цього концепту в практику розроблення програмного забезпечення. У статті передбачається виконання таких завдань: проаналізувати підходи до класифікації вимог з метою встановлення спільних та відмінних характеристик і їх впливу на визначення архітектури вимог; проаналізувати стандарти з інженерії вимог для пошуку визначення та будь-яких зав’язків з архітектурою вимог; розглянути підходи до побудови набору вимог та використання шаблонів для їх опису з метою виявлення оптимальних стратегій для бізнес-аналітичних процесів та їх впливу на архітектуру вимог. Використовуються такі методи: компаративний аналіз, зокрема порівняння та узагальнення різних класифікацій вимог з огляду на їх вплив на визначення архітектури вимог; аналіз та узагальнення підходів до інженерії вимог для виявлення їх впливу на процес формування архітектури вимог; системний аналіз понять «вимога» та «архітектура вимог»; метод порівняння та аналогій у вивченні питання використання шаблонів для опису вимог у контексті побудови архітектури вимог. Крім того, впроваджено метод аналогового моделювання для виявлення зав’язків між якістю вимог та їх архітектурою, який дав змогу визначити оптимальні підходи до побудови архітектури вимог, що відповідають вимогам якості програмного забезпечення.
Definition of the requirements architecture for The purpose of the work is to define the architecture of software requirements for a better understanding and further implementation of this concept in the practice of software development. The article addresses the following tasks: analyze approaches to the classification of requirements to determine common and distinctive characteristics and their impact on the definition of the architecture of requirements; examine requirements engineering standards to find the definition and any relationship to the requirements architecture; consider approaches to building a set of requirements and using templates to describe them to identify optimal strategies for business analytical processes and their impact on the architecture of requirements. The following methods are used: comparative analysis, including comparison and generalization of different classifications of requirements taking into account their impact on the definition of requirements architecture, review of literature and standards related to requirements engineering, as well as analysis of their impact on the process of formation of requirements architecture, analysis of documentation with the aim identifying optimal strategies for building the requirements architecture, as well as analyzing the use of templates for describing requirements and their importance in defining the requirements architecture. In addition, the requirements quality criteria analysis results were interpolated to identify relationships between the quality of requirements and their architecture, which made it possible to determine the optimal approaches to building the architecture of requirements that meet the requirements of software quality. solution as a business analytics product.
