Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
3
Добавлен:
20.04.2023
Размер:
2.86 Mб
Скачать

51

функционального подхода (Ю.Н. Столяров) [168, 169, 174] и системнодеятельностного подхода (М.Я. Дворкина) [55, 56].

На базе Кемеровского государственного университета культуры и искусств разработан технологический подход к библиотеке как системе (И.С. Пилко) [151], получивший широкое распространение в библиотечно-информационной деятельности. Несмотря на утверждение профессора И.С. Пилко о том, что попытка постижения сути библиотеки как социального института через описание (перечисление) ее функций, как правило, не дает убедительного результата, уже в самом определении технологической системы – «Технологическая система – совокупность функционально взаимосвязанных предметов труда, средств технологического оснащения и исполнителей, реализующих в регламентированных условиях производство продуктов и услуг с заданными свойствами» [151, с. 16] присутствует функционал. Определение технологической системы, ее структуры – выделение подсистем, принципы функционирования (первый из которых – принцип функциональной специализации), выделение целевой функции, которая заключается в преобразовании некоторого входного потока (сырья) в выходной поток (конечный продукт), жизненный цикл технологической системы можно определить как признаки экстраполяции методологии SADT на библиотеку. В технологической модели И.С. Пилко библиотеки как информационной системы [151, с. 16–19] мы также находим все признаки SADT-модели. Таким образом, можно утверждать, что наиболее популярное на сегодняшний день направление в библиотечной науке и практике опирается на методологию структурного анализа и проектирования, что еще раз подтверждает высокий потенциал этой методологии для развития библиотечной сферы.

Активное внедрение средств автоматизации в библиотеки естественным образом послужило развитию системного подхода. Основоположники автоматизации библиотек России Ф.С. Воройский и Я.Л. Шрайберг, считая возможной деятельность современной библиотеки только с внедренной автоматизированной системой, априори опираются на системный подход.

52

«Библиотека и её автоматизированная система рассматриваются как связанная совокупность основных структурных элементов (условно – «подсистем» и/или «узлов») с учётом главных особенностей их функционального назначения и организации взаимодействия при решении задач, определяющих эффективность функционирования системы в целом при всех видах библиотечноинформационного обслуживания и информационного обеспечения пользователей» [31, c. 30].

Опыт этих ученых позволил осуществлять процесс автоматизации библиотек на современной организационно-технологической платформе. Фундаментальное значение имеют работа Я.Л. Шрайберга «Автоматизированные библиотечно-информационные системы России: состояние, выбор, внедрение, развитие» [192], автореферат его диссертации на соискание ученой степени доктора технических наук «Принципы построения автоматизированных библиотечно-информационных технологий и сетей» [193], монография Ф.С. Воройского «Основы проектирования автоматизированных библиотечноинформационных систем» [32]. Изучение перечисленных трудов предполагает наличие у студентов знаний и навыков использования математических методов моделирования, принципов построения алгоритмов, навыков формализации.

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

сложность описания;

наличие совокупности тесно взаимодействующих компонентов (подсистем);

необходимость интеграции существующих и вновь разрабатываемых подсистем;

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

изменение или уточнение потребностей пользователей в процессе разработки и эксплуатации системы.

53

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

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

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

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

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

[48].

По мнению Я.Л. Шрайберга, моделирование является одним из действенных средств, способствующих эффективному поиску оптимальной конфигурации и режимов работы автоматизированной библиотечноинформационной системы, экономии трудовых и материальных ресурсов на этапе разработки/выбора системы [192, с. 63].

54

Научное направление «Проектирование информационных систем» предлагает в качестве методологий моделирования любой предметной области два основных направления – функционально-ориентированные (структурный подход) и объектно-ориентированные методологии [6, 49]. Выбор того или иного подхода определяется методом декомпозиции (что является дополнительным аргументом в пользу структурного подхода, так как реализуется его принцип декомпозиции) и зависит от специфики решаемой задачи.

Как правило, структурный подход применяется для решения задач, оперирующих большими объемами «пассивных» данных и ориентированных на использование реляционных баз данных (например, учет, сбор статистики, математические и инженерные расчеты, анализ данных). Эти задачи наиболее характерны для библиотечно-информационных систем. Объектноориентированный подход в основном ориентирован на решение задач, в которых четко прослеживается деление системы на взаимодействующие между собой сущности (например, имитационное моделирование, управление техническими объектами или технологическими процессами, мониторинг). Наиболее характерна эта особенность для распределенных систем. Важно, что использование объектноориентированного подхода возможно только на основе изучения структурного подхода. Большинство современных CASE-средств поддерживает методологии структурного и/или объектно-ориентированного анализа и проектирования информационных систем. Выбор того или иного подхода (парадигмы) подразумевает следование ему и на стадии кодирования (согласно принципу концептуальной общности). Их отличие друг от друга заключается в выборе способа декомпозиции системы (задачи). Как и выше, если за основу принимается функциональная (алгоритмическая) декомпозиция, то речь идет о структурном подходе, если объектная – об объектно-ориентированном [6].

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

55

подготовки 071900 «Библиотечно-информационная деятельность». Она заключается в необходимости профессиональной компетентности в области технических наук (что связано с автоматизацией библиотечно-информационных процессов), с одной стороны, и наличием профессиональной компетентности именно в области библиотечно-информационной деятельности – с другой.

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

Важным преимуществом методологий структурного анализа и проектирования (общее название SADT сложилось исторически) в библиотечноинформационной деятельности является представление моделей разрабатываемых систем в виде диаграмм. На основе работы В.В. Анисимова [6] наиболее популярные из них представим в таблице 1.1.

Таблица 1.1

Методологии структурного анализа и проектирования

Методология

Тип разрабатываемой модели

 

 

SADT

 

(Structured Analysisand Design Technique, методология

Функциональная

структурного анализа и проектирования)

 

DFD

Смешанная

(Data Flow Diagrams,

(функциональная,

диаграммы потоков данных)

информационная, компонентная)

ERD

 

(Entity-Relationship Diagrams,

Информационная

диаграммы «сущность-связь»)

 

STD

 

(State Transition Diagrams,

Поведенческая

диаграммы изменения состояний)

 

Flowcharts

Смешанная

(поведенческая, информационная,

(блок-схемы)

компонентная)

 

56

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

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

Рис. 1.4. Схема применения структурного подхода

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

57

технологию использования системы, ее архитектуру, экранные формы и т. п. [6, 49].

Особый интерес представляет нотация IDEF0 методологии SADT, так как она изначально была предназначена для функционального моделирования и принята в качестве федерального стандарта США Национальным институтом Стандартов и Технологии (NIST), является основной частью программы ICAM (Интеграция компьютерных и промышленных технологий), проводимой по инициативе ВВС США. Стандарт IDEF0 является одним из группы стандартов, широко применяемых для описания любых бизнес-процессов. В настоящее время методология IDEF0 рассматривается ИСО на предмет международного стандарта IPS (стандарты по обработке информации) – www.idef.com.

В 2000 г. в Российской Федерации стандарт вышел в качестве руководящего документа по стандартизации для целей реинжиниринга деловых процессов и процессов менеджмента качества [135]. В 2001 г. Госстандарт России принял рекомендации по стандартизации методологии функционального моделирования. В России IDEF0 успешно применяется в государственных учреждениях (Государственной налоговой инспекции), аэрокосмической отрасли (при проектировании космодрома в Плесецке), Центральном Банке и некоторых коммерческих банках России, компании «Ростелеком», нефтегазовой промышленности, на предприятиях ряда других отраслей.

Применение стандартов группы IDEF (IDEF0, IDEF1 и т. д.) является фактическим условием для получения статуса организацией, удовлетворяющей ISO 9000, ISO 9001. Одним из достоинств методологии SADT/IDEF0 является концепция анализа действующих процессов в организации. При классическом подходе к внедрению процессной модели управления необходимо создавать две модели: исходную («AS-IS, как есть») и целевую («TO-BE, как должно быть»). Описание исходной модели (в заранее выбранной стандартной форме) требуется для того, чтобы выявить возможные недостатки в существующей системе управления предприятием.

58

Следует отметить, что именно широкое применение нотаций IDEF и предшествующей методологии – SADT определило возникновение концепции AS-IS/TO-BE, которая активно используется в практике современного реинжиниринга процессов (концепция BPR – бизнес-процесс реинжиниринг). Для описания процессов в рамках информационной, в том числе и библиотечной, системы наибольший интерес представляет собой методология функционального моделирования IDEF0.

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

Сами стандарты представляют собой набор моделей идеальных процессов TO-BE, с которыми библиотеки должны сравнивать свои процессы, чтобы определить, способны ли они качественно осуществлять информационное обслуживание, а если нет, то почему, какие процессы у них отстроены неправильно, где возможны сбои. «Систематическая идентификация и менеджмент применяемых организацией процессов и, прежде всего, обеспечение их взаимодействия могут считаться процессным подходом» [48].

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

59

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

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

В направлении «Проектирование информационных систем» превалируют графические модели, так как человек по своей природе проще воспринимает графическую информацию, нежели вербальную. Следовательно, при проектировании и анализе систем качества желателен инструмент графического представления моделей, в том числе и моделей процессов. В SADT-моделях используются как естественный, так и графический языки. Для передачи информации о конкретной системе источником естественного языка служат люди, описывающие систему, а источником графического языка – сама методология SADT. Графический язык SADT обеспечивает структуру и точную семантику, соответствующие естественному языку модели, организует естественный язык вполне определенным и однозначным образом, за счет чего SADT и позволяет описывать системы, которые до недавнего времени не поддавались адекватному представлению [131].

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

60

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

1.Принцип функциональной декомпозиции – любая функция может быть декомпозирована (детализирована, разбита) на более простые функции.

2.Принцип ограничения сложности – количество блоков на диаграмме должно быть 3...6 (условие удобочитаемости).

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

Результатом применения методологии SADT является модель, которая состоит из диаграмм, фрагментов текстов и глоссария, имеющих ссылки друг на друга. Диаграммы – главные компоненты модели, все функции ИС и интерфейсы на них представлены как блоки и дуги. Место соединения дуги с блоком определяет тип интерфейса. Управляющая информация входит в блок сверху, в то время как информация, которая подвергается обработке, показана с левой стороны блока, а результаты выхода показаны с правой стороны. Механизм (человек или автоматизированная система), который осуществляет операцию, представляется дугой, входящей в блок снизу [27, с. 120].

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

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

Соседние файлы в папке из электронной библиотеки