Д. А. Градусов а. В. Шутов теоретические вопросы разработки программного обеспечения учебное пособие


Четвертый этап — компонентный подход и



Pdf көрінісі
бет10/57
Дата29.09.2023
өлшемі2,75 Mb.
#111342
1   ...   6   7   8   9   10   11   12   13   ...   57
Четвертый этап — компонентный подход и 
CASE
-
технологии (с середины 90-х годов 
XX 
в. до нашего времени). 
Компонентный подход 
предполагает построение программного 
обеспечения из отдельных компонентов физически отдельно 
существующих 
частей 
программного 
обеспечения, 
которые 
взаимодействуют между собой через 
стандартизованные двоичные 
интерфейсы. 
В отличие от обычных объектов объекты-компоненты 
можно собрать в динамически вызываемые библиотеки или 
исполняемые файлы, распространять в двоичном виде (без исходных 
текстов) и использовать в любом языке программирования
поддерживающем соответствующую технологию. На сегодня рынок 
объектов стал реальностью, так, в Интернете существуют узлы, 
предоставляющие большое количество компонентов, рекламой 
компонентов забиты журналы. Это позволяет программистам 
создавать продукты, хотя бы частично состоящие из повторно 
использованных частей, т. е. использовать технологию, хорошо 
зарекомендовавшую себя в области проектирования аппаратуры. 
Компонентный 
подход 
лежит 
в 
основе 
технологий, 
разработанных на базе COM (Component Object Model — 
компонентная 
модель 
объектов), 
и 
технологии 
создания 
распределенных приложений CORBA (Common Object Request Broker 
Architecture — общая архитектура с посредником обработки запросов 


15 
объектов). Эти технологии используют сходные принципы и 
различаются лишь особенностями их реализации. 
Технология СОМ фирмы Microsoft является развитием 
технологии OLE I (Object Linking and Embedding — связывание и 
внедрение объектов), которая использовалась в ранних версиях 
Windows для создания составных документов. Технология СОМ 
определяет 


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   57




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет