Мой бизнес - Франшизы. Рейтинги. Истории успеха. Идеи. Работа и образование
Поиск по сайту

Основные предпосылки использования исуп собственного проектирования. Система управления проектами

3.6. ИНФОРМАЦИОННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ И КОНТРОЛЛИНГ

3.6.1. Информационные системы управления предприятием (ИСУП)

Определения основных понятий. Начнем с определений, необходимых для понимания дальнейших рассуждений.

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

Информация позволяет организациям:

Осуществлять контроль за текущим состоянием организации, ее подразделений и процессов в них;

Определять стратегические, тактические и оперативные цели и задачи организации;

Принимать обоснованные и своевременные решения;

Координировать действия подразделений в достижении целей.

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

Данные – информация, низведенная до уровня объекта тех или иных преобразований.

Документ – информационное сообщение в бумажной, звуковой, электронной или иной форме, оформленное по определенным правилам, заверенное в установленном порядке.

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

Экономическая информация – совокупность сведений о социально-экономических процессах, служащих для управления этими процессами и коллективами людей в производственной и непроизводственной сфере.

Информационные ресурсы – весь имеющийся объем информации в информационной системе.

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

Автоматизация – замена деятельности человека работой машин и механизмов.

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

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

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

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

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

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

Преимущества неавтоматизированных (бумажных) систем:

простота внедрения уже существующих решений;

они просты для понимания и для их освоения требуется минимум тренировки;

не требуются технические навыки;

они, обычно, гибкие и способны к адаптации для соответствия деловым процессам.

Преимущества автоматизированных систем:

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

Корпоративную ИС обычно рассматривают как некоторую совокупность частных решений и компонентов их реализации, в числе которых:

Единая база хранения информации;

Совокупность прикладных систем, созданных разными фирмами и по разным технологиям.

Информационная система компании (в частности, ИСУП) должна:

Позволять накапливать определенный опыт и знания, обобщать их в виде формализованных процедур и алгоритмов решения;

Постоянно совершенствоваться и развиваться;

Быстро адаптироваться к изменениям внешней среды и новым потребностям организации;

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

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

Задачи ИСУП. Управление предприятиями в современных условиях требует все большей оперативности. Поэтому использование информационных систем управления предприятием (ИСУП) является одним из важнейших рычагов развития бизнеса.

Частные задачи, решаемые ИСУП, во многом определяются областью деятельности, структурой и другими особенностями конкретных предприятий. В качестве примеров можно сослаться на опыт создания ИСУП для предприятия – оператора связи и опыт внедрения партнерами фирмы SAP системы R/3 на ряде предприятий СНГ и дальнего зарубежья . При этом примерный перечень задач, которые должна решать ИСУП на различных уровнях управления предприятием и для различных его служб, к настоящему времени можно считать общепризнанным. Он приведен в табл.1.

Таблица 1.

Основные задачи ИСУП

Уровни и службы управления

Решаемые задачи

Руководство предприятия

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

Финансово-бухгалтерские службы

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

Управление производством

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

Службы маркетинга

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

Службы сбыта и снабжения

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

Службы складского учета

управление многозвенной структурой складов;
оперативный поиск товара (продукции) по складам;
оптимальное размещение на складах с учетом условий хранения;
управление поступлениями с учетом контроля качества;
инвентаризация

3.6.2. Место ИСУП в системе контроллинга

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

Таблица 2.

Основные задачи контроллинга

Виды контроллинга

Основные решаемые задачи

Контроллинг в системе управления

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

Финансовый контроллинг

Поддержание рентабельности и обеспечение ликвидности предприятия

Контроллинг на производстве

Информационное обеспечение процессов производства и управления

Контроллинг маркетинга

Информационная поддержка эффективного менеджмента по удовлетворению потребностей клиентов

Контроллинг обеспечения ресурсами

Информационная обеспечение процесса приобретения производственных ресурсов, анализ закупаемых ресурсов, расчет эффективности работы отдела снабжения

Контроллинг в области логистики

Текущий контроль за экономичностью процессов складирования и транспортировки материальных ресурсов

Сравним (в соответствии с табл.3) основные задачи, которые решают ИСУП и контроллинг (см. табл.1 и табл.2).

Таблица 3.

Сравнение задач ИСУП и контроллинга

Задачи ИСУП, решаемые для:

Задачи контроллинга, решаемые

Руководства предприятия

Контроллингом в системе управления

Финансово-бухгалтерских служб

Финансовым контроллингом

Управления производством

Контроллингом на производстве

Служб маркетинга

Контроллингом маркетинга

Служб сбыта и снабжения

Контроллингом обеспечения ресурсами

Служб складского учета

Контроллингом в области логистики

Из табл.3 видно, что задачи ИСУП, решаемые для каждого уровня управления и службы предприятия, соответствуют задачам, решаемым контроллингом в той или иной сфере деятельности предприятия (а именно, контроллингом в системе управления, финансовым контроллингом и т.д.).

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

3.6.3. Перспективы совместного развития ИСУП и контроллинга

Для того, чтобы заглянуть в будущее, попробуем сначала вернуться в прошлое.

Как известно, развитие методов управления промышленными предприятиями в начале ХХ века связывают прежде всего с именами Г. Форда, Ф. Тейлора, Г. Гантта, А. Файоля, Ю. Гастева и др. Именно А. Файоль разделил действия администрации на ряд функций, к которым отнес прогнозирование и планирование, создание организационных структур, руководство командой, координацию действий менеджеров и контроль.

Модель управления запасами, приводящая к «формуле квадратного корня» для оптимального размера заказа, предложена Ф. Харрисом в 1915 г., но получила известность после публикации широко известной работы Р. Вильсона в 1934 г., а потому часто называется моделью Вильсона . Мощный толчок теория управления запасами получила в 1951 г. благодаря работам К. Эрроу (будущего нобелевского лауреата по экономике), Т. Харриса, Дж. Маршака. В 1952 г. были опубликованы работы А. Дворецкого, Дж. Кифера, Дж. Вольфовитца. На русском языке теория управления запасами рассматривалась в работах Е.В. Булинской, Дж. Букана, Э. Кенингсберга, Ю.И. Рыжикова, В.А. Лотоцкого, А.И. Орлова , А.А. Колобова, И.Н. Омельченко и многих других.

Необходимо отметить работы по созданию ИСУП, выполненные в киевском институте кибернетики АН УССР, созданном Б.В. Гнеденко в 1950-х годах (в 1961 г. этот институт возглавил В.М.Глушков). В начале 60-х в США начались работы по автоматизации управления запасами. Конец 60-х связан с работами О.Уайта, который при развитии систем автоматизации промышленных предприятий предлагал рассматривать в комплексе производственные, снабженческие и сбытовые подразделения. В публикациях О.Уайта были сформулированы алгоритмы планирования, сегодня известные как MRP - планирование потребностей в материалах - в конце 60-х годов, и MRP II - планирование ресурсов производства - в конце 70-х - начале 80-х гг. .

Отнюдь не все современные концепции управления возникали в США. Так, метод планирования и управления Just-in-time («точно вовремя») появился на предприятиях японского автомобильного концерна в 50-х годах, а методы OPT- оптимизированная технология производства созданы в Израиле в 70-х годах. Концепция компьютеризированного интегрированного производства CIM возникла в начале 80-х годов и связана с интеграцией гибкого производства и систем управления им. Методы CALS - компьютерная поддержка процесса поставок и логистики возникли в 80-х годах в военном ведомстве США для повышения эффективности управления и планирования в процессе заказа, разработки, организации производства, поставок и эксплуатации военной техники. . Система ERP – планирование ресурсов корпорации предложена аналитической фирмой Gartner Group не так давно, в начале 90-х, и уже подтвердила свою жизнеспособность. Системы CRM – управление взаимоотношениями с клиентами стали нужными на высококонкурентном рынке, где в фокусе оказался не продукт, а клиент. Многое было сделано в СССР и в России, прежде всего в Институте проблем управления, Центральном экономико-математическом институте, ВНИИ системных исследований и Вычислительном центре РАН.

В настоящее время постепенно акцент в планировании ресурсов предприятий (на основе ERP-систем ) смещается к поддержке и реализации процессов управления цепью поставок (SCM–систем ), управления взаимоотношениями с заказчиками (CRM-систем ) и электронного бизнеса (e-commerce систем ).

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

Таким образом, в результате «эволюции» ИСУП превратилась из компьютерной бухгалтерии и автоматизированной системы управления запасами в комплексную систему управления всего предприятия.

В настоящее время на рынке представлено большое количество типовых ИСУП - от локальных (стоимостью до 50 тыс. долл. США) до крупных интегрированных (стоимостью от 500 тыс. долл. США и выше). Типовые решения этих ИСУП «привязываются» фирмами-поставщиками к условиям конкретных предприятий.

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

Классификация типовых систем, имеющихся на российском рынке, разработана в работе . Приведем описание основных типов ИСУП.

· Локальные системы . Как правило, предназначены для автоматизации деятельности по одному - двум направлениям. Зачастую могут быть так называемым "коробочным" продуктом. Стоимость таких решений лежит в пределах от нескольких тысяч до нескольких десятков тысяч долларов США.

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

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

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

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

· Специализированные решения – предназначены в основном для получения корпоративной консолидированной отчетности, планирования, бюджетирования, анализа данных по технологии OLAP (o n- l ine a nalytical p rocessing - оперативный анализ данных, а точнее,многомерный оперативный анализ данных для поддержки принятия решений).

Эконометрические методы в ИСУП. Анализ реальных потребностей предприятий показал, что для создания полноценной системы, которая обеспечивала бы не только учетные функции, но и возможности прогнозирования, анализа сценариев, поддержки принятия управленческих решений, - типового набора функций ERP-систем недостаточно. Решение данного класса задач требует применения аналитических систем и методов, прежде всего эконометрических , включения этих систем и методов в ИСУП.

Эконометрические методы представляют собой важную часть научного инструментария контроллера, а их компьютерная реализация - важную часть информационной поддержки контроллинга. При практическом использовании эконометрических методов в работе контроллера необходимо применять соответствующие программные системы. Могут быть полезны и общие статистические системы типа ДИСАН, ППАНД, SPSS, Statgraphics, Statistica, ADDA , и более специализированные Statcon, SPC, NADIS, REST (по статистике интервальных данных), Matrixer и многие другие .

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

Программный комплекс «М-3» (следующее поколение системы «М-2»), разработанный компанией "Клиент – серверные - технологии", позиционируется уже не просто как система управления предприятием, а продукт, формирующий среду принятия решения. В комплексе "М-3" происходит смещение акцентов: от регистрационной системы к структуре, позволяющей реализовывать прогнозирование на основе профессионального анализа. Основой для этого служит реализация механизма контроллинга, предполагающая создание инструмента для принятия оперативных решений в финансовой, производственной и иных областях деятельности предприятий.

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

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

Литература

1. Орлов А.И., Волков Д.Л. Эконометрические методы при управлении ресурсами и информационная поддержка бизнеса для фирмы-оператора связи. //Приднiпровський науковий вiсник. Донбаський випуск. Економiка. №109 (176). Грудень 1998 р.
2. Виноградов С.Л. Контроллинг как технология менеджмента. Заметки практика//Контроллинг. 2002. №2.
3. Карминский А.М., Дементьев А.В., Жевага А.А. Информатизация контроллинга в финансово-промышленной группе // Контроллинг. 2002. №2.
4. Карминский А.М., Оленев Н.И., Примак А.Г., Фалько С.Г. Контроллинг в бизнесе. Методологические и практические основы построения контроллинга в организациях. – М.: Финансы и статистика, 1998. – 256 с.
5. Орлов А.И. Устойчивость в социально-экономических моделях. – М.: Наука, 1979. – 296 с.
6. Уайт О. У. Управление производством и материальными запасами в век ЭВМ. - М.: Прогресс. 1978. – 302 с.
7. Компьютерно-интегрированные производства и CALS -технологии в машиностроении. - М.: Федеральный информационно-аналитический центр оборонной промышленности. 1999. – 510 с.
8. Любавин А.А. Особенности современной методологии внедрения контроллинга в России//Контроллинг. 2002. №1.
9. Карпачев И. Налево пойдешь // Enterprise partner: корпоративные системы. 2000. №10.
10. Орлов А.И. Эконометрика. – М.: Экзамен, 2002. – 576 с.
11. Орлов А.И. Эконометрическая поддержка контроллинга // Контроллинг. 2002. №1.
12. Гуськова Е.А., Орлов А.И. Информационные системы управления предприятием в решении задач контроллинга // Контроллинг. 2003. № 1.

Контрольные вопросы

1. Какова роль информации в управлении?
2. Должна ли информационная система обязательно реализовываться с помощью компьютерной техники?
3. Обсудите базовые определения в области информационных систем управления предприятием.
4. Каковы основные задачи ИСУП?
5. В чем сущность контроллинга?
6. Каковы основные задачи контроллинга?
7. Каково место ИСУП в системе контроллинга?

Темы докладов, рефератов, исследовательских работ

1. Состав и движение массивов информации.
2. История развития ИСУП.
3. Обращение бумажных и электронных документов.
4. Контроллинг в России.
4. Эконометрические методы в информационных системах.
5. Роль Интернета и корпоративных компьютерных сетей в управлении предприятием.

Предыдущая

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

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

Реинжиниринг обладает следующими свойствами:

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

Реинжиниринг применяется в трех основных ситуациях:

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

Основные этапы реинжиниринга:

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

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

Информационные системы управления предприятием (ИСУП)

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

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

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

Документ - информационное сообщение в бумажной, звуковой, электронной или иной форме, оформленное по определенным правилам, заверенное в установленном порядке.

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

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

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

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

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

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

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

Преимущества неавтоматизированных (бумажных) систем:

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

Преимущества автоматизированных систем:

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

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

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

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

  1. Эскиз проекта. Подробное описание целей и задач проекта, доступных ресурсов, ограничений и т.п.
  2. Оценка проекта. Определяется, что будет делать система, как будет работать, какие аппаратные и программные средства будут использоваться, как они будут обслуживаться. Готовится список требований к системе, изучаются потребности постоянных пользователей.
  3. Построение и тестирование. Персонал должен убедиться, что с ИС удобно работать, до того, как она станет основой деятельности.
  4. Отладка и внедрение. Проект не завершен до тех пор, пока менеджер проекта не сможет продемонстрировать, что ИС работает надежно.

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

Жизненный цикл ИС разделяется на следующие стадии:

  • предпроектное обследование;
  • проектирование;
  • разработка ИС;
  • ввод ИС в эксплуатацию;
  • эксплуатация ИС;
  • завершение эксплуатации ИС.

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

Задачи ИСУП

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

Частные задачи, решаемые ИСУП, во многом определяются областью деятельности, структурой и другими особенностями конкретных предприятий. В качестве примеров можно сослаться на опыт создания ИСУП для предприятия - оператора связи и опыт внедрения партнерами фирмы SAP системы R/3 на ряде предприятий СНГ и дальнего зарубежья.При этом примерный перечень задач менеджмента, которые должна решать ИСУП на различных уровнях управления предприятием и для различных его служб, к настоящему времени можно считать общепризнанным среди специалистов. Он приведен в табл.5.1 . При решении этих задач широко используются различные методы теории принятия решений , в том числе эконометрические и оптимизационные.

Таблица 5.1. Основные задачи ИСУП
Уровни и службы управления Решаемые задачи
1 Руководство предприятия
  • обеспечение достоверной информацией о финансовом состоянии компании на текущий момент и подготовка прогноза на будущее;
  • обеспечение контроля за работой служб предприятия;
  • обеспечение четкой координации работ и ресурсов;
  • предоставление оперативной информации о негативных тенденциях, их причинах и возможных мерах по исправлению ситуации;
  • формирование полного представления о себестоимости конечного продукта (услуги) по компонентам затрат
  • информационно-аналитическая поддержка процесса принятия управленческих решений
2 Финансово-бухгалтерские службы
  • полный контроль за движением средств;
  • реализация необходимой менеджменту учетной политики;
  • оперативное определение дебиторской и кредиторской задолженностей;
  • контроль за выполнением договоров, смет и планов;
  • контроль за финансовой дисциплиной;
  • отслеживание движения товарно-материальных потоков;
  • оперативное получение полного набора документов финансовой отчетности
3 Управление производством
  • контроль выполнения производственных заказов;
  • контроль состояния производственных мощностей;
  • контроль технологической дисциплины;
  • ведение документов для сопровождения производственных заказов (заборные карты, маршрутные карты);
  • оперативное определение фактической себестоимости производственных заказов
4 Службы маркетинга
  • контроль за продвижением новых товаров на рынок;
  • анализ рынка сбыта с целью его расширения;
  • ведение статистики продаж;
  • информационная поддержка политики цен и скидок;
  • использование базы стандартных писем для рассылки;
  • контроль за выполнением поставок заказчику в нужные сроки при оптимизации затрат на транспортировку
5 Службы сбыта и снабжения
  • ведение баз данных товаров, продукции, услуг;
  • планирование сроков поставки и затрат на транспортировку;
  • оптимизация транспортных маршрутов и способов транспортировки;
  • компьютерное ведение контрактов
6 Службы складского учета
  • управление многозвенной структурой складов;
  • оперативный поиск товара (продукции) по складам;
  • оптимальное размещение на складах с учетом условий хранения;
  • управление поступлениями с учетом контроля качества;
  • инвентаризация

Информационная система управления проектами (ИСУП)

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

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

Исследование, проведённое компанией PmExpert среди отечественных компаний, доля крупных организаций (от 300 человек) среди которых составила 65%, выявило, что 60% опрошенных организаций, внедривших у себя ИСУП, положительно оценивают эффект от внедрения. Таким образом, подтверждается возрастание важности ИСУП при наличии большого объёма проектных данных.

Под ИСУП понимается программное обеспечение, выполняющее функции поддержки процессов проектного управления или информационная система проектного управления.

Применение специализированного программного обеспечения позволяет повысить эффективность выполнения процессов проектного управления за счёт:

  • Сокращения трудозатрат при выполнении процессов проектного управления;
  • Улучшения коммуникаций участников проектной деятельности за счёт использования общих информационных ресурсов;
  • Повышения скорости выполнения процессов проектного управления и процесса мотивации участников проектов;
  • Минимизации количества ошибок проектной информации;
  • Автоматизированной обработки и централизованного хранения информации о проектах.

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

  1. Базовые системы поддержки проектного управления. Представляют собой специализированное программное обеспечение, предназначенное для выполнения узкого набора базовых процессов проектного управления, например календарного планирования, учёта проектных трудозатрат, фиксации проектных решений и т.д. Базовые системы обычно имеют локальный режим работы, устанавливаются на персональном компьютере пользователя, обычно руководителя проекта или администратора. К таким системам можно отнести Microsoft Project локальная версия (Microsoft, США), Open Project (Serena Software, США) и другие.
  2. Расширенные системы поддержки проектного управления. К ним можно отнести программное обеспечение, предназначенное для поддержки широкого набора «классических» процессов проектного управления. Такие информационные системы содержат взаимосвязанные данные разных процессов проектного управления, могут иметь возможность разного представления данных для разных уровней управления организации, возможность многопользовательской работы, но обычно имеют ограниченные возможности интеграции со смежными информационными системами. К системам данного класса можно отнести такие системы как PM Foresight (ГК «Проектная ПРАКТИКА», Россия), ADVANTA (Адванта Груп, Россия), Microsoft Enterprise Project Management (Microsoft, США) и др.
  3. Продвинутые системы поддержки проектного управления. Представляют собой эволюционное развитие систем, относящихся к классу «Расширенные». Отличаются от них в первую очередь тем, что позволяют интегрировать проектную деятельность с другими видами деятельности и процессами организации за счёт создания единого информационного пространства, использования продвинутых механизмов интеграции данных. Точнее будет сказать, что это уже не специализированные системы поддержки процессов проектного управления, а комплексные информационные системы, создающие единое информационное пространство организации, и включающие в себя, в том числе, и функционал для поддержки процессов проектного управления. Примерами таких систем могут служить Oracle e-Busines Suite (ORACLE, США), SAP ERP (SAP, Германия).

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

Перед внедрением информационной системы управления проектами организация должна ответить на ряд вопросов, задающих рамки использования ИСУП:

  • Должна ли система использоваться на всех уровнях управления?
  • Кто будет пользователями системы?
  • Должна ли система использоваться только для высокоприоритетных проектов?
  • Какие процессы проектного управления должна автоматизировать ИСУП?
  • С какими бизнес-процессами организации планируется интеграция ИСУП?
  • Какие эффекты ожидаются от внедрения ИСУП?

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

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

Критически важными условиями успешного внедрения ИСУП являются поддержка руководства организации и наличие в организации методологии проектного управления.

Подход к внедрению ИСУП аналогичен подходу к внедрению системы управления проектами организации — «от простого к сложному»: сначала автоматизируются ключевые и наиболее легко автоматизируемые основные и поддерживающие процессы проектного управления, такие как Календарное планирование, Сбор и формирование отчётности, Организация совещаний и Контроль исполнения проектных решений, и затем происходит последовательное наращивание функционала ИСУП.

Примеры процессов, автоматизируемых с помощью ИСУП, приведены в таблице.

Типовые процессы, автоматизируемые ИСУП

№ п/п Наименование процесса Рекомендуемая очерёдность внедрения
Процессы проектного управления
1. Паспортизация проектов первая
2. Календарное планирование первая
3. Управление показателями проекта первая-вторая
4. Учёт трудовых ресурсов проекта вторая
5. Учёт рабочего времени проектного персонала вторая-третья
6. Управление финансами проекта первая-третья
7. Управление рисками, проблемами и открытыми вопросами вторая-третья
8. Сбор и формирование отчётности по проекту (проектам) первая-третья
9. Управление изменениями первая
10. Хранение проектной документации первая-третья
11. Организация совещаний и ввод результатов совещаний первая
12. Контроль исполнения проектных решений первая
13. Ведение договоров и планирование поставок проекта третья
14. Управление портфелями проектов третья
Процессы ИСУП
15. Администрирование ИСУП первая
16. Журналирование действий ИСУП первая
17. Нотификация участников проекта вторая
18. Интеграция со смежными процессами организации третья

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

Важным показателем активного использования ИСУП является наличие интеграции с другими сервисами и информационными системами организации. Как правило, в первую очередь ИСУП интегрируют с электронной почтой (для рассылки уведомлений и оповещений), службой каталогов LDAP и системой документооборота. Наличие интеграции с бухгалтерскими и ERP системами свидетельствуют о высокой степени актуальности и достоверности информации в ИСУП.

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

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

LDAP (англ. Lightweight Directory Access Protocol - «облегчённый протокол доступа к каталогам») - сетевой протокол для доступа к службе каталогов.

Хотя рассмотренные в двух предыдущих разделах подсистемы МТР и SCCP обеспечивают весьма мощный механизм передачи, включая возможность динамической маршрутизации, они не могут интерпретировать значения передаваемых сообщений уровня 4. Определяет значение передаваемых сообщений и назначает порядок их передачи, а также взаимодействует с программным обеспечением обслуживания вызовов на станции одна из подсистем пользователя. Для управления установлением соединения и освобождением разговорного тракта, в частности, специфицированы несколько подсистем пользователя ОКС7, в частности, подсистема пользователя телефонной связи (TUP), подсистема пользователя ISDN (ISUP).

Подсистема телефонного пользователя TUP была разработана для управления установлением и разъединением телефонных соединений и являлась европейской версией ОКС7, в то время как на североамериканском континенте гораздо раньше начала внедряться другая подсистема - ISUP. В дополнение к управлению основными телефонными услугами TUP определяет процедуры и форматы для дополнительных услуг. Однако, в силу самой природы ISDN, дополнительные услуги, определенные в ISUP, являются более мощными и используют более современные решения, чем те, которые определены для TUP.

Подсистема пользователя данных DUP была определена на ранней стадии разработки ОКС7 для управления установлением и разъединением соединений передачи данных с коммутацией каналов. Распространение DUP весьма незначительно, и только немногие операторы сети реализовали выделенные сети передачи данных с коммутацией каналов. Требования к передаче данных сегодня удовлетворяются за счет ISUP, в результате чего широкое использование DUP в сетях электросвязи маловероятно.

По этим причинам TUP и DUP не рассматриваются в данной книге. Поскольку сети электросвязи развиваются в направлении ISDN, ISUP устранит необходимость в подсистемах TUP и DUP. ISUP содержит все функции TUP, но эти функции реализуются более гибко. Также обеспечивается одна из важнейших возможностей протоколов сигнализации, о которой немало говорилось в главе 1, - сигнализация из конца в конец, которая позволяет двум станциям обмениваться информацией без участия промежуточных узлов, анализирующих сообщения.

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

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

Сообщения ISUP передаются в поле SIF значащих сигнальных единиц, как показано на рис. 10.12. Верхняя строка на этом рисунке идентична формату значащей сигнальной единицы MSU на рис. 10.2, который представляется полезным напомнить читателю. Поле сигнальной информации состоит из этикетки маршрутизации, кода идентификации канала, типа сообщения и параметров. Параметры подразделяются на обязательную фиксированную часть, обязательную переменную часть и необязательную часть, как это имело место для SCCP и было показано на рис. 10.6. Код идентификации канала (CIC) указывает номер разговорного канала между двумя станциями, к которому относится сообщение. Так, если используется цифровой тракт 2.048 Мбит/с, то пять младших битов CIC кодируют в двоичном виде речевой временной интервал. Оставшиеся же биты используются, когда необходимо определить, какому ИКМ- потоку принадлежит данный речевой интервал.

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

Любое сообщение включает ряд параметров. Каждый параметр имеет название, которое кодируется одним байтом. Длина параметра может быть фиксированной или переменной. Как это имело место для БССР, предусмотрены следующие три категории параметров: фиксированные обязательные, переменные обязательные, необязательные.

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

Переменные обязательные параметры всегда обязательны для данного типа сообщения и имеют переменную длину. Для обозначения нача-

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

Необязательные параметры могут присутствовать или отсутствовать в конкретном типе сообщения. Каждый необязательный параметр содержит название (один байт) и индикатор длины (один байт) перед содержимым параметра.


Рис. 10.13. Структура параметров в ISUP

Для ISUP специфицированы ряд типов сообщений и параметров. Примерами таких типов сообщений являются:

Начальное адресное сообщение (IAM), . запрос информации (INR),

Сообщение о принятии полного адреса (АСМ),

Сообщение ответа (ANM),

Подтверждение выполнения модификации соединения (CMC), . отказ модифицировать соединение (RCM),

Блокировка (BLO),

Подтверждение блокировки (BLA),

Сообщение ответа от абонентского устройства с автоматическим ответом (например, терминал передачи данных) (CON),

Сообщение ответа (ANM),

Освобождение (REL),

Завершение освобождения (RLC) и др.

Для российской версии протокола ISUP введены некоторые дополнительные сообщения , которые должны быть упомянуты здесь, несмотря на отрицательное отношение автора книги к целесообразности их введения. Это дополнительное сообщение об отбое вызывающего абонента (CCL) для поддержки процедуры двустороннего отбоя с целью определения номера вызывающего абонента после отбоя при злонамеренном вызове. Введены также сообщение об оплате (CRG), которое передается в обратном направлении после сообщения ANM или CON с целью тарификации вызова, и сообщение посылки вызова (RNG), которое передается в начале каждой посылки вызова при входящем полуавтоматическом соединении (повторный вызов). Все эти ситуации достаточно подробно рассматривались в предыдущих главах.

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

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

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

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

Последний фиксированный обязательный однобайтный параметр описывает требования к среде передачи, например, запрашивается канал 64 Кбит/с.

В адресном сообщении IAM имеется один обязательный переменный параметр длиной 4-11 байт, определяющий номер вызываемого абонента (например, набираемые цифры номера), а также необязательные параметры: номер вызывающего абонента длиной 4-12 байт и непосредственно информация «пользователь-пользователь» длиной 3-131 байт, позволяющая абонентам обмениваться данными в ходе процедуры установления соединения.

Сообщение о принятии полного адреса АСМ передается входящей станцией для индикации успешного получения достаточного количества цифр для маршрутизации вызова к вызываемому абоненту. Тип сообщения АСМ кодируется 00000110.

Общий формат АСМ включает также фиксированный обязательный параметр длиной 1 байт, определяющий статус устанавливаемого соединения точно так же, как это имело место для IAM (наличие или отсутствие эхозаградителя, включение в соединение спутникового канала и т.п.).

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

Кроме этого, в АСМ могут включаться необязательные индикаторы вызова в обратном направлении длиной 3 байта и информация «пользователь - пользователь» длиной 3-131 байт, как описано для IAM.

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

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

Рис. 10.14 иллюстрирует процедуру установления и разъединения базового соединения. При приеме запроса установления соединения от вызывающего абонента исходящая АТС А анализирует информацию о маршруте и формирует начальное адресное сообщение IAM. Анализ номера вызываемого абонента позволяет исходящей АТС А определить направление маршрутизации вызова. В приведенном на рис. 10.14 примере вызов направляется к транзитной АТС В. Информация в фиксированном обязательном параметре IAM указывает на тип требуемого вызывающим абонентом соединения - соединение 64 Кбит/с. Эта информация посылается к транзитной АТС В, в результате чего соответствующий разговорный тракт проключается в обратном направлении к вызывающему абоненту.


© - проключение разговорного тракта в обратном направлении - проключение разговорного тракта

Q - проключение разговорного тракта в прямом направлении О - освобождение разговорного тракта Рис. 10.14. Установление и разъединение базового соединения в ISUP

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

Транзитная АТС В принимает IAM и анализирует содержащуюся в сообщении информацию. Анализ цифр номера вызываемого абонента на транзитной АТС В определяет дальнейший маршрут к входящей АТС Б. Анализ остальной информации, содержащейся в IAM, определяет выбор соответствующего разговорного тракта, например, канал 64 Кбит/с. Далее IAM передается к АТС Б, от которой также проключается разговорный тракт.

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

После приема необходимой информации входящей АТС Б вызываемый абонент информируется о входящем вызове, а от входящей АТС Б к транзитной АТС В посылается сообщение АСМ о принятии полного адреса. Сообщение АСМ о принятии полного адреса затем передается к исходящей АТС А. Прием сообщения о принятии полного адреса на любой станции, участвующей в установлении соединения, указывает на успешную маршрутизацию вызова к абонент)" Б и позволяет удалить из памяти маршрутную информацию, связанную с соединением.

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

В отличие от TUP, как вызывающий, так и вызываемый абоненты могут инициировать немедленное разъединение соединения, т.е. ISUP использует метод одностороннего отбоя. На рис. 10.14 вызывающий абонент А первым направляет сигнал разъединения к исходящей АТС А. Исходящая АТС начинает разъединение соединения и передает сообщение об освобождении REL на транзитную станцию В, которая передает сообщение освобождения входящей АТС Б и начинает освобождение разговорного тракта. После освобождения разговорного тракта и готовности к обслуживанию нового вызова транзитная АТС В посылает сообщение об окончании освобождения RLC на исходящую АТС А. Точно так же при приеме сообщения освобождения REL выполняется разъединение разговорного тракта на входящей АТС Б.

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

Первоначальные спецификации ISUP определяли тройную последовательность передачи сообщений разъединения: сообщение освобождения (REL - release), запрос разъединения (RLSD - realesed) и окончание освобождения (RLC - release complete). Эта процедура была заменена процедурой, описанной выше и максимально унифицированной с процедурами разъединения SCCP.

Подсистема ISUP поддерживает целый ряд дополнительных возможностей для телефонных услуг и услуг передачи данных, которые не обеспечивает TUP. Некоторые из таких дополнительных возможностей реализуются в российской АТСЦ-90 и приводятся в табл. 10.2 в качестве примера.

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

Автоматическая входящая связь (DDI) дает возможность установить связь с абонентом учрежденческой автоматической телефонной станции (УАТС) без вмешательства оператора УАТС. В ISUP определены процедуры для обеспечения DDI как для аналоговой, так и для цифровой УАТС.

Основные процедуры переадресации вызова сходны с услугой переадресации вызова в TUP. Однако организация переадресации вызовов в ISUP может инициироваться в трех различных режимах: при занятости вызываемого абонента (1), когда нет ответа от вызываемого абонента в течение определенного времени (2) и для всех вызовов без дополнительных условий (3).

Таблица 1G.2. Некоторые дополнительные услуги ISUP

Прямой набор

Представление номера вызывающего абонента

Запрет представления номера вызывающего абонента

Представление номера вызываемого абонента

Запрет представления номера вызываемого абонента

Идентификация злонамеренного вызова

Дополнительная адресация

Переадресация при занятости абонента Б

Переадресация при отсутствии ответа абонента Б

Переадресация без дополнительных условий

Отклонение вызова

Извещение об ожидающем входящем вызове

Прерывание и возобновление того же самого вызова

Переносимость терминала

Конференц-связь

В статье рассматривается развитие средств пользовательского программирования в SCADA-системе - от решения нестандартных задач управления и контроля на технологическом языке ST до автоматизации процесса проектирования во встроенной среде сценарного языка С#. В продолжение этой линии впервые анонсирована новая среда программирования контроллеров , полностью реализующая требования стандарта МЭК 61131-3 и сохранившая принятую в объектную идеологию, которая обеспечивает удобство и скорость разработки, тиражирование проектных решений.

От «перетащи и брось»

к «напиши и запусти»

Объектно-ориентированная SCADA-система изначально не содержала никаких средств программирования, даже традиционных сценарных языков (или на техническом жаргоне «скриптов»). Это объяснялось концептуальной позицией разработчиков, считавших необходимым приучать пользователей к объектной идеологии и стандартным инструментам , обеспечивающих простым «перетаскиванием» (drag-and-drop) элементов проекта установление любых связей по передаче данных, а также включение одних элементов в другие (например, динамический символ или кнопку вызова документов одного объекта в мнемосхему другого). Тем не менее было необходимо найти возможности и для тех пользователей, которые хотели бы в рамках решать нестандартные задачи.

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

Первым инструментом технологического программирования в рамках стал графический язык схем функциональных блоков. Но это - способ создавать решения, основанные на уже имеющихся библиотеках, а их функционал ограничен даже в условиях постоянного расширения. Решительное развитие необходимого инструментария началось уже в 3-й версии . Библиотека функциональных блоков расширилась блоками пользовательских программ. Были реализованы блоки двух видов - для инженерного программирования на языке ST (стандарт МЭК 61131-3) и для автоматизации разработки проектов или реализации сложных задач на языке C#. Если программы на языке ST работают как на верхнем уровне систем, так и в контроллерах, то программы на С# предназначены исключительно для функционирования в рамках рабочих станций. Поскольку в создается единый проект на всю систему с автоматической организацией связи между ее частями, эту специализацию языков разработчик проекта должен учитывать изначально.

Программирование на языке ST

Язык ST прост для освоения инженерами. Поколениям, выпущенным из вузов в девяностых и нулевых годах, как правило, знаком из учебного курса язык Паскаль, от которого ST заимствовал основные идеи. К тому же программа на ST содержит чисто инженерные понятия - входы/выходы, переменные с типом «время» и т.п. Добавление в разделы INPUT или OUTPUT новых переменных автоматически приводит к появлению новых входов/выходов у функционального блока ST в проекте. Любые входы/выходы в проекте простым перетаскиванием могут быть связаны с входами/выходами других объектов или переменными проекта.

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

Созданная программа компилируется в специальный интерпретируемый код, который может выполняться и в компьютере, и во всех типах контроллеров, поддерживаемых входящей в состав исполнительной системой . Это контроллеры с практически любыми современными и не очень процессорами (x86, ARM7, ARM9 и т.п.) и распространенными операционными системами (от DOSа и Windows CE до Linux и Ecos). Существенно и то, что для отладки не требуется иметь контроллер в наличии. Программу можно отлаживать как на так называемом Windows-контроллере (исполнительной системе контроллера, запущенной на той же рабочей станции, что и проект для верхнего уровня), так и прямо в режиме разработки, запустив на исполнение код только одного разрабатываемого блока. При этом доступно традиционное исполнение программы по шагам, включая возможность входа во вложенные процедуры.

Рис. 2. Пример реализации вычислительного алгоритма на языке С#

Программирование на языке С#

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

Рис. 3. Вид дерева проекта до выполнения сценария

Автоматизация проектов на языке С#

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

Именно для этих целей можно выполнять сценарии, написанные на C# внутри и обращающиеся к ее объектной модели (рис. 4).

После запуска сценария (этот пример взят из библиотеки образцовых сценариев ) в проект добавляется новый объект «Дом» на основе образца объекта «Дом». В него, исходя из заданных нами в настройках количественных параметров, вставляется указанное количество подъездов, этажей, квартир (рис. 5).

Рис. 5. Вид дерева проекта после выполнения сценария

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

Рис. 6. Вид мнемосхемы с созданными сценарием кнопками вызова окон

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

Логика развития - полная поддержка стандарта МЭК 61131-3

Резкий рост интереса пользователей к программированию контроллеров с открытой архитектурой на технологических языках, описанных стандартом МЭК 61131-3, привел нас к мысли не просто реализовать в полную поддержку стандарта, но и выпустить отдельный продукт для тех, кто программирует контроллеры для автономного применения, а не для использования в рамках вер­ти­кально-интегрированных сис­тем. Так появился . Это полнофункциональная, полностью отвечающая стандарту интегрированная среда разработки, которая сохранила принятую в объектную идеологию, позволяющую повысить не только качество проектов автоматизации, но и производительность труда проектировщиков. В связи с использованием новейшей программной архитектуры функционал этой среды не включен в состав версии 3, но станет частью будущей 4-й версии.

Таким образом, сейчас в рамках инструментария MasterSCADAv.3 ИнСАТ предлагает программировать системы, которые содержат как нижний контроллерный уровень, так и операторские станции, а проекты для автономных контроллеров рекомендуется разрабатывать с помощью намного более мощного нового продукта - . Обе среды разработки используют одну и ту же исполнительную систему для контроллеров, поэтому с точки зрения технических характеристик и структурной функциональности (список поддерживаемых контроллеров и платформ, драйверы, архивы, протоколы, быстродействие) их возможности практически одинаковы. Новую среду можно использовать и для программирования тех контроллеров, которые все же взаимодействуют с верхним уровнем, но используют для этого имеющийся OPC-сервер либо один из поддерживаемых протоколов, а не принятую в технологию не требующего конфигурирования «прозрачного» обмена данных.

Рис. 7. Редактор схем релейной логики

Посмотрим на пример проекта, разработанного в среде (рис. 7). Основное преимущество новой среды - возможность создания программы одновременно на всех языках стандарта, используя для каждой части алгоритма тот язык, который для ее реализации окажется наиболее нагляден. Как правило, для динамических алгоритмов, например регулирования, удобнее использовать язык функциональных блоков (FBD), для описания логики инженерам-электрикам привычнее релейные схемы, а по­операционное управление прекрасно описывается языком шаговых последовательностей (SFC). Вычислительные и любые иные задачи могут быть решены на языке «Структурированный текст» (ST).

В приведенном на рис. 7 примере программа контроля параметра «нарисована» на языке LD и далее используется как библиотечный ФБ в программе, созданной уже на языке функциональных блоков (рис. 8).


Рис. 8.
Редактор схем функциональных блоков

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

И.Е. Аблин, Генеральный директор,