Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции (Горина).docx
Скачиваний:
46
Добавлен:
18.08.2019
Размер:
205.58 Кб
Скачать
  1. Принцип непрерывного развития системы

Два источника развития ИС:

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

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

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

Вложения в разработку ИС следует распределять равномерно, пропорционально, поддерживая баланс между количествами компьютеров

и рабочих мест, количествами специалистов разных профилей (программистов, операторов, электронщиков и т.д.).

Принцип типизации проектных решений

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

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

  1. Принцип системного подхода к проектированию ИС

Как бы хороша ни была наша ИС «внутри», она должна вписываться в метасистему, в окружающую среду, в существующие организационные структуры и хозяйственный механизм. Если получаемые системой результаты не воспринимаются окружающей средой, следует либо попытаться изменить эту среду (структуру или кадры организации, сложившуюся систему управления и т.д.), либо перестроить ИС, приспособить ее к существующим реалиям. В противном случае ИС обречена на забвение.

  1. Принцип автоматизации документооборота

Как было (и есть)

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

ПРОГРАММНЫЕ АГЕНТЫ

Программные агенты (Software agents) - это компьютерные программы, которые самостоятельно выполняют поставленные пользователем задачи.

Термин «программные агенты» имеет ряд синонимов: «интеллектуальные агенты», «программные роботы». Часто используются сокращенный вариант: «агент» или «робот».

Программные агенты могут значительно отличаться по сложности и выполняемым функциям.

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

Другим примером простых являются агенты в системах электронной почты. Агенты фильтруют почту, предупреждают про возможную опасность, переадресуют сообщения в отсутствие пользователя, блокируют сообщения и т.п. В качестве примера можно привести Агент Mail.ru - получение и отправка сообщений на сайте yvMnv.mail.ru.

Агенты могут использоваться для мониторинга. Например. Агент StaffCop - программа для мониторинга деятельности сотрудников за компьютерами, контроля рабочего времени и обеспечения информационной безопасности организации.

StaffCop собирает следующую информацию: S экран компьютера (скриншоты): программа делает снимки экрана с установленным интервалом;

S интернет пейджеры (программы для мгновенного обмена сообщениями - ICQ и другие): тексты сообщений, контакты собеседников, время отправки/получения сообщений. Содержание сообщений из ICQ можно представлять как доказательство неправомерных действий сотрудника (в США это уже является доказательством в суде). S программы: когда и какие запускались приложения, сколько времени с ними работали;

S файлы: когда и какие открывались файлы. Можно увидеть факт доступа сотрудника к ненужным в его работе файлам, копирование коммерческой информации (кража информации).

S веб-сайты: какие и когда открывались сайты и страницы, сколько времени их просматривали. Также администратор может видеть список открытых сайтов в реальном режиме времени (с возможностью закрытия сайта).

S USB устройства: название внешних устройств, время их подключения и отключения, копирование файлов;

S рабочий день: последовательность действий сотрудника в хронологическом порядке в течении рабочего дня.

Программа StaffCop состоит из двух модулей - администраторского, который устанавливается на компьютер администратора, и пользовательского (агента). Агенты осуществляют сбор информации об активности сотрудников и передают ее администраторскому модулю. Агент представляет собой драйвер небольшого размера, работающий как служба Windows. Агент может работать в двух режимах: как обычная программа либо как программа-шпион (в невидимом режиме) -пользователь компьютера не будет знать, что за ним ведется наблюдение.

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

Рассмотрим виды обучаемых агентов.

Скажи, что ты ищешь в Интернете, и я скажу тебе, кто ты ПОИСКОВЫЕ АГЕНТЫ

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

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

Следует отметить, что поисковик сортирует ссылки по релевантности (соответствие запросу), но лично Вам последовательность предъявления ссылок может не подойти.

Если два человека одинаково сформулировали запрос (например: «хорошая музыка»), то Google предоставит им одинаковый результат поиска (« 2,5 млн. ссылок), хотя их мнения о хорошей музыке могут сильно отличаться.

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

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

КОЛЛАБОРАТИВНАЯ ФИЛЬТРАЦИЯ

Коллаборативная фильтрация - это технология поиска информации на основе анализа предпочтений пользователей.

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

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

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

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

Покажем простой пример коллаборативной фильтрации.

Допустим, что три пользователя оценили в баллах (1-10) четыре книги. По результатам оценивания был составлен рейтинг книг (таблица).

Пользователь

Книга1

Книга2

КнигаЗ

Книга4

Андрей

10

9

Не читал

Не читал

Сергей

10

8

8

4

Наташа

4

3

2

10

Рейтинг

24

20

10

14

Если Андрей спросит систему, "а что бы мне ещё такое почитать?", то система увидит, что вкусы Андрея и Сергея близки, и предложит ему КнигуЗ, несмотря на то, что Наташа оценила ее низко и у этой книги самый низкий рейтинг. Если бы рекомендация давалась по рейтингу, то была бы предложена Книга4.

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

Сбор информации для коллаборативной фильтрации может осуществляться в явном или неявном виде.

В явном виде пользователю предложат оценить товары в баллах, обычно от 1 до 5. Эти выявленные предпочтения и есть те фильтры, по которым для каждого пользователя подбираются «свои» группы - все люди, которые поставили тем же товарам похожие баллы.

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

Для ознакомления с технологией коллаборативной фильтрации можно предложить посетить ИМХОклуб (www.imhoclub.ru) рекомендательный сервис, в котором экспертиза произведений (литературы, драматургии, кинематографа и др.) осуществляется самими пользователями услуги. Название клуба представляет собой аббревиатур}' на английском языке «In My Humble Opinion» («по моему скромном}' мнению»). ИМХОклуб выдает персональные рекомендации для тех, перед кем стоит проблема выбора: что читать, смотреть, слушать и др.

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

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

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

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

КОММЕРЧЕСКИЕ АГЕНТЫ

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

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

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

ЭТАПЫ ПРОЕКТИРОВАНИЯ И ВНЕДРЕНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ

1 этап: Разработка ИТ-стратегии предприятия

Известно, что из всех проектов по внедрению ИС:

  • 40% оканчиваются неудачей;

  • 40% завершаются с нарушением сроков, превышением бюджета и неполным соответствием запланированных и полученных результатов.

Основная причина приведенной статистики заключается в отсутствии у предприятий ИТ-стратегии при внедрении ИС.

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

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

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

ПОДХОДЫ К РАЗРАБОТКЕ ИТ-СТРАТЕГИИ

S Планирование технических и программных средств. Один из наиболее распространенных подходов. Под разработкой ИТ-стратегии понимается оценка тенденций развития технических и программных средств и прогнозирование потребностей в них. Пример такой стратегии -ежегодное наращивание производительности технических средств на определенный процент.

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

S Авангардизм.

Чукчи решили усовершенствовать перевозки по тундре

И купили в складчину КАМАЗ. Через некоторое время их спрашивают: «Ну как?» Они отвечают: «Хорошо - большой кузов, фары освещают полтундры.

Плип тту-г, _ rnftnx'ii Fihinmnn устают».

Суть подхода заключается в практически полном отсутствии планирования технических и программных средств. Благодаря рекламе высокотехнологичных новинок у некоторых ИТ-директоров появляется непреодолимое желание это приобрести (за счет организации) и начать использовать.

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

S Ключевые факторы успеха (КФУ). Согласно данному подход} автоматизировать надо те бизнес-процессы, которые напрямую влияют на ключевые факторы успеха предприятия. Соответственно, КФУ определяют стратегию, цели и задачи внедрения ИС.

В соответствие с принципом Парето 80% прибыли предприятия з среднем обеспечивают 20% его клиентов. Согласно подход} КФУ автоматизируются, прежде всего, те бизнес-процессы, которые связаны с этими 20% клиентов.

Правило Парето в общем виде: 20% усилий обеспечивают 80% результата. Для достижения остальных 20% надо приложить 80% усилий (рисунок). Остается только узнать - какие именно 20% усилий принес}! 80% результата.

Результат

Рис. Правило Парето

S ИТ-стратегия определяется глобальной стратегией. Вначале определяется миссия, основные цели и стратегия предприятия в целом, а затем для ИТ-службы. При этом предполагается, что ИС на предприятии вторична и поддерживает основной бизнес.

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

В данном случае ИТ-стратегия должна отвечать на вопрос - как информационные технологии могут поддержать конкурентные преимущества предприятия и обеспечить новые.

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