Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Генерация метаданных для прикладных программ

Как следствие указанного свойства словарей-справочников данных подобного класса в базах метаданных (БМД) при проектировании и эксплуатации ИС можно иметь неограниченное число типов описываемых объектов и их взаимосвязей. Для администраторов данных, баз данных, информационных систем и различных приложений последних словари-справочники обеспечивают выдачу как стандартных, так и произвольных (в том числе оперативных) отчетов о БМД, доступ к БМД для прикладных программ и генерацию формализованных описаний объектов ИС на основе исходных текстовых описаний.  [c.6]


ГЕНЕРАЦИЯ МЕТАДАННЫХ ДЛЯ ПРИКЛАДНЫХ ПРОГРАММ  [c.128]

Итак, генераторы отчетов, СУБД, процессоры языка запросов, прикладные программы и другие программные компоненты могут обращаться к одним и тем же метаданным, хранящимся в единой базе метаданных. Необходимые программному компоненту метаданные генерируются в определенной форме с помощью соответствующего программного интерфейса. Например, СУБД нужны метаданные для генерации схемы и подсхемы, точнее, для генерации исходных текстов схемы и подсхемы на ЯОД конкретной СУБД. Интерфейс, обеспечивающий генерацию метаданных для СУБД, должен способствовать выборке необходимых метаданных из базы метаданных и преобразованию их в требуемую форму.  [c.160]

Для упрощения программирования сведения о программах и данных могут извлекаться из СССД. При этом необходимые метаданные могут непосредственно включаться в программы в качестве блоков определения данных. С помощью средств генерации метаданных СССД описания разделов данных, доступных прикладным программам, написанным на Коболе, создаются и помещаются в библиотеку исходных модулей. Параметры редактирования и проверки достоверности являются составной частью метаданных, нужных программе, и, будучи вызваны из СССД, могут применяться при проверке и редактировании входных данных.  [c.56]

В качестве средства контроля функционирования системы СССД имеет неограниченные возможности. Например, с ее помощью можно контролировать работу прикладных программ, СУБД и генератора отчетов. Известно несколько способов контроля работы прикладных программ со стороны СССД. За счет генерации метаданных СССД для каждой прикладной системы обеспечиваются следующие условия  [c.63]

Кроме того, в случае активной СССД выполнение прикладной программы может блокироваться, если метаданные претерпели такое изменение, которое может оказать влияние на прикладную систему, находящуюся в промышленной эксплуатации. Более подробно средства генерации метаданных СССД рассматриваются в гл. 6.  [c.63]

Генерация метаданных дает возможность на основе описаний, поддерживаемых СССД в базе метаданных, подготовить описания данных, предназначенные для других программных компонентов. Например, чтобы обеспечить метаданными СУБД, необходима генерация схемы или подсхемы. Генерация метаданных для прикладных программ связана с подготовкой разделов данных и описаний файлов для программ на Коболе или деклараций для программ на ПЛ/1. При таком способе использования СССД программный компонент выдает команды и передает соответствующие параметры, по которым специально разработанный интерфейс предоставляет требуемые метаданные в необходимом формате.  [c.124]


На вычислительных мащинах, имеющихся в больщинстве учреждений и предприятий, сегодня работают прикладные программы. В этом разделе рассматривается использование СССД с целью упрощения разработки прикладных программ и повыщения их качества и уровня контроля разработки путем применения средств программной генерации метаданных.  [c.128]

Средство генерации метаданных для прикладной программы может быть обязательным или факультативным. Если это средство факультативно, то СССД лишь потенциально активна,  [c.132]

Сокращение объема кодирования. Ёсли большая часть метаданных, необходимых прикладной программе, уже есть в СССД, то целесообразно вместо того, чтобы заново кодировать их, воспользоваться имеющимися в СССД средствами генерации описаний на конкретном языке программирования.  [c.135]

Активность СССД характеризуется сферой и степенью контроля, достигаемого за счет генерации метаданных. Поэтому говорят, что СССД активна по отношению к программному компоненту (например, СУБД или прикладной программе) тогда и только тогда, когда этот программный компонент может получить необходимые метаданные лишь посредством СССД.  [c.180]

Рассмотрим влияние активной СССД на процесс документирования с точки зрения ревизора. Ранее документирование было пассивным элементом системы, если вообще рассматривалось в качестве такового. Теперь же документация, введенная в СССД, становится неотъемлемым компонентом системы, обеспечивающим генерацию элементов исходного кода программ, в особенности тех частей разделов данных, которые зависят от метаданных СССД. В этой связи при необходимости внесения изменений до того, как они начнут действовать в прикладных программах, нужно их отразить в базе метаданных.  [c.254]

Концепция активной СССД основана на том, что компоненты системы базы данных (например, прикладные программы, генераторы отчетов, процессоры языков запросов и системы управления базами данных) должны зависеть от этой системы при получении необходимых им метаданных. Такая зависимость реализуется благодаря способности СССД генерировать или предоставлять метаданные зависимому компоненту. Средства генерации метаданных имеют большое значение и с точки зрения контроля. По существу, имея активную СССД, способную генерировать метаданные для всех программ, можно контролировать весь жизненный цикл и работу этих программ.  [c.258]

Применение средств автоматизированной генерации программ будет базироваться на предоставлении необходимых для этого метаданных СССД. Если раньше, например, средство автоматизированного проектирования ADF фирмы IBM работало с собственными файлами метаданных, для которых обязательна реализация функций ввода и ведения, то в перспективе, по нашему мнению, система DB/D Data Di tionary этой фирмы сможет предоставлять метаданные и для системы ADF. Таким образом, надежность генератора прикладных программ повысится, а его применение окажется в большей степени согласованным с другими работами по проектированию.  [c.270]


Смотреть страницы где упоминается термин Генерация метаданных для прикладных программ : [c.33]    [c.56]    [c.227]    [c.259]   
Смотреть главы в:

Системы словарей-справочников данных  -> Генерация метаданных для прикладных программ



ПОИСК



Генерация

Генерация метаданных

Метаданные

Прикладная программа

Программа



© 2025 Mash-xxl.info Реклама на сайте