ПОИСК Статьи Чертежи Таблицы Непроцедурные языки из "Особенности проектирования систем обработки экономической информации на базе ЕС ЭВМ " Метод неявной спецификации заключается в определении функции S посредством процедур или структур, раскрывающих на основе входных данных, или запроса ответ S. [c.42] Рассмотрим ряд языков, которые относятся к средствам явной спецификации (а в отдельных случаях отдельные их конструктивные элементы могут быть отнесены и к средствам неявной спецификации). [c.42] Создание языков описания ИЭС на начальных этапах формулировки задач управления является необходимым и высоким уровнем формализации. [c.42] Конструктивные элементы таких языков дают возможность специфицировать организационную структуру объекта управления, процессы (операции) обработки информации, связи между организационными единицами системы и процессами обработки информации, структуру информационных потоков, динамические переменные, воздейстйующие на информационные потоки (причины, условия, частота, объем и т. д.). [c.43] Важное свойство состоит в обеспечении структурного метода описания заданием основных характеристик (элементов) ИЭС способом сверху-вниз (однако не исключается использование подхода снизу-вверх в тех случаях, где этот подход возможен и более приемлем). [c.43] Процессы, так же как и вся система в целом, определяются и описываются последовательными шагами. На начальной стадии, как правило, разработчики осуществляют описание ИЭС определением укрупненных ее компонент (обобщенных процессов, входных и выходных данных, информационных множеств, организационных единиц и т. д.) и постепенно делят их на более мелкие составляющие с целью достижения требуемого уровня детализации. Такой иерархический многоуровневый подход к описанию позволит избежать ошибок, пропусков, неточностей, двусмысленностей и непоследовательностей в спецификации. [c.43] Процесс описания может быть разделен между несколькими специалистами, работающими как на одном, так и на разных уровнях детализации описания. В целях информационной увязки разработчиков, работающих на различных уровнях детализации, используются специальные языковые средства, а такл е программные средства обработки запросов на получение необходимой документации, соответствующей искомому уровню спецификации. [c.43] Для идентификации большого количества данных (кодирование учетных номенклатур, СЕИ, реквизитов, подразделений объекта управления, исполнителей, источников и получателей информационных сообщений и т. д.), как правило, может быть использована любая удобная система кодирования, соответствующая иерархическому подходу к описанию ИЭС. С методической точки зрения использование таких формальных средств в технологии проектирования обработки экономической информации весьма существенно по ряду причин. [c.43] К настоящему моменту разработан ряд языков описания информационных систем. Характерным для них является то, что в их синтаксической структуре прослеживается базис Кобола, но, как правило, с исключением всех его процедурных средств. Рассмотрим составные компоненты языка PSL. [c.44] Первичным компонентом языка является слово. ИспЬльзуют-ся два типа слов зарезервированные слова и имена. Имена в языке предусмотрены для детального и полного описания ИЭС. Они оп])еделяются постановщиком задачи. Каждое имя характеризуется типом. Тип имени определяется заглавием секции, в котором определяется данное имя. [c.44] Основной структурной единицей описания является секция, представляющая собой последовательный набор операторов, первый из которых — оператор заглавия секции. В секциях языка специфицируются следующие классы объектов организационные единицы, целевая система обработки данных, руководство проектом и признаки. [c.44] В секциях ВХОДНОЕ-ДАННОЕ и ВЫХОДНОЕ-ДАННОЕ производится описание документов, циркулирующих в ИЭС. Секция ВХОДНОЕ-ДАННОЕ описывает документы, являющиеся входными по отношению к процессам обработки информации (и соответственно выходными по отношению к реальным объектам). Секция ВЫХОДНОЕ-ДАННОЕ идентифицирует структуру выходной информации, вырабатываемой процессами. [c.45] Описание форм документов — один из важнейших элементов описания ИЭС в нотации PSL. [c.45] Секция ИНФОРМАЦИОННЫЙ-ОБЪЕКТ включает характеристику наборов данных, поддерживаемых в среде системы машинной обработки данных. Все совокупности значений наборов данных и документов включаются в множества, описание которых производится в этой же секции. Наборы данных, поддерживаемые внутри системы, связаны друг с другом разнообразными отношениями. Для описания этих логических связей используется-секция СВЯЗЬ . Наборы данных имеют иерархическую структуру строения, и ее компоненты детально определяются в секциях ЭЛЕМЕНТ и ГРУППА . [c.45] Динамическое поведение и размеры системы описываются операторами секций УСЛОВИЕ , СОБЫТИЕ , ИНТЕРВАЛ , СИСТЕМНЫЙ-ПАРАМЕТР . [c.45] Для более полного описания системы необходимо определить особые признаки описываемых элементов ИЭС. Например, необходимо отметить, какие процедуры выполняются вручную, а какие—автоматизированы. Для этого служат секции ПРИЗНАК , ИСТОЧНИК , КЛЮЧЕВОЕ-СЛОВО . [c.46] Каждая секция состоит из набора операторов. Оператор — это основной элемент языка, предназначенный для описания характеристик ИЭС, и представляет собой синтаксически допустимое сочетание слов и символов языка, начинающихся с зарезервированного слова. [c.46] Операторы могут быть трех видов операторы заглавия секции, внутренние операторы секции и операторы описания. Оператор заглавия секции определяет тип описываемого элементарного объекта или понятия. Внутренний оператор секции определяет свойства и (или) отношения описанного в операторах заглавия секции элементарного объекта ИЭС, взаимосвязи с другими элементами описания и их значения. Оператор описания представляет собой внутренний оператор секции, содержащий комментарий, поясняющий на неформальном уровне содержательную сторону тех или иных аспектов описания. [c.46] Вернуться к основной статье