СРАВНИТЕЛЬНЫЙ АНАЛИЗ СПОСОБОВ ИНЖЕНЕРИИ ТРЕБОВАНИЙ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ
Ключевые слова:
Инженерия требований, SRS, пользовательские истории, BPMN, UML, DFD, ER, API (OpenAPI, AsyncAPI), NFR, SLA, интеграции, матрица выбора артефактовАннотация
Цель. Разработать понятную и проверяемую методику выбора способов фиксации требований к программному обеспечению и определить минимально достаточные связки артефактов для разных задач, с отдельным акцентом на интеграционные сценарии. Материалы и методы. В качестве материалов рассмотрены основные артефакты инженерии требований: SRS, пользовательские истории и критерии приёмки (в т.ч. Gherkin), BPMN, UML (диаграммы последовательностей и состояний), DFD/контекстная диаграмма, ER-модель и словарь данных, а также контракты API (OpenAPI, AsyncAPI). Сравнение выполнено по критериям понятности, проверяемости, полноты/непротиворечивости, трудоёмкости сопровождения, трассируемости к NFR и пригодности к интеграциям, с балльной оценкой по шкале 0–5 и весами критериев; применена экспертная оценка и сведение результатов в матрицу «задача/артефакт» и итоговую таблицу баллов. Результаты. Получена матрица соответствия задач и артефактов и подтверждающая её количественная оценка. Показано, что для интеграций наиболее результативна связка «контекст + DFD + контракты API (OpenAPI/AsyncAPI) + UML sequence», а при координации шагов между системами уместно добавление фрагмента BPMN. Для описания процессов лидирует BPMN, для жизненного цикла сущностей – UML state, для данных и отчётности – ER-модель и словарь данных; SRS демонстрирует стабильно высокую ценность за счёт полноты и трассируемости к NFR, но не заменяет поведенческие и интеграционные модели. Заключение. Предложенная методика помогает выбирать артефакты по задаче и избегать избыточной документации, удерживая принцип «минимально достаточного набора». Это снижает риск несогласованности требований и дефектов на стыках систем, повышая проверяемость, трассируемость к NFR/SLA и управляемость изменений в проектах разработки и интеграции.Загрузки
Опубликован
2026-01-15
Выпуск
Раздел
Статьи
Как цитировать
Аникин Н. СРАВНИТЕЛЬНЫЙ АНАЛИЗ СПОСОБОВ ИНЖЕНЕРИИ ТРЕБОВАНИЙ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ // ФЕНОМЕНУС. 2026. Т. 3, № 1. С. 114–122.