Стандарты языков описания программной архитектуры

Перечисленные в предыдущей публикации языки описания архитектуры (ADL) не только существуют и развиваются, но и последовательно обретают статус международных стандартов, силу и авторитет которых трудно недооценивать. Посвятим сегодняшнюю заметку краткому их обзору.

Блок-схемы (потоковые диаграммы), IDEFx

  • ГОСТ 19.701-90. Единая система программной документации. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.
  • IDEFØ Method Report — Draft FIPS Publication #183, Dec. 21, 1993. Integrated Definition for Function Modeling. URL: http://www.idef.com/pdf/idef0.pdf.
  • IDEF3 Method Report — Information Integration for Concurrent Engineering (IICE) IDEF3 Process Description Capture. URL: http://www.idef.com/pdf/Idef3_fn.pdf.
  • ISO 5807:1985. Information processing — Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts.

Unified Modeling Language, Object Constraint Language

  • ISO/IEC 19501:2005. Information Technology — Open Distributed Processing — Unified Modeling Language (UML) Version 1.4.2.
  • ISO/IEC 19505-1:2012. Information Technology — Object Management Group Unified Modeling Language (OMG UML) — Part 1: Infrastructure.
  • ISO/IEC 19505-2:2012. Information Technology—Object Management Group Unified Modeling Language (OMG UML) — Part 2: Superstructure.
  • ISO/IEC 19507:2012. Information Technology—Object Management Group Constraint Language (OCL).

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google photo

Для комментария используется ваша учётная запись Google. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.