рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Информационный адаптер

Информационный адаптер - Курсовая Работа, раздел Программирование, Разработка программного обеспечения решения нелинейных уравнений Информационный Адаптер. С Учетом Вешеизложенного Для Осуществления Универсаль...

Информационный адаптер. С учетом вешеизложенного для осуществления универсального информационного интерфейса необходимо 1 произвести контроль наличия исходных данных для каждого отдельного модуля 2 задать недостающие исходные данные 3 проверить соответствие типов, структур и последовательности данных аналогичным характеристикам данных, принятым в вызываемом модуле 4 преобразовать данные в случае несоответствия типов 5 обеспечить передачу данных вызываемому модулю в соответствии с типом обмена 6 организовать среду, определяемую языком программирования модуля 7 проверить резулбтаты 8 выполнить обратное преобразоавание данных в вид, принятый для хранения промежуточных результатов 9 сохранить результаты работы модуля для дальнейшего использования Реализация описанных функций выполняется программой-адаптером.

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

МФ - модули формирования МВв - модули ввода ТОНД - таблица описателей наборов данных ТОМ - таблица описателей модулей ПУС - программа установки среды ТОВх - таблица описателей входов МВыв - модули вывода ОО - области обмена Рисунок 1.1 - Информационное обеспечение программного адаптера Таблица описателей модулей содержит имя модуля идентификатор языка программирования признак типа обмена, принятый в модуле параметры, общие области, наборы данных количество параметров имя описателей входов модуля имя области обмена имя описателя набора данных.

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

Таблица описателей наборов данных содержит имя набора имя DD-предложения тип организации метод доступа формат и длина блока атрибуты записи.

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

Для организации области обмена необходимо 1 осуществить анализ данных, которые будут циркулировать в среде программного комплекса в составе САПР с целью определения одинаковых по смыслу переменных 2 всем одинаковым по смыслу переменным присвоить одно и то же имя, отражающее семантику этих переменных глобальные переменные 3 каждой переменной, встречающейся только один раз, присвоить уникальное имя, отражающее семантику величины локальные переменные 4 каждой глобальной и локальной переменной поставить в соответствие тип и структуру, являющиеся наиболее информативными Указанная совокупность переменных составляет область обмена, в которой хранится текущее значение каждой из переменных в наиболее информативном виде. В крупных САПР, программы которых оперируют с большим числом входных, промежуточных и результирующих переменных, области обмена удобно организовывать в виде некоторого банка данных.

Это позволяет возложить часть функций, выполняемых адаптером, на СУБД, что в конечном итоге сокращает время на разработку информационного и программного обеспечения САПР. Таким образом, адаптер выполняет всю совокупность операций по организации информационного взаимодействия между программными модулями.

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

В крупных САПР, программные модули которых оперируют с большим числом входных, промежуточных и результирующих переменных, функции адаптера по организации и взаимодействию с обменными областями целесообразно переложить на типовые СУБД. Банки данных в настоящее время находят все более широкое применение для организации межмодульного интерфейса. Их использование наиболее эффективно, когда совокупность модулей программного обеспечения зафиксирована и не подлежит изменениям в дальнейшем.

В этом случае необходимо составить логическую схему для всей области обмена, в которой были бы указаны наименования переменных, их взаимосвязи, тип представления. Обращение из программных модулей для получения значений необходимых переменных должно выполняться с помощью операторов взаимодействия с СУБД. Применение банков данных для целей организации информационного обмена сокращает сроки разработки информационного и программного обеспечения САПР. 1 2.

– Конец работы –

Эта тема принадлежит разделу:

Разработка программного обеспечения решения нелинейных уравнений

Задание Методом итераций решить систему уравнений с точностью -2.Для изображений кривой X12X222 X12-X22 Лемнискаты Бернули, воспользоваться… Объм работы графические работы, расчты и прочее Курсовая работа состоит из xxx… Этому способствовали его простота, удобное представление всех структурных конструкций, пригодность для использования…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Информационный адаптер

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Проблемы комплексирования
Проблемы комплексирования. Рассмотрим комплексирование модулей, составленных на различных языках программирования. Для САПР наиболее употребимы универсальные языки ассемблера, ФОРТРАН, ПЛ1. Особенн

Согласование типов
Согласование типов. Различные языки программирования обладают разными наборами типов данных. Возможные отношения между типами данных приведены ниже. К эквивалентным типам данных относятся ти

Обмен данными
Обмен данными. Наиболее распространен способ обмена данных с помощью операторов CALL и LINK. При этом осуществляется формирование списка передаваемых данных и списка их адресов. Адрес списка

Математическое решение задачи
Математическое решение задачи. Пусть даны два уравнения с двумя неизвестными F1x, у0, 1 F2x, у0 действительные корни которых требуется найти с заданной степенью точности. Мы предположим, что

Построение структуры программного обеспечения
Построение структуры программного обеспечения. При программировании использовался язык программирования Turbo Pascal. Текст программы приведен в приложении A. На рисунке 3.1 представлена стр

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги