Перейти к содержанию

14. Нормативные ссылки

Часть RENAR Standard v1.0-draft · ← Оглавление

14.1 На какие стандарты опирается RENAR

У инженера, открывшего эту главу, один практический вопрос: какие из перечисленных стандартов мне реально соблюдать, а какие — просто фон? RENAR отвечает прямо. Чужие стандарты он не переписывает — опирается на них и заявляет соответствие лишь в части, а не целиком. Отсюда деление: нормативные ссылки (§14.4) — то, соответствие чему RENAR действительно декларирует (ISO/IEC/IEEE 29148, ISO/IEC 5338 и др.); информативные ссылки (§14.5) — методологии и терминология для позиционирования, для заявления о соответствии не обязательные; позиция по соответствию (§14.3) — одна формулировка, куда RENAR себя помещает среди родственных стандартов; что RENAR не принимает (§14.7) — закрытый список не заимствованных практик. Полный расширенный каталог информативных сопоставлений — reference/11.

При расхождении между нормативной ссылкой и положением этой главы побеждает положение этой главы (RENAR — специализация и адаптация). Заявление о соответствии внешнему стандарту RENAR делает только в указанной части, не целиком. Все даты — дата опубликования референсной редакции; ссылка является датированной (§14.4.1).


14.2 SENAR как родительский стандарт

RENAR — специализация SENAR (§2.1) в области инженерии требований. RENAR не дублирует следующие положения SENAR; они применяются как есть:

Положение SENAR Используется без переписывания
5 ценностей и 14 правил Контекст всего RENAR; см. §2.1
QG-0 / QG-1 / QG-2 как концепция RENAR конкретизирует машины состояний в §10
10 общих метрик процесса RENAR добавляет 10 доменных в §12.3
5 уровней общей зрелости RENAR-M — отдельное измерение (§11.2)
5 ролей (Супервизор, AI-агент, Архитектор / Tech Lead, Рецензент, Заинтересованная сторона) RENAR не переопределяет роли; см. §5
Инструментирование агентов (уровни контроля, профили) RENAR расширяет для специфики требований

RENAR начинается там, где SENAR заканчивается: SENAR — общая методология AI-нативной разработки; RENAR — нормативный документ управления требованиями для SENAR-совместимых систем.


14.3 Позиция по соответствию

RENAR — управление требованиями, согласованное с ISO/IEC/IEEE 29148:2018, адаптированное для разработки с AI-агентами, построенное поверх методологии SENAR и совместимое с координацией SAFe 6.0.

Эта формулировка — точка отсчёта для всех заявлений о соответствии, которые проекты выпускают на основе RENAR (§13.4).


14.4 Нормативные датированные ссылки

Каждая запись §14.4.2§14.4.6 содержит блоки «Что нормирует», «Как RENAR соотносится» и «Заявление о соответствии». Блоки «Что RENAR адаптирует» и «Что RENAR не принимает» есть только у записей глубокой адаптации (29148 и 5338); остальные записи короче — это отражает глубину заявления, а не дефект структуры.

14.4.1 Понятие датированной ссылки

RENAR использует датированные ссылки: каждая нормативная ссылка указывает конкретную редакцию стандарта (с годом). Ссылки без редакции не применяются — семантика меняется между изданиями, и заявление о соответствии должно быть проверяемо относительно зафиксированной редакции.

Жизненный цикл нормативной ссылки. Активная — ссылка указана в действующей версии RENAR (renar-version в манифесте соответствия, §13.4.2). Обновлена — референсный стандарт выпустил новую редакцию; RENAR обновляется в разумный срок (манифест проекта фиксирует renar-version, которая фиксирует редакции внешних ссылок). Отозвана upstream — референсный стандарт снят (как IEEE 830-1998); RENAR переносит ссылку в §14.5 и указывает правопреемника.

Триггеры немедленной переоценки. При выпуске новой редакции одной из ссылок §14.4 обязательна немедленная переоценка (§13.7.3) манифестов проектов: проверка глав RENAR на согласованность (запись в changelog); обновление renar-version в манифестах проектов; запись в audit-trail носителя.

Негативный сценарий: заявление о соответствии RENAR renar-version: 1.0 при выходе новой редакции ISO/IEC 5338 без обновления renar-version в манифесте — невалидно; hook носителя (§13.8.1) обнаруживает устаревшую версию.

14.4.2 ISO/IEC/IEEE 29148:2018 (инженерия требований)

Официальное название (EN): Systems and software engineering — Life cycle processes — Requirements engineering.

Что нормирует: международный стандарт инженерии требований — потребности заинтересованных сторон, спецификация, валидация, верификация, атрибуты, трассируемость, жизненный цикл.

Как RENAR соотносится:

29148 RENAR Тип
Классы требований: stakeholder, system, software BR, SR, TR Заимствует с переименованием
Атрибуты требования (18 в 29148) Обязательный minimum во frontmatter (§6.5.2, §6.6.2) — 7–8 полей Упрощает
Структура SRS Структура носителя требований изоморфна Заимствует
Методы верификации: inspection, analysis, demonstration, test TC (§9) — полноценный артефакт; inspection — через workflow [test-spec-change] (§9.13) Адаптирует

Что RENAR адаптирует:

  • 29148 предусматривает 18 атрибутов; RENAR оставляет 7–8 обязательных, остальные — auto-derived (§4.12) или опциональны. Обоснование: при разработке с AI-агентами избыточная атрибутика увеличивает риск галлюцинаций (§12.3.3).
  • 29148 не выделяет TC как отдельный артефакт. RENAR делает TC полноценным артефактом (§9).

Что RENAR не принимает: формальные обзорные совещания и прохождения из 29148 — заменены на QG-0 / QG-2 и состязательный AI-review (§11.7 для RENAR-4+).

Заявление о соответствии: RENAR заявляет соответствие ISO/IEC/IEEE 29148:2018 в части классов требований, атрибутов, жизненного цикла и методов верификации (фиксируется в манифесте, §13.4.2).

14.4.3 ISO/IEC 25010:2023 (модель качества продукта)

Официальное название (EN): SQuaRE — Product quality model.

Что нормирует: девять характеристик качества ПО (редакция 2023), включая новую Safety.

Как RENAR соотносится: характеристики 25010 — обязательные категории для нефункциональных SR. Frontmatter SR (§6.6.2) обязан содержать quality-characteristic из перечня 25010.

Заявление о соответствии: RENAR заявляет соответствие ISO/IEC 25010:2023 в части словаря категорий для NFR.

14.4.4 ISO/IEC 25022:2016 / 25023:2016 (меры качества)

Что нормирует: формальные меры для каждой характеристики 25010 (например, время отклика в мс).

Как RENAR соотносится: критерии Pass в TC (§9.11.1) обязаны быть выражены через меры 25022/25023, где применимо. Пример: «p95 < 200 мс при 100 RPS» вместо «производительность приемлемая».

Заявление о соответствии: RENAR заявляет соответствие в части измеримых Pass-критериев для TC.

14.4.5 ISO/IEC 5338:2023 (жизненный цикл AI-систем)

Что нормирует: первый международный стандарт жизненного цикла AI-систем (адаптация ISO/IEC 12207).

Как RENAR соотносится:

  • Журналы решений — существенные решения AI-агента документируются; реализация: audit-trail (§10.13) + ai-provenance (§4.10.1).
  • Версионирование данных — eval-datasets с version pin V5 (§3.3.5).
  • Версионирование моделиai-provenance.generated-by обязательно на RENAR-4+ (§11.7.1).
  • Непрерывная валидация — eval-runs по расписанию (§11.8.1 для RENAR-5).

Что RENAR адаптирует:

  • 5338 описывает полный жизненный цикл AI-системы (производный от ISO/IEC 12207); RENAR заимствует из него только процессы, касающиеся требований и происхождения AI-генерации артефактов — журналы решений, версионирование данных и модели, непрерывную валидацию — и выражает их через ai-provenance (§4.10.1) и уровни RENAR-4 / RENAR-5 (§11.7, §11.8).

Что RENAR не принимает: операционный слой жизненного цикла AI-систем — обучение, развёртывание и эксплуатацию моделей — он вне области RENAR (§1.3); стандарт нормирует только требовательную ось и происхождение AI-сгенерированных артефактов (ai-provenance).

Заявление о соответствии: RENAR заявляет соответствие в части жизненного цикла AI-артефактов и генерации артефактов с участием AI.

Негативный сценарий: заявление о соответствии 5338 без ai-provenance (§4.10.1) — невалидно. RENAR обязан отказывать в выпуске манифеста для таких проектов.

14.4.6 ISO/IEC 23894:2023 (управление рисками AI)

Что нормирует: классы AI-рисков и стратегии смягчения.

Как RENAR соотносится:

Риск (23894) Смягчение в RENAR
Галлюцинации в выводе AI Source citation (§4.10.2), метрика Hallucination Rate (§12.3.3)
Дрейф модели pinning last-run.requirement-version (§9.12) + periodic re-run
Prompt injection через входные данные Санитизация при импорте ТЗ (специфично для носителя, в guide/)
Bias в AI-генерации Multi-model agreement для критических BR (RENAR-5, §11.8.1)
Состязательные входы Состязательный обзор (§11.7.1, §11.8.3)
Single point of failure (одна модель) Multi-model agreement; изоляция judge-модели (§9.13.4)

Заявление о соответствии: RENAR заявляет соответствие в части идентификации и смягчения AI-рисков в области требований; полный реестр — reference/03.


14.5 Информативные ссылки

Информативные ссылки — методологии и терминология для позиционирования; заявление о соответствии к ним RENAR не делает.

14.5.1 Пять ключевых (начните здесь)

Источник Зачем RENAR
SAFe 6.0 Маппинг иерархии Epic/Feature/Story → BR/SR/TR (§4.13.1)
Spec-Driven Development Инверсия источника истины (§2.3.1) как формальная парадигма
EARS (Mavin et al.) Шаблоны формулировок SR и TC (§6.6.3)
BDD / Gherkin / Specification by Example Prior art для полноценного TC (§9)
NIST AI RMF 1.0 Функциональное сопоставление Govern/Map/Measure/Manage

Краткие пояснения — в reference/11 §1–§2.

14.5.2 Расширенный каталог

Источник Роль для RENAR
IEEE 830-1998 (deprecated) Историческая ссылка; нормативный правопреемник — §14.4.2
BABOK v3 Терминология BA; gap по elicitation — в guide/
PMBOK 7 Принципы вместо процессов (§2.5)
ISTQB Foundation Словарь тестирования, совместимый с tc-type
CMMI v2.0 Prior art для уровней зрелости (§11)
ISO/IEC 42001:2023 Организационный governance над RENAR
ISO/IEC 25059:2023 Качество AI-систем (расширение 25010)
EU AI Act (Reg. 2024/1689) Поле ai-act.risk-class; юридическое соответствие — вне RENAR
SysML / MBSE Prior art «требования как граф» (reference/05)

Детальные сопоставления — reference/11.


14.6 Сводка соответствий

14.6.1 Сводная таблица

Стандарт Тип Уровень Главы RENAR
SENAR Родительский Специализация Все
ISO/IEC/IEEE 29148:2018 Нормативный Высокий 06, 09
ISO/IEC 25010:2023 Нормативный Средний 06, 08
ISO/IEC 25022/25023 Нормативный Средний 09
ISO/IEC 5338:2023 Нормативный Высокий 04 §4.10, 11
ISO/IEC 23894:2023 Нормативный Средний 11, reference/03
Остальные (§14.5) Информативный см. reference/11

14.6.2 Совокупные заявления

манифест (§13.4.2) может содержать несколько заявлений о соответствии к ссылкам §14.4 одновременно. Каждое проверяется независимо. Частичное заявление не предусмотрено: проект либо соответствующий через RENAR, либо нет.

Обязательные положения и внешние стандарты. Обязательные положения §13.3 — внутренние требования RENAR. Заявления §14.4 — внешние, опциональные сверх минимума (например, RENAR-1 без заявления к 5338, если нет AI-генерации артефактов).


14.7 Что RENAR принципиально не принимает

Закрытый список практик из родственных стандартов:

Практика Источник Почему не принимается
Тяжёлые документные review meetings, IEEE 1028 inspections RUP, SWEBOK Несовместимо со скоростью AI-агентов; заменено состязательным AI-review (§11.7.1)
Только ручная верификация (inspection meetings 29148) ISO/IEC/IEEE 29148 §6.4 Hooks носителя (§10.11) + AI-review
Process-first CMMI (CCB, OSP) CMMI v2.0 Принципы + автоматическое обеспечение соблюдения (§2.5)
Формальные методы для всех требований (B, Z, TLA+) Formal methods Только critical safety domains, не базовый уровень
Недатированные ссылки на стандарты Industry practice Только датированные (§14.4.1)
Самодекларированное соответствие без манифеста Отраслевая практика манифест обязателен (§13.4)

14.8 Связь с другими главами

Глава Связь
04 Terms §4.13 — детальное сопоставление с родственными стандартами
02 Methodology §2.3.4 SDD; §2.6 implications для обязательных положений
06 Hierarchy frontmatter — реализация атрибутов 29148
09 Test cases TC — расширение 29148; терминология ISTQB-совместима
10 Жизненный цикл и QG QG — конкретизация SENAR QG-0..2
11 Maturity Уровни RENAR-1..5
13 Соответствие renar-version, external-claims[]
reference/11 Полный информативный каталог §14.5
reference/03 AI risk Реестр рисков по 23894 + NIST