Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ISvE_chast_1_Polyakov_S_V

.pdf
Скачиваний:
8
Добавлен:
12.05.2015
Размер:
590.57 Кб
Скачать

ДОНЕЦКИЙ ИНСТИТУТ ЭКОНОМИКИ И ХОЗЯЙСТВЕННОГО ПРАВА КАФЕДРА ИНФОРМАТИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

ТЕКСТЫ ЛЕКЦИЙ ПО КУРСУ

«ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ НА ПРЕДПРИЯТИИ» (ЧАСТЬ 1)

Составитель: к.э.н. Лепа Р.Н.

2001

СОДЕРЖАНИЕ

 

СОДЕРЖАНИЕ..................................................................................................

2

Введение.......................................................................................................

4

Тема 1. Информационные системы и совершенствование управления

 

предприятием...............................................................................................

4

1.1. Понятие и назначение информационной системы ....................................

4

1.2. Корпоративная ИС как модель бизнеса ...................................................

4

1.3. Необходимость использования информационных систем ..........................

5

1.4. Новая роль отдела автоматизации..........................................................

6

Тема 2. Характеристика информационных систем для управления

 

предприятием...............................................................................................

7

2.1. Классификация информационных систем....................................................

7

2.1.1.Классификация информационных систем по признаку

 

структурированности задач.......................................................................

7

 

2.1.2. Типы информационных систем, используемые для решения

 

частично структурированных задач ...........................................................

8

 

2.1.3. Классификация информационных систем по функциональному

 

признаку и уровням управления..............................................................

10

 

2.1.4. Типы информационных систем ..............................................

11

 

Информационные системы специалистов ..............................

13

 

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

13

 

Стратегические информационные системы............................

14

 

2.1.4. Информационные системы на предприятии ............................

16

 

2.1.5. Прочие классификации информационных систем ....................

17

 

Классификация по степени автоматизации............................

17

 

Классификация по характеру использования информации......

18

 

Классификация по сфере применения ..................................

18

2.2. Промышленные технологии как фундамент информационной системы.....

19

2.3.

Выбор базовых технологий..................................................................

19

2.4.

Управление данными...........................................................................

20

2.5.Автоматизированное рабочее место сотрудника и его должностные

обязанности..................................................................................................

20

2.6. Обслуживание информационной системы..............................................

21

2.7. Совместимость информационной системы со старыми приложениями ......

21

2.8. CASE-средства проектирования информационных систем.......................

22

Тема 3. Экономическая информация как объект автоматизированной

 

обработки ...................................................................................................

25

Тема 4. Средства формализованного описания экономической

 

информации на предприятиях...................................................................

27

4.1. Определение и состав информационного обеспечения...............................

27

4.2. Основные принципы разработки информационного обеспечения ................

28

4.3. Характеристика информации ...................................................................

28

4.4. Документооборот на предприятии ............................................................

30

4.5. Системы экономических показателей........................................................

32

4.6. Кодирование экономической информации предприятия..............................

33

4.7. Системы кодирования экономической информации....................................

34

4.8. Классификаторы.....................................................................................

35

Тема 5. Организация внемашинной информационной базы предприятия

36

 

5.1. Понятие системы документации ...............................................................

36

5.2. Классификация форм и методов вывода информации.................................

36

5.3. Методика проектирования форм исходящей информации ...........................

37

2

5.4. Методика проектирования входящих информационных сообщений .............

39

Тема 6. Организация машинной информационной базы предприятия ....

39

6.1. Данные и ЭВМ ........................................................................................

40

6.2. Концепция баз данных ............................................................................

41

6.3. Архитектура СУБД...................................................................................

42

6.4. Модели данных.......................................................................................

45

Тема 7. Организационно-методические основы построения и

 

функционирования информационных систем предприятий.....................

46

7.1. Жизненный цикл ПО ИС ......................................................................

46

7.2. Модели жизненного цикла ПО..............................................................

47

7.3. Методологии и технологии проектирования ИС......................................

50

7.3.1.Общие требования к методологии и технологии................................

50

7.3.2.Методология RAD ...........................................................................

52

3

Введение

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

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

Тема 1. Информационные системы и совершенствование управления предприятием

1.1.Понятие и назначение информационной системы

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

Можно выделить четыре фактора целостности этого комплекса:

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

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

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

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

1.2.Корпоративная ИС как модель бизнеса

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

4

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

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

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

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

1.3.Необходимость использования информационных систем

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

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

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

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

5

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

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

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

1.4.Новая роль отдела автоматизации

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

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

6

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

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

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

Тема 2. Характеристика информационных систем для управления предприятием

2.1. Классификация информационных систем

2.1.1. Классификация информационных систем по признаку структурированности за-

дач

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

Различают три типа задач, для которых создаются информационные системы: структурированные (формализуемые), структурированные (не формализуемые) и частично структурированные.

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

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

7

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

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

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

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

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

Пути решения этой задачи могут быть разными, например:

Выделение дополнительного финансирования на увеличение численности работающих;

Отнесение срока окончания работы на более позднюю дату и т.д.

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

2.1.2. Типы информационных систем, используемые для решения частично структурированных задач

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

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

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

8

Рис. 2.1. Классификация информационных систем по признаку структурированности решаемых задач

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

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

ков;

быстрое добавление или исключение того или иного источника данных и автоматическое переключение источников при поиске данных;

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

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

автоматическое отслеживание потока информации для наполнения баз дан-

ных.

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

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

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

решение основных задач моделирования типа "как сделать, чтобы?", "что будет, если?", анализ чувствительности и др.;

достаточно быстрая и адекватная интерпретация результатов моделирова-

ния;

оперативная подготовка и корректировка входных параметров и ограничений модели;

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

и работы модели.

9

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

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

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

2.1.3. Классификация информационных систем по функциональному признаку и уровням управления

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

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

Производственная деятельность связана с непосредственным выпуском продукции и направлена на создание и внедрение в производство научнотехнических новшеств.

Маркетинговая деятельность включает в себя:

анализ рынка производителей и потребителей выпускаемой продукции, анализ продаж;

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

нансовых ресурсов фирмы на основе бухгалтерской, статистической, оперативной информации.

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

Указанные направления деятельности определили типовой набор информационных систем:

производственные системы; системы маркетинга; финансовые и учетные системы;

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

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

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]