Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Поддержка открытых систем средствами объектно-ориентированного проектирования программирования.

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


Читайте также:
  1. A Гальмування парасимпатичного відділу автономної нервової системи.
  2. A. Лімбічна система
  3. C) система нормативных правовых актов регулирования семейных отношений.
  4. DSM — система классификации Американской психиатрической ассоциации
  5. I По способу создания циркуляции гравитационные системы отопления.
  6. I этап реформы банковской системы относится к 1988-1990 гг.
  7. I. Общая характеристика и современное состояние системы обеспечения промышленной безопасности

Объектно-ориентированный подход к созданию программных систем характеризуется следующими основными принципами:

- данные и процедуры объединяются в программные объекты;

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

- объекты с похожими свойствами объединяются в классы;

- объекты наследуют свойства других объектов через иерархию классов.

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

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

Дружественность. Удобство взаимодействия человека с системой (настраиваемый интерфейс пользователя) обеспечивается сочетанием всех трех указанных выше качеств:

· мобильностью, необходимой при смене старых и появлении новых устройств, в частности средств мультимедиа, расширяемостью в части программной поддержки новых парадигм общения человека с машиной,

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

·


Дата добавления: 2015-07-25; просмотров: 59 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Интероперабельные среды неоднородных информационных ресурсов.| Профили открытых информационных систем

mybiblioteka.su - 2015-2024 год. (0.011 сек.)