Язык спецификаций

Язык спецификаций

Язык спецификаций — формальный язык, предназначенный для декларативного описания структуры, связей, свойств данных и способов их преобразований, (в отличие от активных языков) без явного упоминания порядка выполняемых действий и использования конкретных значений данных.

В отличие от языков программирования, используемых при реализации компьютерных программ, языки спецификаций применяются для проведения системного анализа, анализа требований и разработке архитектуры создаваемых программных систем.

Различные языки спецификаций используются для описания структуры информационной системы, моделей предметной области и других задач, связанных с разработкой ПО и БД (UML, ERD, DFD) и могут иметь как текстовый, так и бинарный формат, а также графическое представление конструкций языка. Применяются они так же для описания интерфейсов пользователя (XUL, XAML), шаблонов отчётов, преобразования документов, а также в качестве форматов передачи данных между приложениями в распределённых информационных системах (XML, JSON, CLEAR). Ещё одно применение языков спецификации - описание структур баз данных, а именно - декларативная часть SQL обычно называется Data Definition Language (DDL). При синтаксическом анализе и разборе (парсинге) применяются языки спецификаций, например, BNF (Backus–Naur Form) и ABNF (Augmented Backus–Naur Form) являются общепринятыми формальными языками спецификации сетевых протоколов и даже синтаксиса активных языков программирования; RegEx (регулярные выражения) аналогичны выше упомянутым нотациям, однако форма записи регулярных выражений в десятки раз компактнее, и хорошо разработаны алгоритмы парсинга с их помощью, а поддержка регулярных выражений осуществлена в подавляющем большинстве современных языков программирования.

См. также



Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Язык спецификаций" в других словарях:

  • язык спецификаций — — [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN specification language …   Справочник технического переводчика

  • Язык описания интерфейсов — Запрос «IDL» перенаправляется сюда; см. также другие значения. IDL, или язык описания интерфейсов (англ. Interface Description Language или Interface Definition Language)  язык спецификаций для описания интерфейсов, синтаксически… …   Википедия

  • язык таблиц каскадных стилей — язык иерархических стилевых спецификаций Язык, предназначенный для управления процессом отображения XML и HTML документов веб браузерами, разработанный W3C. Первая версия стандарта CSS "Cascading Style Sheets, level 1" была принята W3C… …   Справочник технического переводчика

  • язык описания спецификаций — (МСЭ Т Q.1741). [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN specification description languageSDL …   Справочник технического переводчика

  • язык определения схемы XML — Стандарт W3C языка определения схемы для XML документов. Наиболее важные возможности XML Schema, по сравнению с предоставляемыми DTD, заключаются во введении более развитой совокупности типов значений атрибутов элементов XML документов, в… …   Справочник технического переводчика

  • Язык программирования — Язык программирования  формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия,… …   Википедия

  • язык описания спецификаций — specifikacijų aprašymo kalba statusas T sritis radioelektronika atitikmenys: angl. specification description language vok. Spezifikationsbeschreibungssprache, f rus. язык описания спецификаций, m pranc. langage de spécification et de description… …   Radioelektronikos terminų žodynas

  • Компьютерный язык — Понятие компьютерный язык (калька с англ. computer language), как правило, относится к языкам, ассоциируемым с компьютерной техникой. Чаще всего, этот термин соответствует понятию языка программирования, однако это соответствие не является… …   Википедия

  • ДРАКОН (алгоритмический язык) — У этого термина существуют и другие значения, см. Дракон (значения). Пример блок схемы алгоритма на языке ДРАКОН  дракон схемы ДРАКОН (Дружелюбный Русский Алгоритмический язык, Который Обеспечивает Наглядность)  визуальный… …   Википедия

  • ГОСТ Р 53890-2010: Руководство по разработке спецификаций на характеристики и классы продукции. Часть 2. Технические принципы и рекомендации — Терминология ГОСТ Р 53890 2010: Руководство по разработке спецификаций на характеристики и классы продукции. Часть 2. Технические принципы и рекомендации оригинал документа: 2.2 атрибут (attribute): Элемент (отличительный признак) данных,… …   Словарь-справочник терминов нормативно-технической документации


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

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»