Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
zachyot_po_informatike.doc
Скачиваний:
122
Добавлен:
09.12.2018
Размер:
221.7 Кб
Скачать

20. Инструментальное по

Инструментальное ПО или системы программирования - это системы для автоматизации разработки новых программ на языке программирования.

В самом общем случае для создания программы на выбранном языке программирования (языке системного программирования) нужно иметь следующие компоненты:

1. Текстовый редактор для создания файла с исходным текстом программы.

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

3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код.

Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение .ЕХЕ или .СОМ.

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

Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:

  • Borland Delphi - предназначен для решения практически любых задачи прикладного программирования

  • Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений

  • Microsoft Visual Basic – это популярный инструмент для создания Windows-программ

  • Microsoft Visual C++ - это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows

21.Электронный обмен данным

EDI (англ. Electronic data interchange — электронный обмен данными) — серия стандартов и конвенций по передаче структурированной цифровой информации между организациями, основанная на регламентации форматов передаваемых сообщений. Основная задача EDI — стандартизовать обмен транзакционной цифровой информацией, обеспечить возможности программного взаимодействия компьютерных систем различных сегментов, организаций, предприятий. EDI в течение многих лет оставался единственной формой существования электронной коммерции.

Технологии и стандарты EDI.Первая многоуровневая модель EDI сравнима со справочной моделью ISO/OSI 1983, которая описывала разработку и содержание сетевых протоколов. Отличительной её особенностью является другой уровень абстракции.

Модель EDI 1983 года состоит из 4 уровней:

  • Физическая инфраструктура

  • Передача

  • Представление и стандарты

  • Приложения и семантика

Инфраструктура.Состоит из телефонных dial-up и кабельных линий, сетей. Интернет во время начала развития EDI воспринимался как множество открытых сетей (BITNET, др.) и внутрикорпоративных специализированных сетей (EDI-Express General Electric, IBM Information Exchange Network). Большое значение имели высокоскоростные backbone сети.

Передача.Осуществлялась через E-Mail, соединения точка-точка Telnet и FTP, HTTP. Поддерживалась передача электронных данных. Прочие распространённые протоколы передачи включают SMTP, POP3 (ISP), IMAP.

Представление и стандарты.На этом уровне синтаксис и семантика (содержание) определяют структуру данных. Важным вопросом стала стандартизация структурирования данных, с широко распространёнными стандартами ANSI X.12 в США и UNECE EDIFACT в Европе и Азии. Также существует множество проприетарных отраслевых стандартов.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]