Современные виды информационного обслуживания. Понятийный аппарат информационных процессов и технологий


Объектно - ориентированные информационные технологии



Download 1,97 Mb.
bet38/116
Sana11.07.2022
Hajmi1,97 Mb.
#775596
TuriГлава
1   ...   34   35   36   37   38   39   40   41   ...   116
Bog'liq
Лекционный курс

3.3. Объектно - ориентированные информационные технологии
С одной стороны, на различных этапах анализа и синтеза систем возникают проблемы разбиения (декомпозиции) системы на подсистемы, задачи,на более мелкие составляющие (подзадачи), программное обеспечение на отдельные программы и подпрограммы, т. е. объекты на подобъекты. При этом объекты каждого последующего уровня разбиения представляют собой абстрактные компоненты (объекты) системы предыдущего уровня, реализация которого зависит от конкретной рассматриваемой проблемы.
С другой стороны, обилие различных программно – аппаратных средств и систем привело к несовместимости многих из них. Решать проблему в данной области, как и практически в любых других предметных областях, можно, выработав единые правила, приобретающие статус отраслевых, национальных и международных стандартов.
Объектно – ориентированная ИТ (далее – ООИТ) базируется на использовании объектно – ориентированной системы, содержащей:

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

  • сообщения, используемые для взаимосвязи с этими объектами;

  • схожие объекты, группируемые в классы; данные и процедуры, наследуемые по иерархии классов.

На простейшем уровне объект –это нечто, обозначаемое именем, имеющее определённые свойства, используемые для его описания – состояние объекта. В ответ на некоторые действия объект ведёт себя определённым образом, т. е. обладает поведением. Человек на основании одинаковых свойств объединяет повседневные объекты в классы, образующие иерархию. Они наследуют общие свойства от более старших в иерархии классов, называемых суперклассами. Суперкласс содержит другие классы, называемые его подклассами.
ООИТ характеризует использование объектно-ориентированного подхода. Такой подход к проектированию программных систем наиболее полно воплощает современные концепции разработки программного обеспечения: использование абстрактных типов данных, инкапсуляция, наследование, полиморфизм. Он способствовал появлению распределённой среды обработки данных, включающей системы обработки данных, информации и знаний, базирующейся на распределённых ИТ.
ООИТ занимают важное место в различных информационных системах, особенно в АИС (например, управления производством –АСУП), представляющих совокупность взаимодействующих между собой объектов. Они, как правило, включают элементы технологий поддержки принятия управленческих решений и ориентированы на широкое использование сетевых ИТ. Одно из важнейших преимуществ ООИТ – это повторное использование исходных текстов и способность быстрого реагирования на изменения.
Современные сетевые ООИТ являются компонентами технологий управления в различных предметных областях. Их используют при создании сервисно – ориентированной архитектуры (от англ. service oriented architecture SOA) систем, в которой процессы рассматриваются как совокупность связанных между собой сервисов, реализованных на основе открытых стандартов. Этот термин появился в середине 1990 –х годов и используется в корпоративных вычислительных средах. Основная идея SOA заключается в том, «чтобы обезопасить ИТ –инфраструктуру от смены поколений ИТ и стыковать плохо совместимые унаследованные технологии»1.
Объектно –ориентированный подход широко применяется для проектирования открытых систем2, позволяя эффективно и оперативно выполнять проектные работы, в том числе, связанные с адаптацией систем к новым задачам. В этих системах такое их деление осуществляется с учетом удобства последующего детального их анализа, разработки и внедрения.
ООИТ позволяют свести проектирование открытой системы к оптимальному синтезу функционально независимых компонент (объектов), совместно выполняющих заданные функции системы с требуемой эффективностью, и позволяющих адаптировать систему к вновь появляющимся задачам за счёт набора специфических свойств (наследование и др.). Таким образом, значительно снижаются затраты нак разработку, внедрение и модификацию систем.
Среди языков объектно –ориентированного программирования наиболее распространённым является С++. Для него известны две системы программирования на персональных компьютерах под управлением OC Windows: Borland C++ и Visual С++ с библиотеками классов OWL (от англ. object windows library) и MFC (от англ. Microsoft foundation classes) соответственно. Эти библиотеки классов являются средством достаточно быстрого создания оконного интерфейса пользователя с управляемой событиями операционной системой, так как фактически классы библиотек, реализующие данный интерфейс, покрывают детальный механизм по работе с окнами, который содержится в функциях API операционной системы Windows.

Download 1,97 Mb.

Do'stlaringiz bilan baham:
1   ...   34   35   36   37   38   39   40   41   ...   116




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish