Достоинства и недостатки native distributed analytics реферат

Обновлено: 08.07.2024

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

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

Нативная реклама является такой рекламой, для которой реально обеспечение мультиплатформенной поддержки. Ее удобно читать как с экранов ПК, так и с других устройств.
Пользователи никогда не станут любить рекламу, они относятся к ней негативно, это факт. Однако нативной рекламе по плечу снижение градуса негатива.

Минусы (недостатки) рекламы нативного вида

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

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

Многие видят недостаток нативной рекламы в ее неэтичности. Пользователи, которые приходят к пониманию, что размещенный на сайте текст является не просто текстом, а рекламой, ощущают иной раз разочарование. Этот недостаток можно элиминировать с помощью создания действительно интересных и полезных контентов, служащих рекламой.

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

Итак, для начала ответим на вопрос:

Какие возможности появляются у компании при внедрении BI -систем в ее рабочую среду?

Среди таких возможностей, прежде всего, необходимо выделить получение данных из учетных систем в автоматическом режиме, а также их преобразование и анализ. Эти свойства позволят:

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

В процессе разработки и поддержки стратегического развития предприятия, BI -системы дают возможность:

  • Оценивать эффективность ведение бизнеса;
  • Анализировать степень выполнения поставленных целей компании;
  • Оценивать эффективность использования ресурсов предприятия, в том числе филиалов и подразделений;
  • Оценивать ведение операционной, инвестиционной и финансовой деятельности;
  • Проводить бизнес-моделирование в специально разработанной информационной среде;
  • Оценивать инвестиционные проекты;
  • Управлять затратами, планировать налоги, рассчитывать капитальные вложения.

Как вы заметили, многие из этих характеристик присущи системам ERP и CRM . Возникает вопрос:

Так в чем преимущества BI -систем перед другими аналитическими инструментами?

Прежде всего, это возможность использования аналитических инструментов для разных направлений деятельности в масштабах всего предприятия, а не в рамках отдельных подразделений.

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

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

Новые технологии бизнес-аналитики позволяют:

  • Извлекать, консолидировать и анализировать данные практически из любых источников; благодаря набору встроенных инструментов (моделировать различные сценарии развития организации и пр.);
  • Обеспечивать доступ к данным в реальном режиме времени.

При этом системы основываются на промышленной, поддерживаемой и развиваемой BI -платформе, поэтому подходят для предприятий любой сферы деятельности.

Аналитические инструменты, встроенные в другие информационные системы, например, такие как ERP и CRM , значительно отстают по своим функциям от BI .

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

Информация для анализа может быть предоставлена только из внутренних данных – информация из других систем остаётся недоступной. Это значит, что данные из различных источников не могут быть консолидированы.

Говоря про различия в пользовательском интерфейсе, можно отметить, что для аналитических блоков, включенных в ERP и CRM системы, характерно:


Фреймворк React Native радикально изменил процесс разработки мобильных приложений, особенно после создания таких гибридных мобильных приложений, как Phone-gap, Ionichas и т.д.

Однако набора компонентов React Native вам будет недостаточно, если вы нацелены на разработку масштабируемого и обслуживаемого продакшн приложения. В этом случае вы столкнетесь с необходимостью создания проекта с различными широко применяемыми пакетами npm, разработанными крутым сообществом свободного программного обеспечения, и тем самым ускорите процесс разработки приложения.

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

На официальном сайте React Native предлагается два способа установки фреймворка — Expo CLI и React Native CLI. Рассмотрим достоинства и недостатки каждого из них.

Expo CLI

+позволяет быстро приступить к написанию первого экрана;
+обеспечивает быструю дистрибуцию, а также установку приложения;
+отлично подходит для демо и PoC (проверки практической реализуемости) приложений;
- увеличивает размер приложения на 20–25 MB;
- не рекомендован для долгосрочных проектов;
- требует перенастройки конфигурации Expo для написания нативного кода.

React Native CLI

+легко добавляет нативный код Android and iOS;
- предназначен только для широко масштабируемых приложений;
- есть сложности в распространении и установке приложения;
- требует Mac для iOS разработок.

Как JavaScript разработчик, я постепенно начинаю склоняться к строгой типизации при написании кода. Проверка статических типов помогает выявлять ошибки на этапе разработки и повышает читаемость кода. Для проверки типов можно использовать TypeScript или Flow, у каждого из которых есть свои особенности.

TypeScript

TypeScript — это язык программирования c открытым исходным кодом, являющийся расширенной строгой синтаксической версией JavaScript.

+очень популярен в сообществе программистов и широко используется в бэкенд и фронтенд разработках таких, как NodeJs, Angular 2+, VueJs и др;
+ быстрее, чем Flow;
- имеет ограничения в поддержке React.

Flow не является языком программирования, но представляет собой статический модуль проверки типов для JavaScript.

+отлично поддерживает React;
- Facebook переходит к использованию TypeScript вместо Flow;
- имеет небольшое сообщество разработчиков;
- плохая документация.

Axios

+проверенный временем и классический способ формирования запросов;
-потребуется отдельная библиотека для использования GraphQL APIs.

Graphql Appolo client

+ использует один клиент для REST APIs и Graphql APIs;
+ по умолчанию помогает в кэшировании данных;
- не часто используется в продакшне.

Если вы ищите способ повторного использования вашего кода, создания простой в обслуживании кодовой базы и сохранения согласованного UI, то начинайте пользоваться хабами облачных компонентов, например, Bit.dev.

Bit.dev

+постоянно публикует компоненты из любой кодовой базы;
+легко устанавливает компоненты в любой репозиторий;
+документирует и структурирует все компоненты в одном месте;
+отлично поддерживает React Native.

Модульное тестирование — важное условие для стабильной работы приложения. В качестве инструментов его проведения рассмотрим Jest и Enzyme.

Jest и enzyme

+являются простыми фреймворками для тестирования;
+поддерживают TypeScript, Node, React, Angular и Vue;
+содержат фреймворки тестовых макетов;
+имеют огромное сообщество разработчиков.

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

Redux

+является функционально разносторонним шаблоном, проверенным на стадии продакшна;

+очень популярна в среде разработчиков;
+ предоставляет возможность двигаться по ходу разработки и отладки приложения в обратном направлении (Time Travel Debugging);
- уступает в производительности другим библиотекам управления состояниями, таким как Mobx.

+обладает повышенной производительностью;
- уступает Redux в масштабируемости;
- не предназначена для крупных и сложных приложений.

Хуки и Context API

Отметим, что Redux использует внутри Context API , который по началу носил экспериментальный характер и был добавлен в React 16.4 для продакшна. Использование хуков React и React Context API позволит не зависеть от библиотеки и уменьшить размер приложения. При работе с хуками React и React Context API:

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

При наличии более двух экранов, вам понадобится определить маршрут и навигацию, которые были бы масштабируемыми и простыми в обслуживании. В этом случае вам поможет навигация React.

Навигация React

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

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

Formik

+имеет огромное сообщество;
- уступает в производительности react-hook-form.

React-hook-form

+превосходит в производительности Formik;
+ поддерживает хуки, простая и удобная библиотека для разработок.
- имеет небольшое сообщество.

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

React Context API

+использует контекстное API React;
+прост в использовании;
- требует пользовательской реализации для использования разнообразных функций, таких как множественное число и контекст (например, мужской/женский род).

React i18 next

+широко используется и имеет крупное сообщество;
+содержит разнообразные функции, такие как множественное число и контекст (например, мужской/женский род);
-являясь внешним пакетом, увеличивает размер приложения по сравнению с Context API.

Аналитика — важный способ отслеживать и контролировать поведение покупателей. На мой взгляд, для большинства основных ситуаций подойдет Firebase google analytics. Если вам нужна поддержка или помощь в решении таких вопросов, как анализ рекламы и ее охват или анализ маркетинговой коммуникации, то можно использовать Clever tap, Appsflyer или mix panel. Для работы с ними нужна платная лицензия.

Firebase Crashlytics

Самый известный инструмент сервиса аналитики мобильных приложений Fabric объединился с Google и стал известен как Firebase Crashlytics. Он бесплатный и предоставляет полный отчет о сбоях. Firebase Crashlytics также интегрируется с корпоративным менеджером Slack, так что вы можете получать уведомления о сбоях в режиме реального времени.

В большинстве случаев необходимо распространить приложение для увеличения числа команды разработчиков или клиентов, чтобы таким образом получить обратную связь перед фактическим опубликованием приложения в App Store. Вы можете воспользоваться функционалом таких платформ, как Firebase, App Center и Testfairy.

Firebase

+идет совместно с пакетом Google сервисов, таких как Crashlytics, Analytics, OCR др;
-требует много времени на настройку и публикацию приложения;
- находится на стадии бета-версии.

App Center

+предоставляет бесплатное распространение и идет совместно с Crashlytics и Analytics;
- требует терпения для настройки и публикации приложения.

Testfairy

+нацелена на предприятия с поддержкой;
+предлагает оригинальные функции, такие как встряхивание устройства для получения отчета об ошибке и создания тикета в Jira;
+предоставляет автоматическую запись видео того пользовательского потока, который ведет к сбою/ошибке;
- требует покупки лицензии.

На этапе распространения и публикации приложения любой крупной команде разработчиков следует автоматизировать этот процесс для экономии времени и предотвращения ошибки. Рассмотрим следующие варианты:

Автоматизированные конвейеры сборки

Для подписания и создания файлов apk и ipa можно использовать Fastlane. Публикация приложений может осуществляться на одной из платформ, упомянутых в предыдущем разделе.

+ контролируется и снижает затраты;
- требует много времени на настройку;
- требует особых навыков и знаний для настройки от начала до конца (end to end);
- для создания файлов ipa требует запустить линию сборки на Circle ci или Travis ci. В качестве альтернативы для этого вы можете сделать хостом ваш собственный Mac mini.

Bitrise

Это один из самых легких и быстрых способов создания и публикации приложений.

+отличается быстрой настройкой;
+полноценно интегрируется с Firebase, Slack и другими платформами;
+Fastlane;
+предполагает комплексный подход при создании приложений для Android или iOS;
-требует платной лицензии.

Типы DLP-решений. Их достоинства и недостатки

Существует несколько признаков, использующихся для деления DLP-систем на группы. Но, чаще всего, используется один из них – сетевая архитектура. Согласно нему все DLP-решения могут быть разделены на две большие категории: шлюзовые и хостовые. Что это значит? Какой вариант лучше и почему? Сегодня мы ответим на эти и многие другие вопросы.

Введение

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

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

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

У каждого из этих подходов были свои приверженцы. Так, например, одна из наиболее известных российских DLP-систем – "Дозор Джет" начинала свой жизненный цикл именно как шлюзовое решение. Это же можно сказать и о многих других популярных в нашей стране решениях: InfoWatch Traffic Monitor, Websense Data Security, McAfee Data Loss Prevention и FalconGaze SecureTower .

И очень долгое время, практически до 2012 года, в ней использовался только такой подход. Другие известные отечественные DLP-системы, например, DeviceLock и Zlock, изначально позиционировались исключительно как хостовые решения.

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

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

Шлюзовые DLP-системы

Функциональная схема шлюзового решения, работающего в режиме блокирования, представлена на рисунке 1.

Рисунок 1: Функциональная схема шлюзового решения, работающего в режиме блокирования

Типы DLP-решений. Их достоинства и недостатки

Функциональная схема шлюзового решения, работающего в режиме мониторинга, представлена на рисунке 2.

Рисунок2: Функциональная схема шлюзового решения, работающего в режиме мониторинга

Типы DLP-решений. Их достоинства и недостатки

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

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

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

Недостатки шлюзовых DLP-систем. Помимо ограниченной области применения к ним относится проблематичность контроля некоторых видов сетевого трафика. Особенно большие сложности возникают с зашифрованными сетевыми пакетами, передаваемыми по протоколам семейства SSL. Также можно отметить невозможность перехвата трафика системы Skype (в ней также используется шифрование трафика), которая в последнее набирает популярность в нашей стране.

Хостовые DLP-системы

Хостовые DLP-системы основаны на использовании специальных агентов, которые инсталлируются на конечных точках корпоративной сети. Эти программы играют сразу две роли. С одной стороны они контролируют деятельность пользователей компьютеров, не позволяя им выходить за рамки установленной политики безопасности (например, запрещая копировать любые файлы на "флешки"). А, с другой, регистрируют все действия операторов и передают их в централизованное хранилище, позволяя сотрудникам отдела информационной безопасности получить полную картину происходящего. Использование программ-агентов ограничивает сферу применения хостовых DLP-систем: они способны видеть лишь локальные или сетевые устройства, подключенные непосредственно к тем компьютерам, на которых они работают.

Функциональная схема хостового DLP-решения представлена на рисунке 3.

Рисунок 3: Функциональная схема хостового DLP-решения

Типы DLP-решений. Их достоинства и недостатки

Основным недостатком хостовых DLP-систем является более сложный процесс внедрения в эксплуатацию и последующее администрирование. При их развертывании необходимо не только установить и настроить серверный компонент, но и инсталлировать программу-агента на каждый компьютер корпоративной сети. Конечно, обходить каждый ПК и вручную запускать на нем дистрибутив не придется. Разработчики DLP-систем предлагают способы автоматизированной установки агентов. Чаще всего используются возможности серверного компонента или групповые политики Windows.

Все вышесказанное справедливо и для администрирования системы защиты. Для работы агенты используют политики, загруженные непосредственно на локальные компьютеры, на которых они установлены. Таким образом, при любом изменении правил безопасности администратору необходимо обеспечить их распространение на все конечные станции сети. Осуществляется это обычно опять же с помощью серверного компонента или групповых политик Windows.

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

Современные тенденции или универсализация DLP-системы

В последнее время наблюдается стойкая тенденция к универсализации DLP-систем. На рынке уже не осталось или почти совсем не осталось решений, которые можно было бы назвать сугубо хостовыми или шлюзовыми. Даже те разработчики, которые долгое время развивали лишь какое-то одно направление, добавляют к своим решениям модули другого типа. Так, например, в три года назад в дополнении к сугубо хостовому решению Zlock компания Zecurion (бывшая SecurIT) выпустила продукт сетевого контроля Zgate. Оба они управляются из единой консоли управления (равно как и другие продукты Zecurion – это одна из "фишек" данного производителя). Не отстали от своих конкурентов и DeviceLock, которые дополнили свое решение модулем сетевого контроля.

Одними из последних шаги в сторону универсализации сделали производители DLP-решения "Дозор Джет". Это одна из лидирующих на нашем рынке систем, которая до недавнего времени была исключительно сетевой. Но и она в последней своей версии обзавелась программой-агентом.

Причины перехода к универсализации DLP-решений две. Первая из них – разные области применения у систем разных типов. Как мы уже говорили, хостовые DLP-решения позволяют контролировать всевозможные локальные, а сетевые - интернет-каналы утечки конфиденциальной информации. Ну, а поскольку в подавляющем большинстве случаев организация нуждается в полной защите, то ей нужно и то, и другое. Продавая же только "чистые" DLP-системы определенного типа, разработчики самостоятельно ограничивают свой рынок и, как следствие этого, недополучают прибыль. Ведь обычно компании стараются приобретать родственные системы защиты у одного производителя и, желательно, с единым управлением, поскольку это облегчает и удешевляет процесс обслуживания. Таким образом, универсализация позволяет разработчикам увеличить объемы продаж своих продуктов.

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

Выводы

Сегодня уже можно смело забыть о "чистых" DLP-системах, в которых используется только шлюзовой или хостовый подход. На сегодняшний день уже все наиболее популярные в России решения являются универсальными. Это выгодно всем. И разработчикам, которые получают возможность увеличить свой доход, и потребителям, которые получают более удобные и надежные системы защиты.

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

Подписывайтесь на канал "Anti-Malware" в Telegram, чтобы первыми узнавать о новостях и наших эксклюзивных материалах по информационной безопасности.

Нажмите, чтобы узнать подробности

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

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

История создания компьютерных обучающих систем

История развития любой отрасли науки интересна и поучительна. Развитие новых технологий всегда следовало за новыми открытиями в других подчас смежных областях развития человеческой мысли и потребностей общества. Технологии обучения всегда строились на новых теориях психологии обучения. Вторая половина двадцатого века ознаменовалась такими открытиями, которые оказали очень сильное влияние на развитие всех сторон жизни общества. Это в первую очередь относится к появлению персонального компьютера и современных средств коммуникации.

Компьютерные обучающие системы – это специально разработанные программные модули, котoрые применяются в образовательном процессе и предназначены для управления познавательной деятельностью oбучающихся, формирования и совершенствования их профессиональных компетенций. История появления компьютерных обучающих систем берет свое начало с середине прошлого века. Компьютерные технологии обучения в педaгогике появились одновременно с появлением промышленных компьютеров в образовательных учреждениях. Первой oбучающей системой на основе мощной ЭВМ фирмы Control Data Corporation была система Plato, разработанная в США в конце 1950-х годов 20-го века, которая развивалась в течение 20 лет. Эволюция компьютерных средств обучения прошла несколько этапов в своем развитии, от автоматизированных обучающих систем на основе ЭВМ до сетевых технологий на основе интернета. С начала 1980-х 20 века с появлением и широким распространением персонaльных компьютеров создание и использование обучающих программ стало массовым. С тех пор применение электронно вычислительных машин для математических расчетов было оттеснено на второй план, а основным их применением стали образовательные функции, в том числе обработка текстов и графики. С появлением первых образцов программ компьютeрного обучения в их создании стало принимать участие большое количество педагогов – практиков, в основном специалистов по техническим нaукам. В разрабатываемых программах рeализовывался практический опыт преподавания конкретных дисциплин с помощью персональных компьютеров. В силу того, что педагоги-теоретики долгое врeмя не принимали участие в разработке методологических основ этого нового направления в обучении, до сих пор нет общепризнанной психолого-педагогической теории компьютерного обучения. Таким образом, компьютерные обучающие программы создаются и применяются без необходимого учета принципов и зaкономерностей обучения.

Виды компьютерных обучающих систем

Существуют следующие виды КОС:

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

Тренажер-имитатор – компьютерная обучающая программа, которая моделирует технологические ситуации при работе технологического оборудования и которые требуют управляющих воздействий персонала. Тренажеры-имитаторы также могут работать в нескольких режимах: Навыки работы – предназначен для обучения управлением имитируемым технологическим оборудованием. Сначала все действия выполняются Мастером, а затем предполагается их самостоятельное повторение. Обучение – происходит управление технологическим оборудованием с целью приведения технологических параметров к нужному значению. Экзамен – для выполнения тех же технологических задач, что и в режиме обучение, но без помощи Мастера и с ограничением по времени. Помощь – сведения о работе с тренажером-имитатором. Преимущества тренажеров-имитаторов: максимально приближены к реальной обстановке при использовании графического 3D-моделирования технологических объектов и полномасштабного математического моделирования всех физико-химических процессов; дают возможность задавать и корректировать управляющие действия, контролировать все параметры по показаниям приборов на экранах дисплеев на технологической установке в лаборатории; предоставляют возможность выполнять учебно-тренировочную задачу с помощью Мастера, подсказывающего следующее действие; выполнение анализа действий ученика с выведением оценки каждого действия и протокола решения учебно-тренировочной задачи.

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

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

Компьютерные обучающие системы в образовании их

преимущества и недостатки

Современные технологии образования с использованием компьютерных форм обучения позволяют наглядно и динамично представить визуальную информацию, построить сам процесс обучения в активном взаимодействии обучаемого с обучающей системой. Основой этого являются следующие факторы: возможность быстрой и оперативной передачи и представления обучаемому информации любого объема, любого вида (визуальной и звуковой, статичной и динамичной, текстовой и графической); возможность оперативного изменения информации с рабочего компьютера преподавателя; хранение этой информации в памяти компьютера в течение необходимой продолжительности времени, возможность ее редактирования, обработки и т.д.; возможность интерактивности с помощью специальных аппаратных средств; возможность доступа к различным источникам информации, удаленным базам данных, работы с этой информацией; возможность организации электронных аудио и видеоконференций, деловых игр, в том числе в режиме реального времени и многие другие факторы. Компьютерные формы обучения обеспечивают большую доступность обучения – возможность учиться удаленно от места обучения и в любое время, что позволяет сформировать индивидуальный график обучения. Обучение с использованием компьютерных систем носит более индивидуальный характер, оно более гибкое, обучающийся сам определяет темп и время обучения, может возвращаться по несколько раз к отдельным темам, может пропускать отдельные разделы и т.д. Такая система обучения способствует формированию навыков самообразования, делает процесс обучения творческим и индивидуальным и интересным. Появляется возможность полного документирования процесса обучения – информация обо всех действиях обучаемого, его успехах и промахах может быть запротоколирована и использована в процессе обучения. Применение компьютерной графики, анимации, видео, звука, других мультимедийных компонентов дает возможность сделать изучаемый материал максимально наглядным, а потому понятным и запоминающимся. Это особенно значимо в тех случаях, когда обучающийся должен усвоить большое количество нейтральной информации – например, нормативных документов, инструкций, технологических карт. Применение компьютерных обучающих систем позволяет совместить усвоение знаний с приобретением навыков работы за счет комбинирования различных типов учебной информации и использования интерактивного взаимодействия обучающей системы и обучаемого. Диалоговый характер работы компьютера и его персональность способствуют повышению динамики познавательной деятельности. При традиционном классном обучении на уроке активно работает 20–30% учащихся. При обучении в классе, оснащенном ПК работа с компьютерной обучающей программой стимулирует обучающихся к деятельности и позволяет эффективнее контролировать их результаты. Для более глубокого и тонкого и детального учета индивидуальных особенностей учащихся разработаны компьютерные программы, с помощью которых ведется обучение – педагогические программные средства (ППС). Проведение входного теста дает возможность программе определить уровень обученности ученика, что позволяет соответственно этому уровню предлагать теоретический материал, вопросы и задачи, подсказки и помощь; легкий (базовый) уровень позволяет обучить слабых учеников, представить теоретические сведения максимально упрощено, представить легкие вопросы и задачи. Сложный (углубленный или профильный) уровень для обучения сильных учеников: теория предложена более научно, предлагается решение творческих задач, которые требуют изобретательности и интуиции. Между легким и сложным уровнем обучающая программа может учитывать более точное деление подготовленности учащихся. Также в числе преимуществ применения компьютерных обучающих систем в образовании можно выделить возможность самоконтроля и оперативного получения консультаций для обучаемых, возможность обеспечения перехода на инновационные методики и технологии.

К недостаткам, связанным с психологическими факторами, прежде всего, можно отнести отсутствие прямого очного общения между обучающимися и преподавателем. Когда рядом нет учителя - наставника, способного в живом и прямом общении быстро диагностировать проблему и предложить ее решение, это значительный минус для процесса обучения. Организация компьютерного обучения требует соблюдения целого ряда индивидуально – психологических условий. Для такого обучения необходима жесткая самодисциплина, а его результат зачастую напрямую зависит от самостоятельности и сознательности обучающегося. Высокие требования предъявляются к постановке образовательной задачи, администрированию процесса обучения. К техническим недостаткам применения компьютерных форм обучения относится в первую очередь недостаточная интерактивность современных курсов обучения. В настоящее время теоретическую основу многих курсов составляют лекции в виде текстовых материалов и простейших графических объектов , блоки контроля знаний в виде тестовых текстовых заданий. Также недостаточной является компьютерная грамотность обучающих и обучаемых, отсутствие опыта компьютерного образования и самообразования. Многие учителя еще не готовы к такому методу преподавания, отдавая предпочтение классическому. Обучающие программы и курсы могут быть недостаточно хорошо разработаны из-за того, что квалифицированных специалистов, способных создавать качественные цифровые учебные продукты, на сегодняшний день не так много. Мало методических материалов по подготовке и проведению компьютерного обучения. Сама система стандартов в сфере информационных технологий недостаточно разработана и требует серьезной теоретической основы. Это, в свою очередь, затрудняет использование, обмен и совместимость компьютерных учебных курсов и программ. Высокая стоимость создания полноценной цифровой системы обучения. Создание одного часа интерактивного мультимедийного взаимодействия может занимать более 1000 часов работы специалистов в сфере информационных технологий. На сегодняшний день оставляет желать лучшего и качество предлагаемых на рынке готовых продуктов, как курсов разного рода, так и систем проектирования компьютерного обучения. Они либо очень дорого стоят , либо неудобны в использовании. Некоторые исследователи этой проблемы к числу недостатков относят и отсутствие должного комфорта при работе с ПК. В настоящее время это недостаток можно компенсировать использованием портативных ПК и применением настольных плоских ЖК мониторов, однако, цена на них достаточно высока. Помимо перечисленных достоинств и недостатков объективного характера не стоит забывать и о субъективных. Компьютерные обучающие системы оказывают совершенно разное влияние на разных людей в зависимости от их индивидуально-физиологических, психологических и личностных качеств. Анализ этих качеств усложняется тем, что многие элементы работы человека с ПК не получили достаточного научного обоснования. Так, например одной из психологических проблем является проблема возрастов. По статистике люди старшего поколения более осторожно относятся к процессу компьютеризации, нежели молодежь.

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

Список литературы

Полат Е.С. Новые педагогические и информационные технологии в системе образования. - М: Омега-Л, 2011.

Журнал "Компьютер в школе" N1-4 2018 г.

Башмаков А. И., Башмаков И. А. Разработка компьютерных учебников и обучающих систем. М. 2003 г.

Читайте также: