Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник научных трудов кафедры информационных систем и технологий управления в строительстве. Выпуск 1.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ И ТЕХНОЛОГИЙ УПРАВЛЕНИЯ В СТРОИТЕЛЬСТВЕ
Таким образом, главным, или первым, интеграционным действием на пути создания корпоративной системы менеджмента предприятия являет­ся установление взаимосвязи между руководством и персоналом пред­приятия в рамках реализации стратегических финансовых показателей на основе организации производства продукции, пользующейся реальным спросом конкретного сектора потребителей.
На сегодняшний день наиболее приемлемый способ решения этой за­дачи — применение сбалансированной системы показателей (ССП), ори­ентированной на учет следующих четырех составляющих: финансы, кли­енты, внутренние бизнес-процессы, обучение и развитие персонала.
СМК, построенная в соответствии с требованиями стандарта ISO 9001:2000, является отличной платформой для создания ИСМ, ориентиро­ванной на реализацию стратегии устойчивого развития предприятия.
Современные представления о деятельности организации базируются па процессном подходе, согласно которому эта деятельность представляет собой структурированную сеть процессов, «поглощающих» ресурсы и создающих продукцию, которая представляет ценность для потребителя. Механизм формирования ценности продукции основан на преобразова­нии свойств ресурсов, используемых для ее создания. Одновременно с по­лезными преобразованиями свойств ресурсов в рамках процессов в силу различных причин происходят и «потери ценности», представляющие со­бой, по сути, «потери качества».
Здравый смысл подсказывает, что управлять нужно не там и тогда, где потери качества уже произошли и ценность уменьшилась, а там, где эти потери качества совершаются, т.е. в рамках сети процессов, составляю­щих деятельность организации. Соответственно новое понимание ме­неджмента состоит в том, что управлять нужно не качеством продукции, а качеством исполнения процессов. В частности это отражено в стандартах ИСО серии 9000:2000, где провозглашен принцип процессного подхода к менеджменту качества.
Причины появления потерь качества весьма разнообразны: ошибки при определении требований к продукции, нарушение технологии, «чело­веческий фактор», несовершенство системы управления и законода­тельства и т.п. Общим является то обстоятельство, что все эти виды по­терь качества проявляются при выполнении отдельных процессов и прив­носятся в продукцию одновременно, и параллельно с созданием ее цен­ности. Специально потери качества не создаются.
Преимущество процессного подхода состоит в том, что процесс про­изводства продукции или услуги представляется в виде последовательно­сти операций, благодаря чему структура формирования ценности для потребителя становится более понятной. Таким образом, мы автоматиче­ски начинаем представлять структуру возникновения потерь качества. Это
111
СБОРНИК НАУЧНЫХ ТРУДОВ
создаёт базис для получения обобщенной функции потерь качества, увя­зывающей элементарные потери качества с результативностью менедж­мента качества в целом. Выявляя с помощью полученной функции «узкие места», мы можем предотвращать потери качества, вместо того, чтобы тратить силы и средства на восстановление уже потерянной ценно­сти.
Первым шагом на пути эффективного менеджмента качества является понимание структуры бизнес-процессов предприятия. Хорошо пред­ставляя структуру бизнес-процессов, менеджеры предприятия смогут лучше понять, где находится источник потерь качества. Более того зная структуру бизнес-процессов, мы сможем развернуть систему сбора дан­ных о качестве таким образом, чтобы получать достоверную информацию и эффективно предотвращать возникновение потерь качества, отслежи­вать тенденции, формировать стратегию улучшения бизнес-процессов.
Очевидно, что для объективного понимания структуры необходимо наличие правильно построенной функциональной модели бизнес-процесса организации в виде сети процессов, обеспечивающих прозрачность в по­нимании механизма менеджмента качества.
В настоящее время в развитии систем менеджмента, как на россий­ских, так и на зарубежных предприятиях отчетливо прослеживаются две тенденции.
Первая состоит в создании интегрированных систем менеджмента, включающих обычно систему менеджмента качества (СМК), систему эко­логического менеджмента и систему менеджмента профессиональной безопасности и здоровья, удовлетворяющих требованиям стандартов со­ответственно ISO 9001, ISO 14001 и OHSAS 18001.
Вторая тенденция заключается в выработке отраслевых модификаций стандарта ISO 9001, отражающих особые требования, предъявляемые в той или иной сфере к качеству, безопасности, экологичности и т.д. На­пример в автомобильной отрасли, в строительстве, сфере телекоммуника­ций и т. д.
Необходимой предпосылкой полного и беспрепятственного разверты­вания обеих указанных тенденций является наличие эффективной и ре­зультативной СМК, составляющей основу современных корпоративных систем менеджмента. Однако в этом отношении далеко не все благопо­лучно. Так, опыт отечественных специалистов в области качества показы­вает, что созданные на предприятиях СМК используют не более 40% сво­его потенциала.
Несмотря на декларирование многими компаниями приверженности концепции TQM, принципам менеджмента качества, они реализуются да­леко не в полной мере. Причин тому немало. В соответствии с методоло­гией, предусмотренной стандартами ИСО серии 9000:2000, процесс — это
112
КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ И ТЕХНОЛОГИЙ УПРАВЛЕНИЯ В СТРОИТЕЛЬСТВЕ
деятельность, направленная на достижение установленной цели, которая имеет количественное выражение — результат. Поэтому для реализации процессного подхода организационная система должна переориентиро­ваться с функционального управления на управление результатами, сово­купность которых должна обеспечить повышение эффективности системы и конкурентоспособности предприятия.
Использование процессного подхода сопряжено с серьезными труд­ностями, обусловленными рядом причин. Первая из этих причин — пол­ное несоответствие процессному подходу действующих линейно­функциональных организационных структур управления, в которых, как было отмечено, деятельность дифференцирована и не нацелена на конеч­ный результат. В качестве примера, убедительно подтверждающего ска­занное, можно привести такой главный элемент производства, как управ­ление трудовой деятельностью. В действующих организационных струк­турах оно рассредоточено по следующим функциональным подразделени­ям: отдел кадров, отдел труда и заработной платы, служба охраны труда и техники безопасности. Эти подразделения, имеющие различные обя­занности и решающие свои функциональные задачи, добиваются резуль­татов, которые практически не связаны с главной целью управления тру­довой деятельностью — обеспечением необходимых условий для роста производительности труда и его мотивации.
Вторая причина — отсутствие подготовленного к работе в новых ус­ловиях состава руководителей. Большая их часть — специалисты высокой квалификации, но очень узкой специализации, т.е. знающие «много о не­многом». Следовательно, они не готовы к руководству интегрированными управленческими структурами.
Третья причина — психологическая неготовность руководителей и специалистов к преодолению трудностей, связанных с освоением про­цессного подхода. Кроме того, недостаточное использование таких со­ставляющих системного подхода, как интеграция и стандартизация.
Достижение организацией успеха предполагает удовлетворение за­просов всех сторон, заинтересованных в ее деятельности, и в первую оче­редь — потребителя. Однако запросы разных заинтересованных сторон отличаются друг от друга. С точки зрения потребителя качество можно представить тремя ключевыми аспектами (рис. 2): качество во времени (надежность), качество в «пространстве обитания» (безопасность) и каче­ство в перспективе развития (ценность). Эти аспекты качества отражают восприятие потребителем результата деятельности компании и определя­ют его реакцию. Для компании же качество — это единство таких со­ставляющих, как прибыль, издержки, риск (рис. 3).
113
СБОРНИК НАУЧНЫХ ТРУДОВ
Ценность
Безопасность Надежность
Рис. 2. Качество для потребителя
Прибыль
Риск Издержки
Рис. 3. Качество для производителя
Неудовлетворенность качеством в любом из указанных аспектов яв­ляется источником их постоянного совершенствования.
Действия потребителя проявляются непосредственно в его лояльном или, наоборот, нелояльном отношении к компании.
Деятельность компании инициируется ее менеджером и в случае не­удовлетворенности потребителя выражается в стратегии коррекции и пре­дупреждения. Осуществление выбранной стратегии и составляет содер­жание управления качеством.
На рис. 4 представлено соотношение различных аспектов качества (стороны треугольников) с точки зрения сторон, заинтересованных в дея­тельности организации. При полном совпадении их интересов (идеальный случай) предложенная «развертка» качества может быть сложена в тетра­эдр с потребительским качеством в основании. Несовпадение интересов порождает неудовлетворенность одной или нескольких сторон, т.е. поро­ждает определенные проблемы. Проблема, которая при этом возникает, может быть решена посредством создания механизма по интеграции уси­лий заинтересованных сторон.
Рис. 4. Совмещение интересов потребителя и
производителя
Нацеленность управления на решение проблем, выявленных в связи с неудовлетворенностью одной или нескольких заинтересованных в дея-
114
КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ И ТЕХНОЛОГИЙ УПРАВЛЕНИЯ В СТРОИТЕЛЬСТВЕ
тельности организации сторон, позволяет обеспечить ее работу в режиме постоянных изменений, адекватных динамике рынка.
Разрешение проблем требует совершенствования системы требований и соответственно СМК как интегрирующего инструмента менеджмента процессов.
Благодаря проблемно-ориентированному управлению появляется возможность переходить от характеризующих процессы показателей од­ного уровня к показателям более высокого уровня. При этом обеспечение соответствия процессов требованиям одного уровня интегрируется в практику компании через обобщение и выставление требований более вы­сокого уровня. Требования стандартов СМК и установленные показатели их выполнения на каждом из уровней управления будут отражать состоя­ние соответствующих подсистем (управление оборудованием, финансами, продажами и т.д.). Тем самым интеграция и стандартизация в рамках СМК определяют рефлективность компании в целом, ее способность накап­ливать и обобщать опыт разрешения проблем качества и соответствую­щим образом реагировать на изменения бизнес-среды. В таком подходе реализуется одна из возможностей адекватной реакции на изменения рын­ка и перспектива совершенствования СМК в направлении улучшения качества процессов.
Как представляется, только должное понимание этих и других причин позволит успешно преодолеть возникающие трудности и обеспечить не­обходимый перевод управления предприятием на качественно новый уро­вень, соответствующий XXI веку.
С.В. НИКИТИНА

НЕСКОЛЬКО СЛОВ ОБ ОПТИМИЗАЦИИ ЗАПРОСОВ

ORACLE С ПОМОЩЬЮ ИНДЕКСОВ

В Oracle индексы используются для сокращения времени, требуемо­го для доступа к информации таблицы. Индексы в Oracle, чаще всего, представляют собой структуры данных в виде двоичного дерева. Индексы Oracle позволяют избежать полных просмотров таблицы и решить две проблемы – уменьшить время обработки запроса, так как в буферный пул при этом не считывается каждая строка таблицы, и не снижать производи­тельность задачи и системы, так как при полном просмотре таблицы для этого очищаются буферные блоки, занятые информацией других задач, и, задачам выполняемым одновременно с полным просмотром таблицы, придется выполнять дополнительные медленные операции ввода/вывода для считывания необходимой информации, которая осталась бы в буфер­ном пуле, если бы не был вызван полный просмотр таблицы.
115
СБОРНИК НАУЧНЫХ ТРУДОВ
Использование индексов для работы с таблицей полезно практиче­ски в любом случае, за исключением того, что если таблица не очень большая и информация из нее может быть считана менее чем в двух бло­ках ввода/вывода, так как одна операция ввода/вывода будет совершена в любом случае для обращения к корню индекса и заполнится один блок, и вторая операция ввода/вывода будет непосредственно считывать требуе­мые данные и заполнять следующий блок.
Однако, необходимо также понимать насколько необходимы индек­сы для той или иной таблицы и как правильно их построить. Построение индекса предполагает наличие в индексируемом столбце большого коли­чества разнообразных значений. Например, если построить индекс для таблицы на столбце «пол», имеющем два возможных значения «мужской» и «женский», то работа с использованием такого индекса типа двоичного дерева эффективной не будет. В этом случае целесообразно строить ин­декс битового типа. Важным понятием индексации является избиратель- ность или уникальность значений. То есть для эффективного использова­ния индекса типа двоичного дерева, нужно чтобы индексный столбец имел множество уникальных значений. Но, если построить индекс для таблицы на столбце «фамилия», то можно будет наблюдать ускорение об­работки соответствующего запроса. Также необходимо иметь представле­ние о тех данных, которые располагаются в том столбце, который подра­зумевается использовать для построения индекса. То есть необходимо за­думаться о таком понятии как распределение индекса. Распределением на­зывают частоту появления в таблице каждого уникального значения. По­этому, если различные значения распределены в таблице таким образом, что только несколько значений имеют высокий процент появления, а ос­тальные появляются один раз или не появляются вовсе, то эффективность индекса, построенного на значениях такого столбца, будет крайне низкой. В Oracle существует команда ANALYZE TABLE, которая может помочь определить распределение данных в столбце, предполагаемом для исполь­зования индекса и их избирательность.
Oracle рекомендует придерживаться нескольких принципов при по­строении индексов:
- целесообразно индексировать столбцы, используемые в соедине­нии таблиц, то есть столбцы, которые определены как первичный и внеш­ние ключи;
- целесообразно индексировать столбцы, которые используются во фразе WHERE в запросах SQL;
- нецелесообразно индексировать столбцы, которые используются во фразе WHERE в запросах SQL, если они содержат функции или опера­торы Oracle;
- нецелесообразно индексировать столбцы, которые являются часто обновляемыми в существующей задаче;
116
КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ И ТЕХНОЛОГИЙ УПРАВЛЕНИЯ В СТРОИТЕЛЬСТВЕ
- нецелесообразно индексировать столбцы, имеющие длинные опи- сательные значения (слишком велика несогласованность данных);
- целесообразно использовать битовый индекс при создании индекса на столбцы, имеющие небольшое количество уникальных значений (менее 10% уникальных значений).
Естественно предположить, что любое изменение данных в индекс­ном столбце должно произвести изменения и в самом индексе, и в его структуре. Например, очень важная проблема взаимоблокировок может возникнуть при добавлении только лишь одной строки. Блокировку полу­чает отдельная строка, которая подвергается изменению, но следующие блокировки будут назначены также каждому индексному узлу, который содержит значение для этой строки. Может случиться и такая ситуация, что будет заблокирована целая ветвь индексного дерева, так как схемы индексации содержат ключи высокого порядка в нескольких индексных узлах. При обновлении и удалении отдельных строк могут также изме­няться формы индексного дерева за счет появления новых уровней или свертывания имеющихся уровней.
Использование рекомендации о построении индекса на тех столбцах, которые часто используются во фразе WHERE запроса SQL, не всегда может привести к использованию уже имеющегося индекса. Необходимо отметить, что Oracle предлагает возможность построения нескольких ин­дексов к одной и той же таблице. Индексы могут быть как простыми од­ностолбцовыми, так и составными многостолбцовыми. Каждый индекс занимает место на дисковом пространстве, отведенном базе данных, и ес­ли для большой таблицы построено множество разнообразных индексов, то, несомненно, будет очевидным эффект увеличения производительности при обработке запросов, но может произойти и значительное замедление при изменении данных в столбцах, включенных в запрос. Поэтому, если изучение запросов к базе показывает, что в условиях запросов во фразе WHERE используется несколько столбцов, нужно спроектировать только нужные индексы, которые будут учитываться внутренним оптимизатором системы. Оптимизатор будет рассматривать только те индексы, первым или единственным полем которых является поле, указанное первым во фразе WHERE. Например, если построен индекс с полями ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, то запрос к таблице следующего вида
Select ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО from T1
Where ФАМИЛИЯ = ‘ИВАНОВ’;
вызовет индексный просмотр с использованием соответствующего индекса. А следующий запрос
Select ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО from T1
Where ИМЯ = ‘ИВАН’;
инициирует полный просмотр таблицы, так как оптимизатор не обнару­жит индекса с первым полем ИМЯ и решит, что имеющийся составной
117
СБОРНИК НАУЧНЫХ ТРУДОВ
индекс использовать нельзя, так как первый столбец индекса не использу­ется сразу же после фразы WHERE. Если изучение запросов к таблице показывает наличие целого ком­плекса запросов с перечислением во фразе WHERE хотя бы нескольких одинаковых столбцов, то целесообразно построить составной индекс именно по этим столбцам, а не создавать несколько одностолбцовых ин­дексов. В таком случае будет не нужна дополнительная связка и сорти­ровка значений, выбранных по условию из каждого столбца, так как мно­гостолбцовые индексы в Oracle строятся таким образом, что все столбцы в индексе должны быть отсортированы в одном и том же порядке. Если же в системе присутствуют несколько индексов, подходящих по своим свойст­вам для использования в конкретном запросе, то использоваться будет тот, который имеет меньший вес в категории весов в запросах Oracle. То есть в первую очередь будет использоваться тот индекс, для работы кото­рого требуется меньше всего затрат на обработку, хранение, изменение и поиск по нему, а именно, чем проще индекс, тем скорее по алгоритму внутреннего оптимизатора он должен использоваться. Если же разработ­чик желает сделать точное указание оптимизатору в отношении использо­вания конкретного индекса в конкретном запросе, то в этом случае Oracle предлагает воспользоваться так называемой подсказкой (hint). Например, Select /* +<имя_индекса> */ a1, a2, a3 from T1; В данном случае внутренний оптимизатор Oracle будет использовать обя­зательно поиск по таблице с использованием указанного индекса.
В заключение можно сказать, что помимо оптимизации запросов в Oracle с помощью использования индексов существует еще множество
других способов оптимизации самих индексов, так как Oracle предлагает большое количество ручных настроек для улучшения работы системы во­обще и различных конкретных задач.
К.С. КУЗИН

О СУЩНОСТИ ИНТЕЛЛЕКТУАЛЬНОГО ЗДАНИЯ

Любое здание, будь то административное, производственное или жилое, состоит из некоторого набора подсистем, отвечающих за выполне­ние определенных функций, которые решают различные задачи в процес­се функционирования этого здания. По мере того как эти подсистемы ус­ложняются, и растет количество выполняемых ими функций, управлять ими становится все сложнее. Также стремительно возрастают и расходы на содержание и обслуживание персонала, ремонт и обслуживание этих подсистем. Впервые эти проблемы встали при эксплуатации больших ад­министративных и производственных комплексов.
118
КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ И ТЕХНОЛОГИЙ УПРАВЛЕНИЯ В СТРОИТЕЛЬСТВЕ
Рассмотрев практически любое административное здание, можно увидеть, что в нем действуют все службы, являвшиеся ранее непременны­ми атрибутами городского хозяйства. В таких зданиях обычно существует административная служба или администратор, которые используют или обслуживают эту систему практически круглосуточно. Несмотря на то, что существует достаточно большое количество средств автоматики, ко­торые сами справляются с возложенными на них задачами, такими, как отопление, вентиляция, поддержание микроклимата, освещение, пожарная сигнализация, дымоудаление, контроль входа/выхода и т.п., но управле­ние и обслуживание всех этих систем требует наличия администрирующе­го персонала. Его обязанностью является контроль работы этих подсистем и принятие мер в случае выхода из строя. Но существуют ситуации, когда даже действия квалифицированного персонала могут оказаться неэффек­тивными. Это случаи возникновения угрозы зданию и находящимся в нем людям, имеющие глобальный характер - пожар и другие стихийные бед­ствия. В подобном случае необходимо быстро принимать экстраординар­ные меры. Реакция и правильность действий людей в критической ситуа­ции может оказаться недостаточной. В таком случае необходимым стано­вится вмешательство автоматизированной системы управления зданием.
В прошлом традиционные системы обеспечения различных аспектов жизнедеятельности проектировались как автономные. Подобного рода системы создавались отдельно для каждой функции и объединялись для произвольной части здания. В зданиях устанавливались системы только с теми возможностями и с той степенью сложности, которые были необхо­димы на текущий момент построения здания. Дальнейшее расширение и модернизация данных систем были сложными и дорогостоящими задача­ми из-за различных факторов:
Затраты на эксплуатацию такой системы складываются из затрат на
эксплуатацию каждой автономной системы в отдельности и стоимости обучения персонала.
Стоимость эксплуатации этих систем высока - в силу их автономно-
сти каждая из них поддерживается отдельно. Стоимость обучения персо­нала столь же высока, поскольку операторы должны быть ознакомлены с каждой автономной системой.
Сам термин «интеллектуальное здание» (intelligent building – англ.;
intelligent – ‘разумный, понятливый’, в сочетании со словом building – ‘гибкий, приспосабливаемый’) в первоначальном смысле означаетзда-
ние, готовое к изменениям’ или ‘приспосабливаемое здание’, т. е. здание, способное приспосабливаться к изменениям окружающей среды. Вместе с тем, в соответствии с буквальным переводом с английского, термин Ин­теллектуальное Здание можно интерпретировать как «разумно построен­ное». Сущность интеллектуального здания определяется как набор систем,
119
СБОРНИК НАУЧНЫХ ТРУДОВ
тесно интегрированных в одном или нескольких зданиях. ЦДУ (централь­ное диспетчерское управление) обеспечивает как контроль, так и управле­ние функциями здания или комплекса зданий. В то же время здание долж­но быть спроектировано так, что все сервисы могли бы интегрироваться друг с другом с минимальными затратами (с точки зрения финансов, вре­мени и трудоемкости), а их обслуживание было бы организовано опти­мальным образом.
Понятие "интеллектуального здания" (ИЗ) было сформулировано Институтом интеллектуального здания в Вашингтоне в 70-е годы прошло­го века как "здание, обеспечивающее продуктивное и эффективное ис­пользование рабочего пространства благодаря оптимизации его четырех основных элементов: структуры, систем, служб и управления, а также взаимоотношений между ними". Таким образом, основной признак ИЗ – комплексная система управления с единого диспетчерского пульта.
Понятие «интеллектуальное здание» еще не имеет точного толкова­ния, но большинство людей, которые им пользуются, воспринимают его как автоматизированную техническую систему, которая:
• «чувствует», что происходит внутри здания и снаружи;
• «реагирует» таким образом, чтобы наиболее эффективным способом
обеспечить безопасное и комфортабельное пребывание в нем, сведя до минимума потребление энергии и энергоресурсов;
«взаимодействует» с людьми посредством применения простых и
легко доступных средств общения.
Инженерное оборудование современного здания представляет собой комплекс сложных инженерно-технических систем безопасности - жизне­обеспечения - информатизации (КСБЖИ) с соответствующими системами управления. В состав КСБЖИ интеллектуального здания входят:
- Комплекс систем жизнеобеспечения (КСЖ)
. В состав входят:
система управления вентиляцией и кондиционированием воз-
духа (ВКВ);
система управления тепло- и водоснабжением (ТВС);
система управления электроснабжением (ЭС);
система управления освещением (УО);
система управления возобновляемыми источниками энергии
(ВИЭ).
- Комплекс систем безопасности (КСБ). Обеспечивают мониторинг
состояния интеллектуального здания, предотвращение и ликвидацию ава­рийных и опасных ситуаций, частично являются надстройкой над техно­логическими подсистемами и могут использовать одни и те же датчики, интерфейсы и исполнительные механизмы, если это не мешает их работе. В состав входят:
контроль и управление электрическими потребителями;
контроль и управление внутренним климатом;
120
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]