русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Функциональная среда открытых систем


Дата добавления: 2013-12-23; просмотров: 2124; Нарушение авторских прав


Основным предметом рассмотрения в ТОС является функциональная среда открытых систем (Open System Environment - OSE), которая охватывает стандарты и другие спецификации по обеспечению функциональных возможностей систем, необходимых для рассмотрения широкого круга федеральных требований в области информационных технологий. При этом возникает необходимость применения Профиля переносимости прикладных программ (Application Portability Profile - АРР). Профиль АРР не определяет в целом открытую систему и не гарантирует, что в результате его использования будет получена функциональная среда открытой системы. Однако АРР обеспечивает общую отправную точку решения, необходимую для создания открытых систем, основанных на стандартах и общей инфраструктуре АРР.

С точки зрения пользователей и поставщиков среда открытых систем (OSE) является функциональной инфраструктурой, облегчающей выбор и приобретение прикладных защищенных систем, которые:

- выполняются на любой платформе поставщика;

- используют любую операционную систему поставщика;

- обеспечивают доступ к базе данных любого поставщика;

- обмениваются данными и взаимодействуют через сети любых
поставщиков;

- взаимодействуют с пользователями через общийинтерфейс
"человек-машина".

Следовательно, OSE- это функциональная вычислительная среда,
которая поддерживаетпереносимые, масштабируемые и

взаимодействующие прикладные программы через стандартные услуги,интерфейсы, форматы ипротоколы. Стандартами могут быть международные, национальные или другие открытые (общедоступные) спецификации. Эти спецификации доступны любому пользователю и поставщику коммуникационного оборудования при построении систем и средств, удовлетворяющих критериям OSE.

Принцип открытых систем применяется в настоящее время при построении большинства классов систем: вычислительных, информационных, телекоммуникационных, систем управления в реальном масштабе времени, встроенных микропроцессорных систем.



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

Открытые системыхарактеризуются тремя основными свойствами: взаимодействием систем, переносимостью и масштабируемостью прикладных программ.

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

Переносимость - это возможность перемещения прикладной программы передачи данных между различными типами прикладныхплат­форм: и в различных операционных системах без их значительной модификации. Непосредственный эффект переносимостивсочетании со взаимодействием обеспечивает основу переносимости программ на уровне пользователя, т.е. пользователи имеют возможность переходить от одной прикладной программы к другой и осуществлять передачу из одной операционной среды к другой.

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

Прикладная программа- это (1) логическое группирование в единый блок действий и относящихся к ним данных и технологий; прикладная программа, являясь частью информационной системы, включает в себя группу программ (программное обеспечение) или информационные ресурсы, предназначенные для обработки данных в требуемую информацию: (2) логическое группирование программ, данных и технологии, с которыми конечный пользователь взаимодействует при выполнении конкретной функции или класса функций.

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

- языки программирования и привязки к языкам Фортран, Кобол, Ада, Си;

- интегрированные функциональные среды и инструментальные
средства разработки программного обеспечения (Integrated Software Engineering Environment - ISEE), включающее системы и программы для автоматизированной разработки и эксплуатации программного обеспечения;

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

 



<== предыдущая лекция | следующая лекция ==>
Технология открытых систем | Частные критерии эффективности применения информационных технологий


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.