Слайд 2
![ИТ-технологии определения : = Информационная Технология (англ. information technology) = Корпорация (предприятие, организация) = Информационные ресурсы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-1.jpg)
ИТ-технологии
определения :
= Информационная Технология (англ. information technology)
= Корпорация (предприятие, организация)
= Информационные ресурсы
Слайд 3
![ИТ-технологии определения : = Информационная система (ИС) = Корпоративная ИС (КИС) = Информационно-поисковая система (ИПС)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-2.jpg)
ИТ-технологии
определения :
= Информационная система (ИС)
= Корпоративная ИС (КИС)
= Информационно-поисковая система (ИПС)
Слайд 4
![ИТ-технологии определения : = Автоматизированная система управления (АСУ) = АСУ](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-3.jpg)
ИТ-технологии
определения :
= Автоматизированная система управления (АСУ)
= АСУ технологическими процессами (АСУ
ТП)
= Программная инженерия (инженерия ПО, программотехника, software engineering)
Слайд 5
![ИТ-технологии определения : = CASE-средства (Computer-Aided Software Engineering) Пример: UML](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-4.jpg)
ИТ-технологии
определения :
= CASE-средства (Computer-Aided Software Engineering)
Пример: UML
= Открытые системы (Open
Systems)
= Технология программирования
Слайд 6
![Этапы эволюции ИТ-технологий информационные революции: 1. изобретение письменности 2. изобретение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-5.jpg)
Этапы эволюции ИТ-технологий
информационные революции:
1. изобретение письменности
2. изобретение книгопечатания (середина XVI века)
? книги
3. изобретение электричества (конец XIX века) ? телеграф, телефон, радио
Слайд 7
![Этапы эволюции ИТ-технологий информационные революции: 4. изобретение микропроцессорной технологии (70](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-6.jpg)
Этапы эволюции ИТ-технологий
информационные революции:
4. изобретение микропроцессорной технологии (70 гг XX века)
? персональные компьютеры, технологии компьютерных сетей и систем передачи данных
5. формирование глобальных информационно-телекоммуникационных (ИК)-сетей ? Интернет
Слайд 8
![Этапы эволюции ИТ-технологий информационные революции: 5. ? единая информационная телекоммуникационная инфраструктура](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-7.jpg)
Этапы эволюции ИТ-технологий
информационные революции:
5. ? единая информационная телекоммуникационная инфраструктура
Слайд 9
![Этапы эволюции ИТ-технологий признаки деления: 1. вид задач и процессов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-8.jpg)
Этапы эволюции ИТ-технологий
признаки деления:
1. вид задач и процессов обработки информации
2. проблемы,
стоящие на пути информатизации общества
3. преимущество, которое приносит компьютерная технология
виды инструментария технологии
технология программирования
Слайд 10
![по признаку 1. вид задач и процессов обработки информации 1-й](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-9.jpg)
по признаку 1. вид задач и процессов обработки информации
1-й этап (1960-70-е
гг.) – обработка данных в ВЦ в режиме коллективного пользования ? автоматизация операционных рутинных действий человека
2-й этап (с 1980х гг.) - создание ИТ, направленных на решение стратегических задач
Слайд 11
![по признаку 2. проблемы, стоящие на пути информатизации общества 1-й](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-10.jpg)
по признаку 2. проблемы, стоящие на пути информатизации общества
1-й этап (до
конца 1960-х гг.) - обработка больших объемов данных в условиях ограниченных возможностей аппаратных средств
2-й этап (до конца 1970-х гг.) – отставание программного обеспечения от уровня развития аппаратных средств
Слайд 12
![по признаку 2. проблемы, стоящие на пути информатизации общества 3-й](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-11.jpg)
по признаку 2. проблемы, стоящие на пути информатизации общества
3-й этап (с
начала 1980-х гг.) – компьютер - инструмент непрофессио-нального пользователя, ИС – средство поддержки принятия его решений
Слайд 13
![по признаку 2. проблемы, стоящие на пути информатизации общества ?](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-12.jpg)
по признаку 2. проблемы, стоящие на пути информатизации общества
? максимальное удовлетворение
потребностей пользователя и создание соответствующего интерфейса работы в компьютерной среде
Слайд 14
![по признаку 2. проблемы, стоящие на пути информатизации общества 4-й](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-13.jpg)
по признаку 2. проблемы, стоящие на пути информатизации общества
4-й этап (с
начала 1990-х гг.):
- выработка соглашений и установление стандартов, протоколов для компьютерной связи
- организация доступа к стратегической информации
- организация защиты и безопасности информации
Слайд 15
![по признаку 3. преимущество, которое приносит компьютерная технология 1-й этап](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-14.jpg)
по признаку 3. преимущество, которое приносит компьютерная технология
1-й этап (с начала
1960-х гг.) - критерий оценки эффективности создаваемых ИС: разница между затраченными на разработку и сэкономленными в результате внедрения средствами
Слайд 16
![по признаку 3. преимущество, которое приносит компьютерная технология ? проблема](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-15.jpg)
по признаку 3. преимущество, которое приносит компьютерная технология
? проблема (психологическая) –
плохое взаимодействие пользователей, для которых создавались ИС, и разработчиков из-за различия их взглядов и понимания решаемых проблем ? создавались системы, которые пользователи плохо воспринимали и не использовали в полной мере
Слайд 17
![по признаку 3. преимущество, которое приносит компьютерная технология 2-й этап](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-16.jpg)
по признаку 3. преимущество, которое приносит компьютерная технология
2-й этап (с середины
1970-х гг.) - ориентация при создании ИС смещается в сторону индивидуального пользователя для поддержки принимаемых им решений. Возникает взаимопонимание пользователей и разработчиков !!!
Слайд 18
![по признаку 3. преимущество, которое приносит компьютерная технология используется как](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-17.jpg)
по признаку 3. преимущество, которое приносит компьютерная технология
используется как централизованная обработка
данных, характерная для первого этапа, так и децентрализованная, базирующаяся на решении локальных задач и работе с локальными БД на рабочем месте пользователя
Слайд 19
![по признаку 3. преимущество, которое приносит компьютерная технология 3-й этап](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-18.jpg)
по признаку 3. преимущество, которое приносит компьютерная технология
3-й этап (с начала
1990-х гг.) - анализ стратегических преимуществ в бизнесе и основан на достижениях телекоммуникационной технологии распределенной обработки информации. Соответствующие ИТ должны помочь организации выстоять в конкурентной борьбе и получить преимущество
Слайд 20
![по признаку 4. виды инструментария технологии 1-й этап (до второй](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-19.jpg)
по признаку 4. виды инструментария технологии
1-й этап (до второй половины XIX
в.) – “ручная” ИТ
Инструментарий: перо, чернильница, книга
Слайд 21
![по признаку 4. виды инструментария технологии - Коммуникации: почта (письма,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-20.jpg)
по признаку 4. виды инструментария технологии
- Коммуникации: почта (письма, пакеты, депеши)
Основная цель ИТ: представление информации в нужной форме.
Слайд 22
![по признаку 4. виды инструментария технологии 2-й этап (с конца](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-21.jpg)
по признаку 4. виды инструментария технологии
2-й этап (с конца XIX в.)
– “механическая” ИТ
Инструментарий: пишущая машинка, телефон, диктофон
Слайд 23
![по признаку 4. виды инструментария технологии - Коммуникации: почта, оснащенная](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-22.jpg)
по признаку 4. виды инструментария технологии
- Коммуникации: почта, оснащенная более совершенными
средствами доставки; телеграф, телетайп
- Основная цель ИТ: представление информации в нужной форме более удобными средствами
Слайд 24
![по признаку 4. виды инструментария технологии 3-й этап (40-60-е гг.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-23.jpg)
по признаку 4. виды инструментария технологии
3-й этап (40-60-е гг. ХХ в.)
– “электрическая” ИТ
- Инструментарий: большие ЭВМ и соответствующее ПО, электрические пишущие машинки, ксероксы, портативные диктофоны
Слайд 25
![по признаку 4. виды инструментария технологии - Коммуникации: почта, телеграф,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-24.jpg)
по признаку 4. виды инструментария технологии
- Коммуникации: почта, телеграф, телетайп
- Основная
цель ИТ: акцент в ИТ начинает перемещаться с формы представления информации на формирование ее содержания
Слайд 26
![по признаку 4. виды инструментария технологии 4-й этап (с начала](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-25.jpg)
по признаку 4. виды инструментария технологии
4-й этап (с начала 1970-х гг.)
– “электронная” ИТ
- Инструментарий: большие ЭВМ + АСУ и ИПС на их базе, оснащенные широким спектром базовых и специализиро-ванных программных комплексов
Слайд 27
![по признаку 4. виды инструментария технологии - Коммуникации: почта, телеграф,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-26.jpg)
по признаку 4. виды инструментария технологии
- Коммуникации: почта, телеграф, телетайп
- Основная
цель ИТ: еще больший акцент на формирование содержательной стороны информации, организацию аналитической работы
Слайд 28
![по признаку 4. виды инструментария технологии Множество факторов не позволили](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-27.jpg)
по признаку 4. виды инструментария технологии
Множество факторов не позволили решить задачи,
стоящие перед ИТ. Но был приобретен опыт и подготовлена база для перехода на новый этап развития технологии
Слайд 29
![ИС с централизованной архитектурой](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-28.jpg)
ИС с централизованной архитектурой
Слайд 30
![по признаку 4. виды инструментария технологии 5-й этап (с середины](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-29.jpg)
по признаку 4. виды инструментария технологии
5-й этап (с середины 1980-х гг.)
– “компьютерная” (“новая”) ИТ
- Инструментарий: ПК с широким спектром стандартных программных продуктов разного назначения
Слайд 31
![по признаку 4. виды инструментария технологии - Коммуникации: начало использования](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-30.jpg)
по признаку 4. виды инструментария технологии
- Коммуникации: начало использования глобальных и
локальных ВС
- Основная цель ИТ: персонализация АСУ (создание систем поддержки принятия решений)
Слайд 32
![по признаку 4. виды инструментария технологии - оформление понятия «Программная инженерия» - распространение CASE-средств](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-31.jpg)
по признаку 4. виды инструментария технологии
- оформление понятия «Программная инженерия»
- распространение
CASE-средств
Слайд 33
![по признаку 4. виды инструментария технологии 6-й этап (c 1990-х](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-32.jpg)
по признаку 4. виды инструментария технологии
6-й этап (c 1990-х гг.) –
ИТ распределенных систем
Инструментарий: сервера и компьютеры ВС (+ Технология "клиент-сервер», промышленные технологии (COM, CORBA), технологии Internet)
Слайд 34
![по признаку 4. виды инструментария технологии - Коммуникации: глобальные и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-33.jpg)
по признаку 4. виды инструментария технологии
- Коммуникации: глобальные и локальные ВС
-
Основная цель ИТ: расширение доступа к информационным и вычислительным ресурсам
Слайд 35
![Корпоративные информационные ресурсы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-34.jpg)
Корпоративные информационные ресурсы
Слайд 36
![по признаку 4. виды инструментария технологии = Корпоративные информационные ресурсы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-35.jpg)
по признаку 4. виды инструментария технологии
= Корпоративные информационные ресурсы = объединение
ресурсов на основе информационно-коммуника-ционного взаимодействия отдельных ИС
= Это объединение формирует единое информационное пространство (ЕИП)
Слайд 37
![по признаку 4. виды инструментария технологии Если информационные ресурсы –](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-36.jpg)
по признаку 4. виды инструментария технологии
Если информационные ресурсы – только данные,
то единое информационное пространство ? единое пространство данных ? ИС в роли клиентов и серверов, взаимодействующих посредством запросов (SQL – Structured Query Language)
Слайд 38
![Доступ к удаленным данным](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-37.jpg)
Доступ к удаленным данным
Слайд 39
![Доступ к удаленным данным Осуществляется с помощью : 1. программных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-38.jpg)
Доступ к удаленным данным
Осуществляется с помощью :
1. программных продуктов поддержи-вающих ODBC
(Open DataBase Connectivity) или JDBC (Java DataBase Connectivity)
2. шлюзов (от производителей СУБД)
Слайд 40
![Доступ к удаленным данным = двухуровневое взаимодействие К-С: все функции](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-39.jpg)
Доступ к удаленным данным = двухуровневое взаимодействие К-С:
все функции ввода и
отображения данных + прикладные функции обра-ботки данных ? на стороне Клиента
Сервер только передает Клиенту блок данных = результат запроса
Слайд 41
![Доступ к удаленным данным Какие недостатки ???](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-40.jpg)
Доступ к удаленным данным
Какие недостатки ???
Слайд 42
![Доступ к удаленным данным в Интернет](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-41.jpg)
Доступ к удаленным данным
в Интернет
Слайд 43
![Доступ к удаленным данным в Интернет Технология WWW : упрощение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-42.jpg)
Доступ к удаленным данным
в Интернет
Технология WWW : упрощение доступа к
информации + навигация на основе технологии гипертекста:
протокол HTTP (HyperText Transfer Protocol)
стандарт HTTP (HyperText Transfer Protocol) языка HTML (HyperText Map Language)
Слайд 44
![Доступ к удаленным данным в Интернет Компоненты: страницы, узлы, браузеры](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-43.jpg)
Доступ к удаленным данным
в Интернет
Компоненты: страницы, узлы, браузеры и серверы
Web
CGI (Common Gateway Interface) : интерактивное взаимодействие пользователя с программами на стороне Сервера, которые могут обработать информацию, введенную через браузер ? результат = HTML-страницы
Слайд 45
![Доступ к удаленным данным в Интернет Какие недостатки ???](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-44.jpg)
Доступ к удаленным данным
в Интернет
Какие недостатки ???
Слайд 46
![Доступ к удаленным данным в Интернет Браузер : компонент представления](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-45.jpg)
Доступ к удаленным данным
в Интернет
Браузер : компонент представления (отображение и
ввод данных)
ИС-сервер : компонент реализации функциональной логики и доступа к данным
Слайд 47
![Доступ к удаленным данным в Интернет: Java-технологии В концепции ЕИП](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-46.jpg)
Доступ к удаленным данным
в Интернет: Java-технологии
В концепции ЕИП : информационные
ресурсы не только данные, но и приложения ? Клиент пользуется сервисами Сервера, результаты = уже обработанные данные, которые дополнительно можно обработать компонентами Клиента
Слайд 48
![Доступ к удаленным данным в Интернет: Java-технологии ? соответствует распределенной](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-47.jpg)
Доступ к удаленным данным
в Интернет: Java-технологии
? соответствует распределенной одноранговой архитектуре
взаимодействия ИС: любые приложения из любых ИС могут выступать как в роли Серверов, так и в роли Клиентов по отношению друг к другу при совместном решении задач
Слайд 49
![по признаку 4. виды инструментария технологии 7-й этап (c 2000-х](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-48.jpg)
по признаку 4. виды инструментария технологии
7-й этап (c 2000-х гг.) –
ИТ “открытых систем”
- Инструментарий: хранилища данных и мобильные устройства
Слайд 50
![по признаку 4. виды инструментария технологии Технологии “открытых систем”](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-49.jpg)
по признаку 4. виды инструментария технологии
Технологии “открытых систем”
Слайд 51
![по признаку 4. виды инструментария технологии - Коммуникации: глобальные и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-50.jpg)
по признаку 4. виды инструментария технологии
- Коммуникации: глобальные и локальные ВС
(+ Технологии Internet и технологии открытых систем)
- Основная цель ИТ: “свободный” доступ к информационным и вычислительным ресурсам
Слайд 52
![по признаку 4. виды инструментария технологии ? 1. Системы поддержки](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-51.jpg)
по признаку 4. виды инструментария технологии
? 1. Системы поддержки принятия решений
(DSS) [Технологии хранилищ данных, OLAP, Data Mining, искусственный интеллект]
2. Системы электронной коммерции, мобильный бизнес
Слайд 53
![по признаку 4. виды инструментария технологии 8-й этап (c 2010-х](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-52.jpg)
по признаку 4. виды инструментария технологии
8-й этап (c 2010-х гг.) –
ИТ “больших данных”
- Инструментарий: Big Data, облачные вычисления, визуализация данных
Слайд 54
![по признаку 4. виды инструментария технологии - Коммуникации: глобальные и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-53.jpg)
по признаку 4. виды инструментария технологии
- Коммуникации: глобальные и локальные ВС
(+ Технологии Internet + нестандартные интерфейсы: речевой, жестовый, гаптика)
- Основная цель ИТ: интеллектуальный анализ больших данных
Слайд 55
![по признаку 4. виды инструментария технологии ? [искусственный интеллект, онтологии, аналитика, визуализация]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-54.jpg)
по признаку 4. виды инструментария технологии
? [искусственный интеллект, онтологии, аналитика, визуализация]
Слайд 56
![по признаку 5. технология программирования 1-й этап (до середины 1960-х](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-55.jpg)
по признаку 5. технология программирования
1-й этап (до середины 1960-х гг.) –
"стихийное" программирование
замена машинных языков ассемблерами, затем алгоритмическими языками (Fortran, Algol) и повторного использования подпрограмм
Слайд 57
![по признаку 5. технология программирования разработка "снизу вверх" кризис программирования:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-56.jpg)
по признаку 5. технология программирования
разработка "снизу вверх"
кризис программирования:
фирмы превышали все сроки завершения программных проектов и их стоимость ? многие проекты так и не были завершены
Слайд 58
![по признаку 5. технология программирования 2-й этап (1960-70-е гг.) –](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-57.jpg)
по признаку 5. технология программирования
2-й этап (1960-70-е гг.) – структурный подход
к программированию:
представление задачи в виде иерархии подзадач простейшей структуры
проектирование "сверху вниз"
Слайд 59
![по признаку 5. технология программирования метод пошаговой детализации технология модульного](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-58.jpg)
по признаку 5. технология программирования
метод пошаговой детализации
технология модульного программирования
? недостаток: межмодульные интерфейсы (ошибки выявляются только при выполнении программы)
Слайд 60
![по признаку 5. технология программирования 3-й этап (с середины 1980-х](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-59.jpg)
по признаку 5. технология программирования
3-й этап (с середины 1980-х до конца
1990-х гг.) – объектный подход к программированию:
представлении программы в виде совокупности объектов (экземпляром класса), классы образуют иерархию с наследованием свойств
Слайд 61
![по признаку 5. технология программирования более естественная декомпозиция ПО, существенно](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-60.jpg)
по признаку 5. технология программирования
более естественная декомпозиция ПО, существенно облегчает его
разработку + механизмы наследования, полиморфизма, композиции ? позволяет существенно увеличить показатель повторного использования кодов и создавать библиотеки классов для различных применений
Слайд 62
![по признаку 5. технология программирования недостаток – зависимость модулей ПО](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-61.jpg)
по признаку 5. технология программирования
недостаток – зависимость модулей ПО от адресов
экспортируемых полей и методов, структур и форматов данных ? объективно, так как модули должны взаимодействовать между собой, обращаясь к ресурсам друг друга
Слайд 63
![по признаку 5. технология программирования 4-й этап (с середины 1990-х](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-62.jpg)
по признаку 5. технология программирования
4-й этап (с середины 1990-х гг.) –
компонентный подход и CASE-технологии
построение ПО из отдельных компонентов – физически отдельно существующих частей ПО, которые взаимодействуют между собой через стандартизованные двоичные интерфейсы
Слайд 64
![по признаку 5. технология программирования Основы компонентного подхода: Microsoft, технология](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-63.jpg)
по признаку 5. технология программирования
Основы компонентного подхода: Microsoft, технология OLE
(Object Linking and Embedding – связывание и внедрение объектов)
COM-технологии (Component Object Model – компонентная модель объектов)
Слайд 65
![по признаку 5. технология программирования (COM-технологии) DCOM (распределенная версия COM-технологии)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-64.jpg)
по признаку 5. технология программирования (COM-технологии)
DCOM (распределенная версия COM-технологии) ?
на их основе были разработаны компонентные технологии, решаются различные задачи разработки ПО
Слайд 66
![по признаку 5. технология программирования (COM-технологии) Среди них: 1. OLE-automation](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-65.jpg)
по признаку 5. технология программирования (COM-технологии)
Среди них:
1. OLE-automation – технология
создания программируемых приложений, обеспечивающую доступ к внутренним службам этих приложений
Слайд 67
![по признаку 5. технология программирования (COM-технологии) На основе OLE-automation :](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-66.jpg)
по признаку 5. технология программирования (COM-технологии)
На основе OLE-automation :
технология ActiveX
для создания ПО, как сосредоточенного на одном компьютере, так и распределенного
Слайд 68
![по признаку 5. технология программирования (COM-технологии) 2. Безопасность и стабильная](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-67.jpg)
по признаку 5. технология программирования (COM-технологии)
2. Безопасность и стабильная работа распределенных
приложений обеспечивается технологиями:
MDS (Multitier Distributed Application Sever) – сервер многозвенных распределенных приложений
MTS (Microsoft Transaction Server) – сервер управления транзакциями
Слайд 69
![по признаку 5. технология программирования (CORBA) Компонентный подход лежит также](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-68.jpg)
по признаку 5. технология программирования (CORBA)
Компонентный подход лежит также в основе
технологии CORBA (Common Object Request Bracer Architecture – общая архитектура с посредником обработки запросов объектов)
Слайд 70
![по признаку 5. технология программирования (CORBA) подход, аналогичный COM разработана](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596768/slide-69.jpg)
по признаку 5. технология программирования (CORBA)
подход, аналогичный COM
разработана группой
компаний OMG (Object Management Group – группа внедрения объектной технологии программирования)