Информационные системы маркетинга
Предмет, структура, состав и виды информационных систем маркетинга. Создание, оптимизация, тенденции развития информационных систем и мультимедийных технологий. Характеристика, назначение технических средств и эффективность информационных систем.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курс лекций |
Язык | русский |
Дата добавления | 23.01.2011 |
Размер файла | 608,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
* нормативно-справочную, используемую при выполнении расчетов по техническому обеспечению.
К настоящему времени сложились две основные формы организации технического обеспечения (формы использования технических средств): централизованная и частично или полностью децентрализованная.
Централизованное техническое обеспечение базируется на использовании в информационной системе больших ЭВМ и вычислительных центров.
Децентрализация технических средств предполагает реализацию функциональных подсистем на персональных компьютерах непосредственно на рабочих местах.
Перспективным подходом следует считать, по-видимому, частично децентрализованный подход -- организацию технического обеспечения на базе распределенных сетей, состоящих из персональных компьютеров и большой ЭВМ для хранения баз данных, общих для любых функциональных подсистем.
Математическое и программное обеспечение -- совокупность математических методов, моделей, алгоритмов и программ для реализации целей и задач информационной системы, а также нормального функционирования комплекса технических средств.
К средствам математического обеспечения относятся:
* средства моделирования процессов управления;
* типовые задачи управления;
* методы математического программирования, математической статистики, теории массового обслуживания и др.
В состав программного обеспечения входят общесистемные и специальные программные продукты, а также техническая документация.
К общесистемному программному обеспечению относятся комплексы программ, ориентированных на пользователей и предназначенных для решения типовых задач обработки информации. Они служат для расширения функциональных возможностей компьютеров, контроля и управления процессом обработки данных.
Специальное программное обеспечение представляет собой совокупность программ, разработанных при создании конкретной информационной системы. В его состав входят пакеты прикладных программ, реализующие разработанные модели разной степени адекватности, отражающие функционирование реального объекта.
Техническая документация на разработку программных средств должна содержать описание задач, задание на алгоритмизацию, экономико-математическую модель задачи, контрольные примеры.
Организационное обеспечение -- совокупность методов и средств, регламентирующих взаимодействие работников с техническими средствами и между собой в процессе разработки и эксплуатации информационной системы.
Организационное обеспечение реализует следующие функции:
- анализ существующей системы управления организацией, где будет использоваться ИС, и выявление задач, подлежащих автоматизации;
- подготовку задач к решению на компьютере, включая техническое задание на проектирование ИС и технико-экономическое обоснование ее эффективности;
- разработку управленческих решений по составу и структуре организации, методологии решения задач, направленных на повышение эффективности системы управления.
Организационное обеспечение создается по результатам предпроектного обследования на 1-м этапе построения баз данных, с целями которого вы познакомились при рассмотрении информационного обеспечения.
Организационные единицы управления -- это структурные подразделения, управленческий персонал (пользователи), выполняющие функции управления с использованием средств информационных технологий ИС. На рис. приведены организационные структуры управления:
· иерархического типа, соответствуют линейно-функциональной организационной структуре, охватывающей функциональные подразделения («службы» -- С) и структурные подразделения (П);
· сетевого типа, соответствуют дивизиональной структуре, построенной на основе бизнес-единиц (БЕ), за которыми закрепляются функции полного управленческого цикла.
· Организационная структура управления оказывает существенное влияние на выбор информационных технологий. Управленческий персонал несет ответственность за ввод первичных данных в ИС, анализ и выбор альтернативных управленческих решений, выдачу управляющего воздействия на объект управления.
· Внедрение ИС изменяет технологию управления, освобождает пользователей от рутинных, достаточно простых, но трудоемких ручных процедур обработки информации. Развитые ИС обеспечивают накопление информации для целей анализа и создания системы поддержки решений. ИС изменяет организационную структуру, состав функций управления и связанные с ними информационные потоки, форму представления и качественные характеристики информации (оперативность, достоверность, точность, полнота информации для управленческих решений).
Правовое обеспечение -- совокупность правовых норм, определяющих создание, юридический статус и функционирование информационных систем, регламентирующих порядок получения, преобразования и использования информации.
Главной целью правового обеспечения является укрепление законности.
В состав правового обеспечения входят законы, указы, постановления государственных органов власти, приказы, инструкции и другие нормативные документы министерств, ведомств, организаций, местных органов власти. В правовом обеспечении можно выделить общую часть, регулирующую функционирование любой информационной системы, и локальную часть, регулирующую функционирование конкретной системы.
Правовое обеспечение этапов разработки информационной системы включает нормативные акты, связанные с договорными отношениями разработчика и заказчика и правовым регулированием отклонений от договора.
Правовое обеспечение этапов функционирования информационной системы включает:
* статус информационной системы;
* права, обязанности и ответственность персонала;
* правовые положения отдельных видов процесса управления;
* порядок создания и использования информации и др.
Структура маркетинговой , также как и экономической информационной системы состоит из функциональной и обеспечивающей подсистем. Функциональная подсистема включает планирование, учет, контроль, и регулирование. Функциональная подсистема - это комплекс управления организационно-экономическими задачами с высокой степенью информационно-технологических связей.
Перечислим основные задачи функциональной подсистемы:
· Техническая подготовка производства
· Оперативное планирование
· Финансово-бухгалтерская деятельность
· Управление материально-техническим снабжением
· Управление кадрами
· Управление сбытом
· Управления отношениями с клиентами
4.3 Особенности маркетинговой информационной системы
Рассмотрим более подробно информационную систему маркетинга, как одну из экономических информационных систем такой важной предметной области экономики - маркетинговой деятельности.
Информационная система маркетинга - это информационная система, предназначенная обеспечить управленческий персонал своевременной и достоверной информацией с целью принятия маркетинговых решений. ИС маркетинга является составной и неотъемлемой частью корпоративной ИС.
ИС маркетинга позволяет повысить уровень анализа, планирования, реализации планов и контроля. Основное предназначение ИС маркетинга - обеспечение потребностей руководителей в информации, ее сбор, обработка и своевременное предоставление.
Маркетинговая информационная система разумной степени сложности состоит из восьми подсистем, каждая из которых связана с какой-либо отдельной областью маркетинга: продажами, прогнозированием, маркетинговыми исследованиями, ценообразованием, распределением, продвижением продукции, разработкой новой продукции и планированием производства, которые связаны друг с другом, а также с другими важными областями, такими как, например передача данных общего плана.
Опишем в общих чертах примеры основных подсистем, которые представлены на рис.
Рис. Состав подсистем маркетинговой информационной системы
Поскольку продажи являются основной функцией в большинстве организаций, этот модуль обычно наиболее развит и взаимосвязан с каждой из подсистем. Сам по себе он может быть разбит на три составляющие: поддержка продаж, анализ продаж и клиентский анализ.
Система поддержки продаж должна обеспечивать торговых представителей следующим: описанием товара и особенностей его эксплуатации, информацией о ценах на товары, о скидках, о средствах стимулирования продаж, о продвижении товара, о финансовых планах клиентов и их вариантах. В этот перечень входят также сведения о деятельности конкурентов, сведения о прошлых взаимоотношениях клиентов с компанией, информация о разработке новых товаров и данные о товарно-материальных запасах.
Система анализа продаж является чрезвычайно важной для любой компании. Она предоставляет информацию для анализа: о тенденциях продаж товара, прибыльности отдельного товара, деятельности торгового подразделения, филиала или отдельного торгового представителя.
Модуль клиентского анализа обеспечивает менеджеров данными о доходах и вкладе каждой организации-клиента. Обычно в зависимости от объема закупок выделяются три или четыре категории клиентов. Это позволяет получать подробные и регулярные отчеты о 15-20% клиентов, которые зачастую приносят до 80% дохода. Таким образом, распределить время и усилия торгового персонала можно легче и эффективнее.
Прогнозирование продаж является залогом процветания всей организации. Будущее по определению связано с неопределенностью и сомнениями. Вероятность ошибки уменьшается в результате применения сложных статистических методов при одновременном использовании надежных данных по предыдущим периодам. Обычно организации, составляющие какие-либо прогнозы, склонны к прямой экстраполяции данных по предыдущим периодам. При составлении таких примитивных прогнозов используются простейшие сглаживающие методы, скользящая годовая сумма или скользящее среднее, например по трем или шести месяцам. Используя существующее в настоящее время программное обеспечение, менеджеры могут проводить регрессивный анализ, комплексный анализ временных рядов и даже составлять прогнозы на основе комплексных моделей, таких как модель Бокса-Дженкинса.
Прогнозы продаж используются повсюду в организации в качестве отправной точки цикла финансового планирования. Цифры, полученные отделом маркетинга, используются при планировании производства, управлении материальным обеспечением, планировании потребностей в рабочей силе, а также в качестве контрольного механизма для менеджеров высшего звена, позволяющего им отслеживать деятельность компании. Таким образом, ошибки любого характера могут привести к серьезным последствиям.
Основная информация, необходимая для прогнозирования продаж, включает в себя: данные о продажах за предыдущие периоды, предоставляемые системой продаж и анализа; данные о макроокружении, предоставляемые системой маркетинговых исследований; информацию о деятельности конкурентов и других условиях микроокружения, предоставляемую системой сбора информации о конкурентах; информацию о продвижении и рекламе товара, предоставляемую ответственной за это подсистемой.
Подсистема маркетинговых исследований основывается на множестве внутренних (информационная система по продажам) и внешних информационных систем (бюро данных, отчеты о состоянии рынка, Интернет-источники и т. п.). Грамотно разработанная система маркетинговых исследований и сбора информации включает в себя три различные составляющие: исследование клиентов, исследование рынка и исследование конкурентов.
Исследование клиентов в отличие от клиентского анализа использует некоторую информацию о клиентах, генерируемую системой продаж, их финансовые данные и данные по проведенным ими операциям. Эта система также изучает сделки клиента с конкурентами. Исследование клиентов зачастую охватывает не только имеющихся, но и потенциальных клиентов.
Гораздо более широким является исследование рынка, объект которого -- весь рынок, а функция -- предоставление информации о размере рынка (по товару, серии и т.п., по необходимости), потенциале рынка и рыночной доле. Эта информация помогает планировать производство, продажи и мероприятия по продвижению товара.
Система исследования конкурентов содержит информацию по пяти ключевым областям:
перечень товаров конкурента;
сильные и слабые стороны конкурента;
политика конкурента по работе с клиентами и уровни обслуживания;
финансовая мощь конкурента;
планы конкурента по разработке новых товаров, стратегические планы и планы действий в случае возникновения непредвиденных обстоятельств.
В избытке имеются внешние базы данных, которые можно напрямую подключить к подсистеме маркетинговых исследований. Содержание этих баз данных настолько разнообразно, насколько разнообразны компании, имеющие к ним доступ. Есть базы, содержащие данные исключительно по химической промышленности, данные по национальным и международным компаниям, финансовые данные и медицинскую информацию, и это только немногие из существующих баз данных. Большая часть этих данных в настоящее время доступна на дисках CD-ROM или в Интернете. В обоих случаях пользователи просто подписываются на услугу, а компания-поставщик отсылает по почте диски с обновлением базы данных или через определенные интервалы времени предоставляет отчеты по электронной почте. Такая информация в совокупности с огромным количеством внутренних данных может представлять собой очень мощный внутренний источник своевременной и взаимодополняющей информации.
Рассмотрим подсистему ценообразования. В ценообразовании есть ряд переменных, которые должны учитываться менеджером по маркетингу. При выборе стратегии ценообразования нужно принимать во внимание стратегические и тактические средства, стоимость материалов, издержки производства, издержки сбыта продукции, потребительский спрос, товары и цены конкурентов, склонность потребителя приобретать товар, а также все нюансы макроокружения. При определении цены товара или услуги может использоваться ряд аналитических инструментов. Тремя наиболее известными являются анализ безубыточности и модели ценообразования на основе предельных издержек и принципа «средние издержки плюс прибыль». Все три этих способа идеально подходят для модели, представленной в виде электронной таблицы, где с любой сложной формулой, связывающей любое количество переменных, можно экспериментировать, задаваясь вопросом «что, если». Сложность модели будет зависеть от типа компании, товара и охваченного рынка.
Подсистема распределения связана с базовыми понятиями логистики, и поэтому является одним из самых серьезных вопросов, стоящих перед менеджерами по маркетингу при продумывании распределения товара, является вопрос о расположении хранилищ или посредников по отношению к существующей или потенциальной клиентской базе. Для решения этой важной задачи можно использовать возможности линейного программирования. Несмотря на свое название, линейное программирование не имеет ничего общего с компьютерным программированием как таковым, а является интерактивным арифметическим процессом, направленным на минимизацию переменной, например транспортных издержек. Использование таких моделей позволяет менеджерам проверить решение, подсказанное им здравым смыслом, которое может оказаться плохим. Однако зачастую это бывает трудоемким и дорогостоящим вычислительным процессом, для осуществления которого было разработано большое количество программного обеспечения. Хотя появление Интернета позволило сократить издержки благодаря уменьшению посредников, решения до сих пор нужно принимать с использованием этих моделей и методов.
Подсистема продвижения товаров или услуг дает менеджерам возможность выстраивать все более сложные модели с причинно-следственными связями, предназначенными для анализа эффективности мероприятий по продвижению товаров и услуг, электронные таблицы и базы данных позволяют гораздо более жёстко контролировать и точно оценивать различные сочетания таких мероприятий.
Большие розничные торговые точки предоставляют возможность работы с базами данных в месте приобретения товаров. Производители предоставляют графическую и текстовую информацию о своих товарах, чтобы магазин включил ее в базу данных. Затем эти изображения демонстрируются на больших экранах с высоким разрешением. Одновременное предложение нескольких тысяч наименований товара в такой базе данных дает возможность с легкостью манипулировать этими наименованиями по мере того, как производитель изменяет свои требования.
В последнее время для оценки эффективности своих мероприятий рекламные агентства используют совокупность демографических данных, данных об интенсивности телевизионной рекламы и данных об объемах продаж розничных точек. В домах, принимающих участие в этом проекте, установлен «черный ящик», позволяющий получать информацию о том, какой канал предпочитает каждый из членов семьи, которая предварительно предоставляет подробные демографические данные.
Достоинства использования электронных средств (системы WWW, электронной почты) при продвижении и распространении информации о деталях товара или услуги и их свойствах должны быть оценены с точки зрения затрат на их использование и получаемых преимуществ. При этом финансирование мероприятий по продвижению товара надо оставить прежним, но средства распределить по-другому. В связи с этим менеджерам необходимо включить данные такого характера в свою подсистему продвижения товаров или услуг.
Использование модуля маркетинговой информационной системы, называемого подсистемой разработки новых продуктов и отвечающего за разработку новых товаров, позволяет снизить неопределенность и финансовый риск на стадии разработки нового продукта. Примером может быть проведение оценки и отсев на ранних стадиях. Поскольку менеджерам, отвечающим за разработку и реализацию нового продукта, необходимо убедиться в том, что новые продукты соответствуют настоящей и будущей стратегией компании, то надо разработать и взвесить критерии, по которым будет определяться соответствие этим условиям каждого потенциального продукта. А так как число критериев и их сложность растет, растет и сложность соответствующего количественного анализа. Электронные таблицы идеально подходят для решения этой задачи и позволяют использовать неограниченное количество сценариев.
Другим примером случая, когда маркетинговая информационная система дает значительные преимущества по сравнению с «бумажной» работой, является управление процессом разработки совершенно нового товара. Анализ критического пути оказался отличным методом мониторинга деятельности и концентрации внимания руководителей на «узких местах» и других жизненно важных моментах. В тех компаниях, где могут одновременно находиться в разработке до двух сотен проектов, такая методика незаменима. То же можно сказать о маленьких компаниях, где имеет место нехватка человеческих ресурсов для разработки новых товаров и где такая методика может в значительной степени разгрузить людей и ускорить процесс разработки совершенно нового товара.
Для подсистемы планирования производства информация поставляется большинством других подсистем. Результатом является подробный план получения прибыли в результате маркетинговой деятельности для каждого из наименований товара. Поскольку объем информации и данных возрастает по экспоненте, то результатом будут в высшей степени сложные модели.
5. Классификация информационных систем по сфере применения, по степени автоматизации, по способу организации, по масштабу и другим признакам. Модели жизненного цикла информационной системы - каскадная, итерационная, спиральная и этапы цикла - инициирование, проектирование (разработка), эксплуатация, модификация, утилизация. Роль и место специалиста-маркетолога на стадиях жизненного цикла создания, развития и эксплуатации информационной системы
5.1 Классификация информационных систем по сфере применения, по степени автоматизации, по способу организации, по масштабу и другим признакам
Информационная система -- взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели»
В Федеральном законе «Об информации, информатизации и защите информации» дается следующее определение:
«Информационная система -- организационно упорядоченная совокупность документов (массивов документов) и информационных технологий, в том числе с использованием средств вычислительной техники и связи, реализующих информационные процессы»
Классификация по масштабу
По масштабу информационные системы подразделяются на следующие группы:
· одиночные;
· групповые;
· корпоративные.
Одиночные информационные системы реализуются, как правило, на автономном персональном компьютере (сеть не используется). Такая система может содержать несколько простых приложений, связанных общим информационным фондом, и рассчитана на работу одного пользователя или группы пользователей, разделяющих по времени одно рабочее место. Подобные приложения создайся с помощью так называемых настольных или локальных систем управления базами данных (СУБД). Среди локальных СУБД наиболее известными являются Clarion, Clipper, FoxPro, Paradox, dBase и Microsoft Access.
Групповые информационные системы ориентированы на коллективное использование информации членами рабочей группы и чаще всего строятся на базе локальной вычислительной сети. При разработке таких приложений используются серверы баз данных (Называемые также SQL-серверами) для рабочих групп. Существует довольно большое количество различных SQL-серверов, как коммерческих, так и свободно распространяемых. Среди них наиболее известны такие серверы баз данных, как Oracle, DB2, Microsoft SQL Server, InterBase, Sybase, Informix.
Корпоративные информационные системы являются развитием систем для рабочих групп, они ориентированы на крупные компании и могут поддерживать территориально разнесенные узлы или сети. В основном они имеют иерархическую структуру из нескольких уровней. Для таких систем характерна архитектура клиент-сервер со специализацией серверов или же многоуровневая архитектура. При разработке таких систем могут использоваться те же серверы баз данных, что и при разработке групповых информационных систем. Однако в крупных информационных системах наибольшее распространение получили серверы Oracle, DB2 и Microsoft SQL Server.
Для групповых и корпоративных систем существенно повышаются требования к надежности функционирования и сохранности данных. Эти свойства обеспечиваются поддержкой целостности данных, ссылок и транзакций в серверах баз.
Классификация по сфере применения
По сфере применения информационные системы обычно подразделяются на четыре группы:
· системы обработки транзакций;
· системы принятия решений;
· информационно-справочные системы;
· офисные информационные системы.
Системы обработки транзакций, в свою очередь, по оперативности обработки данных, разделяются на пакетные информационные системы и оперативные информационные системы. В информационных системах организационного управлений преобладает режим оперативной обработки транзакций, для отражения актуального состояния предметной области в любой момент времени, а пакетная обработка занимает весьма ограниченную часть.
Системы поддержки принятия решений -- DSS (Decision Support Systeq) -- представляют собой другой тип информационных систем, в которых с помощью довольно сложных запросов производится отбор и анализ данных в различных разрезах: временных, географических и по другим показателям.
Обширный класс информационно-справочных систем основан на гипертекстовых документах и мультимедиа. Наибольшее развитие такие информационные системы получили в сети Интернет.
Класс офисных информационных систем нацелен на перевод бумажных документов в электронный вид, автоматизацию делопроизводства и управление документооборотом.
Классификация по способу организации
По способу организации групповые и корпоративные информационные системы подразделяются на следующие классы:
· системы на основе архитектуры файл-сервер;
· системы на основе архитектуры клиент-сервер;
· системы на основе многоуровневой архитектуры;
· системы на основе Интернет/интранет - технологий.
В любой информационной системе можно выделить необходимые функциональные компоненты, которые помогают понять ограничения различных архитектур информационных систем.
Архитектура файл-сервер только извлекает данные из файлов так, что дополнительные пользователи и приложения добавляют лишь незначительную нагрузку на центральный процессор. Каждый новый клиент добавляет вычислительную мощность к сети.
Архитектура клиент-сервер предназначена для разрешения проблем файл-серверных приложений путем разделения компонентов приложения и размещения их там, где они будут функционировать наиболее эффективно. Особенностью архитектуры клиент-сервер является использование выделенных серверов баз данных, понимающих запросы на языке структурированных запросов SQL (Structured Query Language) и выполняющих поиск, сортировку и агрегирование информации.
В настоящее время архитектура клиент-сервер получила признание и широкое распространение как способ организации приложений для рабочих групп и информационных систем корпоративного уровня. Подобная организация работы повышает эффективность выполнения приложений за счет использования возможностей сервера БД, разгрузки сети и обеспечения контроля целостности данных.
Многоуровневая архитектура стала развитием архитектуры клиент-сервер и в своей классической форме состоит из трех уровней:
· нижний уровень представляет собой приложения клиентов, имеющие программный интерфейс для вызова приложения на среднем уровне;
· средний уровень представляет собой сервер приложений;
· верхний уровень представляет собой удаленный специализированный сервер базы данных.
Трехуровневая архитектура позволяет еще больше сбалансировать нагрузку на разные узлы и сеть, а также способствует специализации инструментов для разработки приложений и устраняет недостатки двухуровневой модели клиент-сервер.
В развитии технологии Интернет/интранет основной акцент пока что делается на разработке инструментальных программных средств. В то же время наблюдается отсутствие развитых средств разработки приложений, работающих с базами данных. Компромиссным решением для создания удобных и простых в использовании и сопровождении информационных систем, эффективно работающих с базами данных, стало объединение Интернет/интранет-технологии с многоуровневой архитектурой. При этом структура информационного приложения приобретает следующий вид: браузер -- сервер приложений -- сервер баз данных -- сервер динамических страниц -- web-сервер.
По характеру хранимой информации БД делятся на фактографические и документальные. Если проводить аналогию с описанными выше примерами информационных хранилищ, то фактографические БД -- это картотеки, а документальные -- это архивы. В фактографических БД хранится краткая информация в строго определенном формате. В документальных БД -- всевозможные документы. Причем это могут быть не только текстовые документы, но и графика, видео и звук (мультимедиа).
Автоматизированная система управления (АСУ) - это комплекс технических и программных средств, совместно с организационными структурами (отдельными людьми пли коллективом), обеспечивающий управление объектом (комплексом) в производственной, научной или общественной среде.
Выделяют информационные системы управления образования (Например, кадры, абитуриент, студент, библиотечные программы). Автоматизированные системы для научных исследований (АСНИ), представляющие собой программно-аппаратные комплексы, обрабатывающие данные, поступающие от различного рода экспериментальных установок и измерительных приборов, и на основе их анализа облегчающие обнаружение новых эффектов и закономерностей. Системы автоматизированного проектирования и геоинформационные системы.
Систему искусственного интеллекта, построенную на основе высококачественных специальных знании о некоторой предметной области (полученных от экспертов - специалистов этой области), называют экспертной системой. Экспертные системы - один из немногих видов систем искусственного интеллекта - получили широкое распространение, и нашли практическое применение. Существуют экспертные системы по военному делу, геологии, инженерному делу, информатике, космической технике, математике, медицине, метеорологии, промышленности, сельскому хозяйству, управлению, физике, химии, электронике, юриспруденции и т.д. И только то, что экспертные системы остаются весьма сложными, дорогими, а главное, узкоспециализированными программами, сдерживает их еще более широкое распространение.
Экспертные системы (ЭС) - это компьютерные программы, созданные для выполнения тех видов деятельности, которые под силу человеку-эксперту. Они работают таким образом, что имитируют образ действий человека-эксперта, и существенно отличаются от точных, хорошо аргументированных алгоритмов и не похожи на математические процедуры большинства традиционных разработок.
5.2 Жизненный цикл информационной системы
Совокупность стадий и этапов, которые проходит ИС в своем развитии от момента принятия решения о создании системы до момента прекращения функционирования системы, называется жизненным циклом ИС.
Содержание жизненного цикла разработки ИС сводится к выполнению следующих стадий:
1. Планирование и анализ требований (предпроектная стадия) -- системный анализ. Проводится исследование и анализ существующей информационной системы, определяются требования к создаваемой ИС, формируются технико-экономическое обоснование (ТЭО) и техническое задание (ТЗ) на разработку ИС;
2. Проектирование (техническое и логическое проектирование). В соответствии с требованиями формируются состав автоматизируемых функций (функциональная архитектура) и состав обеспечивающих подсистем (системная архитектура), проводится оформление технического проекта ИС;
3. Реализация (рабочее и физическое проектирование, кодирование). Разработка и настройка программ, формирование и наполнение баз данных, формулировка рабочих инструкций для персонала, оформление рабочего проекта;
4. Внедрение (опытная эксплуатация). Комплексная отладка подсистем ИС, обучение персонала, поэтапное внедрение ИС в эксплуатацию по подразделениям организации, оформление акта о приемо-сдаточных испытаниях ИС;
5. Эксплуатация ИС (сопровождение, модернизация). Сбор рекламаций и статистики о функционировании ИС, исправление недоработок и ошибок, оформление требований к модернизации ИС и ее выполнение (повторение стадий 2-5).
Ниже рассматривается основное содержание стадий и этапов жизненного цикла ИС.
Системный анализ. Основными целями этапа являются:
формулировка потребностей в новой ИС (определение всех недостатков существующей ИС);
выбор направления и определение экономической обоснованности проектирования ИС.
Системный анализ ИС начинается с описания и анализа функционирования рассматриваемого объекта в соответствии с требованиями (целями), которые предъявляются к нему. В результате этого этапа выявляются недостатки существующей ИС, на основе которых формулируется потребность в совершенствовании системы управления этим объектом, и ставится задача определения экономически обоснованной необходимости автоматизации определенных функций управления (создается технико-экономическое обоснование проекта ИС). После определения этой потребности возникает проблема выбора направлений совершенствования объекта на основе выбора программно-технических средств. Результаты оформляются в виде технического задания на проект, в котором отражаются технические условия и требования к ИС, а также ограничения на ресурсы проектирования. Требования к ИС определяются в терминах функций, реализуемых системой.
Этап проектирования предполагает:
проектирование функциональной архитектуры ИС, которая отражает структуру выполняемых функций;
проектирование системной архитектуры ИС (состав обеспечивающих подсистем);
реализацию проекта.
Формирование функциональной архитектуры, которая представляет собой совокупность функциональных подсистем и связей между ними, является наиболее ответственным и важным этапом с точки зрения качества всей последующей разработки ИС.
Построение системной архитектуры на основе функциональной предполагает определение элементов и модулей информационного, технического, программного обеспечения и других обеспечивающих подсистем, связей по информации и управлению между выделенными элементами и разработку технологии обработки информации.
Реализация включает разработку программ и инструкций для пользователей, создание информационного обеспечения, включая наполнение баз данных. Внедрение разработанного проекта разделяется на опытное и промышленное.
Этап опытного внедрения подразумевает проверку работоспособности элементов и модулей проекта, устранение ошибок на уровне элементов и связей между ними. Этап сдачи в промышленную эксплуатацию заключается в организации проверки проекта на уровне функций, контроля соответствия его требованиям, сформулированным на стадии системного анализа.
Важной особенностью жизненного цикла ИС является его повторяемость (цикличность) «системный анализ -- разработка -- сопровождение -- системный анализ». Это соответствует представлению об ИС как о развивающейся, динамической системе. При первом выполнении стадии «Разработка» создается проект ИС, а при последующих реализациях данной стадии осуществляется модификация проекта для поддержания его в актуальном состоянии.
С точки зрения реализации перечисленных аспектов в технологиях проектирования ИС модели жизненного цикла, определяющие поря- док выполнения стадий и этапов, претерпевали существенные изменения. Среди известных моделей жизненного цикла можно выделить следующие:
каскадная модель (до 70-х годов) - последовательный переход на следующий этап после завершения предыдущего;
итерационная модель (70-80-е годы) -- с итерационными возвратами на предыдущие этапы после выполнения очередного этапа;
спиральная модель (80-90-е годы) -- прототипная модель, предполагающая постепенное расширение прототипа ИС.
В каскадной модели переход на следующий этап происходит только после полного завершения работ на текущем этапе .
Достоинство каскадной модели заключается в планировании времени осуществления всех этапов проекта, упорядочении хода конструирования.
Недостатки каскадной модели:
- реальные проекты часто требуют отклонения от стандартной последовательности шагов (недостаточно гибкая модель);
- цикл основан на точной формулировке исходных требований к ИС (реально в начале проекта требования заказчика определены лишь частично);
- результаты проекта доступны заказчику только в конце работы.
- Итерационная модель. Построение комплексных ИС подразумевает согласование проектных решений, получаемых при реализации отдельных задач. Подход к проектированию «снизу вверх» предполагает необходимость таких итерационных возвратов, когда проектные решения по отдельным задачам объединяются в общие системные решения, и при этом возникает потребность в пересмотре ранее сформулированных требований. Вследствие большого числа итераций возникают рассогласования и несоответствия в выполненных проектных решениях и документации.
- Спиральная модель -- классический пример применения эволюционной стратегии конструирования .
1. начальный сбор требований и планирование проекта;
2. та же работа, но на основе рекомендаций заказчика;
3. анализ риска на основе начальных требований;
4. анализ риска на основе реакции заказчика;
5. переход к комплексной системе;
6. начальный макет системы;
7. следующий уровень макета;
8. сконструированная система;
9. оценивание заказчиком.
планирование -- определение целей, вариантов и ограничений;
анализ риска -- анализ вариантов и распознавание (выбор) риска;
конструирование -- разработка продукта следующего уровня;
оценивание -- оценка заказчиком текущих результатов конструирования.
Интегрирующий аспект спиральной модели очевиден при учете радиального измерения спирали. С каждой итерацией по спирали (продвижением от центра к периферии) строятся все более полные версии ПО.
Спиральная модель жизненного цикла ИС реально отображает разработку программного обеспечения; позволяет явно учитывать риск на каждом витке эволюции разработки; включает шаг системного подхода в итерационную структуру разработки; использует моделирование для уменьшения риска и совершенствования программного изделия.
Недостатками спиральной модели являются:
новизна (отсутствует достаточная статистика эффективности модели);
повышенные требования к заказчику;
трудности контроля и управления временем разработки.
В основе спиральной модели жизненного цикла лежит применение прототипной технологии или RAD-технологии (rapid application development -- технологии быстрой разработки приложений). Основная идея этой технологии заключается в том, что ИС разрабатывается путем расширения программных прототипов, повторяя путь от детализации требований к детализации программного кода. При прототипной технологии сокращается число итераций, возникает меньше ошибок и несоответствий, которые необходимо исправлять на последующих итерациях, а само проектирование ИС осуществляется более быстрыми темпами, упрощается создание проектной документации. Для более точного соответствия проектной документации разработанной ИС все большее значение придается ведению общесистемного репозитария и использованию CASE-технологий.
RAD-технология обеспечивает экстремально короткий цикл разработки ИС. При полностью определенных требованиях и ограниченной проектной области RAD-технология позволяет создать полностью функциональную систему за очень короткое время (60-90 дней). Выделяют следующие этапы разработки ИС с использованием RAD-технологии:
1) бизнес-моделирование. Моделируется информационный поток между бизнес-функциями. Определяются ответы на вопросы: Какая информация руководит бизнес-процессом? Какая информация генерируется? Кто генерирует ее? Где информация применяется? Кто обрабатывает информацию?
2) моделирование данных. Информационный поток отображается в набор объектов данных, которые требуются для поддержки деятельности организации. Определяются характеристики (свойства, атрибуты) каждого объекта, отношения между объектами;
3) моделирование обработки. Определяются преобразования объектов данных, обеспечивающие реализацию бизнес-функций. Создаются описания обработки для добавления, модификации, удаления или нахождения (исправления) объектов данных;
4) генерация приложения. Предполагается использование методов, ориентированных на языки программирования 4-го поколения. Вместо создания ПО с помощью языков программирования 3-го поколения, RAD-процесс работает с повторно используемыми программными компонентами или создает повторно используемые компоненты. Для обеспечения конструирования используются утилиты автоматизации (CASE-средства);
5) тестирование и объединение. Поскольку применяются повторно используемые компоненты, многие программные элементы уже протестированы, что сокращает время тестирования (хотя все новые элементы должны быть протестированы).
Применение RAD имеет и свои недостатки, и ограничения:
большие проекты в RAD требуют существенных людских ресурсов (необходимо создать достаточное количество групп);
RAD применима только для приложений, которые можно разделять на отдельные модули и в которых производительность не является критической величиной;
RAD неприменима в условиях высоких технических рисков.
6. Последовательность разработки и оптимизации информационных систем. Разработка информационного обеспечения задачи: информационный анализ предметной области, построение информационно-логической модели. Постановка задачи: формулировка организационно-экономической сущности задачи, описание входной и выходной информации. Разработка алгоритмов и технологии решения задачи
Планирование внедрения компьютерных информационных систем по сути дела, является реформированием системы управления предприятием. Поэтому грамотно подготовленный план позволит избежать множества проблем, возникающих при внедрении системы и ее последующей эксплуатации.
Изменение системы управления, в первую очередь, связано с применением новейших методов работы с информацией.
Необходимость проектирования ИС может обусловливаться разработкой и внедрением информационных технологий в организации (построение новой информационной системы) либо при модернизации существующих информационных процессов, либо при реорганизации деятельности предприятия (проведении бизнес-реинжиниринга). Потребности проектирования ИС указывают: во-первых, для достижения каких целей необходимо разработать систему; во-вторых, определяется, к какому моменту времени целесообразно осуществить разработку; в-третьих, какие затраты необходимо осуществить для проектирования системы.
Применение корпоративной информационной системы в определенной степени меняет роль финансовых функциональных подразделений, повышая роль ответственности их руководителей.
Наряду с изменением сущности информационных потоков происходит также снижение трудоемкости выполнения стандартных операций. Одни и тот же документ проходит через различные подразделения предприятия, которые вносят в него необходимые изменения.
Без применения компьютерной информационной системы каждый отдел создавал бы свои документы с самого начала.
Наряду с положительными изменениями (сокращение трудоемкости, ускорение работы, повышение качества работы, конкурентоспособности продукции, и предприятия в целом), вносимыми компьютерной информационной системой, существуют и ряд подводных камней. Во-первых, изменение информационных потоков приведет к сопротивлению некоторых категорий работников необходимости повышения их квалификации наряду с выполнением основных обязанностей, к проблемам поиска квалифицированных специалистов по информационным технологиям.
Следует отметить, что максимальное количество таких специалистов для сопровождения большой корпоративной информационной системы ограничивается только разумной целесообразностью и бюджетом на оплату труда сотрудников ИТ.
В случае если предприятие прибегает к услугам сторонних организаций, различных консалтинговых фирм, необходимо учитывать конкретный объем работ, который они фактически смогут выполнить. Сферы деятельности таких фирм могут быть различны, и совсем не обязательно будет предложено комплексное внедрение информационной системы «под ключ». Консалтинговые фирмы могут заниматься только планированием процесса технологического перевооружения, реорганизацией бизнес-процессов, выбором оптимальных программно-аппаратных решений, интеграцией используемых и приобретенных программных продуктов, консультационной деятельностью по различным вопросам. Существуют и организации, поставляющие комплексные решения и сопровождающие их в дальнейшем.
Методологии, технологии и инструментальные средства проектирования (CASE-средства) составляют основу проекта любой ИС. Методология реализуется через конкретные технологии и поддерживающие их стандарты, методики и инструментальные средства, которые обеспечивают выполнение процессов жизненного цикла системы.
Технология проектирования определяется как совокупность трех составляющих:
· пошаговой процедуры, определяющей последовательность технологических операций проектирования;
· критериев и правил, используемых для оценки результатов выполнения технологических операций;
· нотаций (графических и текстовых средств), используемых для описания проектируемой системы.
Технологические инструкции, составляющие основное содержание технологии, должны состоять из описания последовательности технологических операций, условий, в зависимости от которых выполняется та или иная операция, и описаний самих операций.
Технология проектирования, разработки и сопровождения ИС должна удовлетворять следующим общим требованиям:
· технология должна поддерживать полный жизненный цикл;
· технология должна обеспечивать гарантированное достижение целей разработки ИС с заданным качеством и в установленное время;
· технология должна обеспечивать возможность выполнения крупных проектов в виде подсистем (т.е. возможность декомпозиции проекта на составные части, разрабатываемые группами исполнителей ограниченной численности с последующей интеграцией составных частей).
Опыт разработки крупных ИС показывает, что для повышения эффективности работ необходимо разбить проект на отдельные слабо связанные по данным и функциям подсистемы. Реализация подсистем должна выполняться отдельными группами специалистов. При этом необходимо обеспечить координацию ведения общего проекта и исключить дублирование результатов работ каждой проектной группы, которое может возникнуть в силу наличия общих данных и функций;
· технология должна обеспечивать возможность ведения работ по проектированию отдельных подсистем небольшими группами (3-7 человек). Это обусловлено принципами управляемости коллектива и повышения производительности за счет минимизации числа внешних связей;
· технология должна обеспечивать минимальное время получения работоспособной ИС. Речь идет не о сроках готовности всей ИС, а о сроках реализации отдельных подсистем. Реализация ИС в целом в короткие сроки может потребовать привлечения большого числа разработчиков, при этом эффект может оказаться ниже, чем при реализации в более короткие сроки отдельных подсистем меньшим числом разработчиков. Практика показывает, что даже при наличии полностью завершенного проекта, внедрение идет последовательно по отдельным подсистемам;
· технология должна предусматривать возможность управления конфигурацией проекта, ведения версий проекта и его составляющих, возможность автоматического выпуска проектной документации и синхронизацию ее версий с версиями проекта;
· технология должна обеспечивать независимость выполняемых проектных решений от средств реализации ИС (систем управления базами данных (СУБД), операционных систем, языков и систем программирования);
· технология должна быть поддержана комплексом согласованных CASE-средств, обеспечивающих автоматизацию процессов, выполняемых на всех стадиях жизненного цикла.
Реальное применение любой технологии проектирования, разработки и сопровождения ИС в конкретной организации и конкретном проекте невозможно без выработки ряда стандартов (правил, соглашений), которые должны соблюдаться всеми участниками проекта. К таким стандартам относятся следующие:
· стандарт проектирования;
· стандарт оформления проектной документации;
· стандарт пользовательского интерфейса.
Стандарт проектирования должен устанавливать:
· набор необходимых моделей (диаграмм) на каждой стадии проектирования и степень их детализации;
· правила фиксации проектных решений на диаграммах, в том числе: правила именования объектов (включая соглашения по терминологии), набор атрибутов для всех объектов и правила их заполнения на каждой стадии, правила оформления диаграмм, включая требования к форме и размерам объектов, и т. д.;
· требования к конфигурации рабочих мест разработчиков, включая настройки операционной системы, настройки CASE-средств, общие настройки проекта и т. д.;
· механизм обеспечения совместной работы над проектом, в том числе: правила интеграции подсистем проекта, правила поддержания проекта в одинаковом для всех разработчиков состоянии (регламент обмена проектной информацией, механизм фиксации общих объектов и т.д.), правила проверки проектных решений на непротиворечивость и т. д.
Стандарт оформления проектной документации должен устанавливать:
· комплектность, состав и структуру документации на каждой стадии проектирования;
· требования к ее оформлению (включая требования к содержанию разделов, подразделов, пунктов, таблиц и т.д.),
· правила подготовки, рассмотрения, согласования и утверждения документации с указанием предельных сроков для каждой стадии;
· требования к настройке издательской системы, используемой в качестве встроенного средства подготовки документации;
· требования к настройке CASE-средств для обеспечения подготовки документации в соответствии с установленными требованиями.
Стандарт интерфейса пользователя должен устанавливать:
· правила оформления экранов (шрифты и цветовая палитра), состав и расположение окон и элементов управления;
· правила использования клавиатуры и мыши;
· правила оформления текстов помощи;
· перечень стандартных сообщений;
· правила обработки реакции пользователя.
Методология RAD
Одним из возможных подходов к разработке информационной системы в рамках спиральной модели ЖЦ является получившая в последнее время широкое распространение методология быстрой разработки приложений RAD (Rapid Application Development). Под этим термином обычно понимается процесс разработки ЭИС, содержащий 3 элемента:
· небольшую команду программистов (от 2 до 10 человек);
· короткий, но тщательно проработанный календарный график (от 2 до 6 мес.);
· повторяющийся цикл, при котором разработчики, по мере того, как приложение начинает обретать форму, запрашивают и реализуют в продукте требования, полученные через взаимодействие с заказчиком.
Команда разработчиков должна представлять из себя группу профессионалов, имеющих опыт в анализе, проектировании, генерации кода и тестировании системы с использованием CASE-средств. Члены коллектива должны также уметь трансформировать в рабочие прототипы предложения конечных пользователей.
Жизненный цикл ЭИС по методологии RAD состоит из четырех фаз:
· фаза анализа и планирования требований;
· фаза проектирования;
· фаза построения;
· фаза внедрения.
На фазе анализа и планирования требований пользователи системы определяют функции, которые она должна выполнять, выделяют наиболее приоритетные из них, требующие проработки в первую очередь, описывают информационные потребности. Определение требований выполняется в основном силами пользователей под руководством специалистов-разработчиков. Ограничивается масштаб проекта, определяются временные рамки для каждой из последующих фаз. Кроме того, определяется сама возможность реализации данного проекта в установленных рамках финансирования, на данных аппаратных средствах и т.п. Результатом данной фазы должны быть список и приоритетность функций будущей ИС, предварительные, функциональные и информационные модели ИС.
На фазе проектирования часть пользователей принимает участие в техническом проектировании системы под руководством специалистов-разработчиков. CASE-средства используются для быстрого получения работающих прототипов приложений. Пользователи, непосредственно взаимодействуя с ними, уточняют и дополняют требования к системе, которые не были выявлены на предыдущей фазе. Более подробно рассматриваются процессы системы. Анализируется и, при необходимости, корректируется функциональная модель. Каждый процесс рассматривается детально. При необходимости для каждого элементарного процесса создается частичный прототип: экран, диалог, отчет, устраняющий неясности или неоднозначности. Определяются требования разграничения доступа к данным. На этой же фазе происходит определение набора необходимой документации.
Подобные документы
Роль структуры управления в информационной системе. Примеры информационных систем. Структура и классификация информационных систем. Информационные технологии. Этапы развития информационных технологий. Виды информационных технологий.
курсовая работа [578,4 K], добавлен 17.06.2003Основные характеристики и принцип новой информационной технологии. Соотношение информационных технологий и информационных систем. Назначение и характеристика процесса накопления данных, состав моделей. Виды базовых информационных технологий, их структура.
курс лекций [410,5 K], добавлен 28.05.2010Сущность и этапы развития информационных технологий, их функции и составляющие. Характеристика информационных технологий управления и экспертных систем. Использование компьютерных и мультимедийных технологий, телекоммуникаций в обучении специалистов.
курсовая работа [48,6 K], добавлен 03.03.2013Задачи информационных потоков в логистике. Виды и принципы построения, структура и элементы информационных логистических систем, основные требования к ним. Рекомендации по созданию, внедрению и режиму работы информационных систем в сфере логистики.
реферат [25,9 K], добавлен 14.01.2011Предмет и основные понятия информационных систем. Базовые стандарты корпоративных информационных систем. Характеристика входящих и исходящих потоков информации. Основные понятия искусственного интеллекта. Обеспечение безопасности информационных систем.
курс лекций [295,6 K], добавлен 11.11.2014Информационные системы - обычный программный продук, но они имеют ряд существенных отличий от стандартных прикладных программ и систем. Классификация, области применения и реализации информационных систем. Фазы проектирования информационных систем.
реферат [22,9 K], добавлен 05.01.2010Использование информационных систем в рекламе. Информационная структура планово-экономического отдела. Аспекты использования информационных технологий. Оценка экономической эффективности использования информационных систем, их правовое обеспечение.
курсовая работа [158,8 K], добавлен 23.08.2011Классификация автоматизированных информационных систем. Классические примеры систем класса А, B и С. Основные задачи и функции информационных систем (подсистем). Информационные технологии для управления предприятием: понятие, компоненты и их назначение.
контрольная работа [22,9 K], добавлен 30.11.2010Жизненный цикл информационных систем, методологии и технологии их проектирования. Уровень целеполагания и задач организации, классификация информационных систем. Стандарты кодирования, ошибки программирования. Уровни тестирования информационных систем.
презентация [490,2 K], добавлен 29.01.2023Области применения и реализации информационных систем. Анализ использования Web-технологий. Создание физической и логической модели данных. Проектирование информационных систем с Web-доступом. Функции Института Искусств и Информационных Технологий.
дипломная работа [3,8 M], добавлен 23.09.2013