ISO IEC 19514-2017 PDF
Название на английском:
St ISO IEC 19514-2017
Название на русском:
Ст ISO IEC 19514-2017
Оригинальный стандарт ISO IEC 19514-2017 в PDF полная версия. Дополнительная инфо + превью по запросу
Полное наименование и описание
ISO/IEC 19514:2017 — Information technology — Object Management Group systems modeling language (OMG SysML). Международный стандарт, формализующий спецификацию языка моделирования систем SysML (семантика, синтаксис, архитектура языка и расширения UML 2), предназначенный для применения в системной инженерии и реализации инструментами моделирования.
Аннотация
Стандарт определяет SysML — общий язык моделирования для системной инженерии, переиспользующий подмножество UML 2 и вводящий расширения, необходимые для описания требований, структуры, поведения, распределений и параметрических ограничений системы. Документ включает архитектуру языка, нормативное описание нотации и примеры применения для решения типичных задач системной инженерии.
Общая информация
- Статус: Публикован, действующий; версия подтверждена в ходе периодического обзора (подтверждена в 2025 г.).
- Дата публикации: 2017 (ISO указывает март 2017 как дату публикации); спецификация SysML v1.5 выпущена OMG 1 мая 2017 г. и опубликована в составе ISO/IEC 19514:2017.
- Организация-издатель: ISO и IEC (совместная публикация через JTC 1) — стандарт основан на спецификации OMG SysML.
- ICS / категории: 35.060 (языки, используемые в информационных технологиях).
- Редакция / версия: Edition 1 (2017); соответствует релизу SysML v1.5 (семантика и нотация SysML v1.x серии спецификаций OMG).
- Количество страниц: ~327 страниц (официальная публикация ISO указывает 327 стр.).
Источники сведений по статусу, дате выпуска и сопоставлению версий: официальная запись стандарта ISO/IEC и материалы OMG по публикации SysML v1.5.
Область применения
Стандарт применяется для описания и документирования моделей системного уровня: определение требований, структурных представлений (блоки и их соединения), поведения (активности, последовательности, автоматы состояний), параметрического анализа и трассируемости между требованиями и элементами модели. Он ориентирован на проекты системной инженерии, где требуется единый формальный язык для обмена моделями и поддержкой инструментов MBSE (Model-Based Systems Engineering).
Ключевые темы и требования
- Определение архитектуры языка SysML: какие части UML 2 переиспользуются и какие вводятся расширения.
- Нормативное описание нотации (конкретный синтаксис диаграмм и нотационные элементы).
- Поддержка основных типов диаграмм SysML (например: диаграммы требований, Block Definition Diagram, Internal Block Diagram, Parametric, Activity, Sequence, State Machine, Use Case, Package).
- Правила трассируемости требований, механизмов аллокаций и представления ограничений/параметров (parametric modeling).
- Требования к соответствию инструментов: как производители должны реализовать поддержку спецификации для совместимости моделей.
Эти пункты отражают нормативный объём стандарта и ожидания по использованию и внедрению в инструменты моделирования.
Применение и пользователи
Основные пользователи — системные инженеры, аналитики требований, архитекторы систем, разработчики инструментов MBSE и организации, внедряющие модельно-ориентированный подход в жизненный цикл продукта. Стандарт применяется при разработке сложных технических систем (авиация, космос, транспорт, оборона, энергосистемы, сложные программно-аппаратные комплексы) для унификации представлений, проверки требований и обмена моделями между инструментами.
Связанные стандарты
SysML тесно связан с набором спецификаций OMG, часть которых формально приняты в качестве ISO/IEC-стандартов (например, другие стандарты из семейства ISO/IEC, основанные на спецификациях OMG). Также рекомендуется учитывать ISO/IEC/IEEE 15288 при определениях терминов «система» и «системная инженерия», которые используются в тексте стандарта. Для практической интеграции применимы и смежные стандарты по обмену моделей, языкам описания интерфейсов и структур.
Ключевые слова
SysML, systems modeling language, MBSE, UML 2, диаграммы блоков, требования, parametric, трассируемость, ISO/IEC 19514:2017.
FAQ
В: Что это за стандарт?
О: Международный стандарт, формализующий спецификацию языка моделирования систем SysML (ISO/IEC 19514:2017), предназначен для системной инженерии и реализации инструментов моделирования.
В: Что он регулирует?
О: Регламентирует синтаксис и семантику языка SysML, архитектуру языка (включая какие элементы UML 2 переиспользуются и какие расширения вводятся), нотацию диаграмм и требования к реализации в инструментах. Это не методология разработки, а язык и его формальное описание.
В: Кто обычно использует?
О: Системные инженеры, архитекторы, специалисты по требованиям, команды MBSE и разработчики/поставщики средств моделирования, а также организации, которым нужна формализованная модельная документация сложных систем.
В: Он актуален или заменён?
О: ISO/IEC 19514:2017 — действующий стандарт; запись в каталоге ISO указывает публикацию 2017 г. и подтверждение версии при очередном обзоре (подтверждение в 2025 г.), поэтому на настоящее время версия признаётся действующей. При этом сообщество продолжает развивать SysML (далее идут версии и работа над SysML v2), поэтому для новых инициатив следует проверять текущую версию спецификации OMG и соответствие инструментов.
В: Это часть серии?
О: Стандарт связан с семейством спецификаций OMG (некоторые из которых также получили ISO/IEC номера) и должен рассматриваться совместно с соответствующими нормами по системной инженерии (в частности ISO/IEC/IEEE 15288) и смежными стандартами по моделированию и интерфейсам.
В: Какие ключевые слова?
О: SysML, MBSE, UML, диаграммы требований, BDD, IBD, Parametric, Activity, Sequence, State Machine, ISO/IEC 19514:2017.