Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по АСУП.doc
Скачиваний:
8
Добавлен:
26.11.2018
Размер:
1.81 Mб
Скачать

Глава 7. Основные обеспечивающие подсистемы асуп

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

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

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

118

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

Обратная связь между различными видами обеспечения проявляется в том, что требования одного обеспечения

к другому должны выдвигаться с учетом воз­можности их удовлетворения. Иерархическая взаимо­связь в проектировании основных обеспечивающих под­систем АСУП схематически показана рис. 7.1.

7.1. Организационное обеспечение АСУП

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

119

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

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

Таким образом, задание на потребность в информа­ции является «водоразделом» между организационным и информационным обеспечением АСУП.

Итак, организационное обеспечение АСУП — это со­вокупность средств и методов, предназначенных для проведения технико-экономического анализа существую­щей системы управления, выбора и постановки задач автоматизации организационного управления предприя­тием, организации производства и управления в усло­виях АСУП. Физически организационное обеспечение АСУП реализуется в виде совокупности документов, определяющих порядок организации и функционирова­ния системы. К таким документам в первую очередь относятся документы, регламентирующие:

экономическое обоснование целесообразности созда­ния АСУП и состав экономических показателей, опреде­ляющих ее функционирование;

принципы и методы организации, планирования, уче­та, контроля и регулирования деятельности предприя­тия, в том числе и организационную структуру управ­ления предприятием в условиях АСУП;

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

120

параметры АСУП в части: состава функциональных подсистем; укрупненной схемы внешних связей функ-циональных подсистем; описания состава документов и показателей, образующих эти связи, и их характери­стик; схемы увязки подсистем по входным и выходным реквизитам;

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

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

организационную структуру подразделений пред­приятия, непосредственно входящих в состав АСУП, положения об этих подразделениях, включая их штат­ное расписание и должностные инструкции персонала;

порядок и очередность проведения работ по созда­нию и совершенствованию АСУП.

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

Здесь же мы остановимся лишь на организационных вопросах создания и функционирования главного струк­турного звена любой АСУП — информационно-вычисли­тельного центра (ИВЦ).

Информационно-вычислительный центр на предприя­тии в условиях АСУ является единым центром сбора, переработки и выдачи информации. Создание ИВЦ ко­ренным образом изменяет информационные потоки на предприятии и функции большинства отделов управле­ния, что приводит к изменению организационной и функ­циональной структур управления предприятием. По сфере обслуживания ИВЦ подразделяются на локальные (индивидуальные) и кустовые. Первые предназначены для обслуживания только одного заказчика (предприятия или организации), вторые — для не­скольких заказчиков.

Роль кустовых вычислительных центров (КВЦ) с каждым годом увеличивается. Это связано, во-первых,

121

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

(ВЦКП), решение задач на которых производится в ре-жиме распределения машинного времени, при этом за-казчик (АСУ предприятия, организации) всю связь с ЭВМ осуществляет с абонентских пунктов, удаленных от ВЦКП на значительные расстояния.

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

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

В связи с этим основные функции ИВЦ могут быть сформулированы следующим образом:

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

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

разработка или совершенствование для имеющейся в распоряжении ИВЦ вычислительной техники проектов

122

автоматизации, алгоритмов и программ решения функ­циональных задач АСУП;

совершенствование программного обеспечения АСУП, в том числе создание эффективных пакетов прикладных программ;

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

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

расчетов;

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

средств АСУП.

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

7.2. Информационное обеспечение АСУП

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

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

Уровня.

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

123

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

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

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

  1. Разработка теории экономической информации и практических вопросов ее представления в синтаксиче­ском, семантическом и прагматическом аспектах.

  2. Организация домашинной и послемашинной фаз преобразования информации: стадий получения, реги­страции, передачи информации в ИВЦ и выдачи ре­зультатов обработки потребителям.

  3. Организация банков экономических данных: соз­дание и ведение системы массивов экономической ин-формации, организация процессов хранения и поиска информации.

  4. Организация процессов решения функциональных задач на ЭВМ: машинная постановка и алгоритмиза­ция конкретных функциональных задач АСУП на осно­ве использования программного обеспечения, разработ­ка технологических процессов, инструкций и осущест­вление машинного решения.

5. Управление работой информационно-вычислитель­ ных центров и индустрией информации в целом.

6. Исследование эффективности информационного обеспечения АСУП.

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

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

124

Вся информация, циркулирующая в АСУП, коди­руется, т. е. каждому информационному показателю и реквизиту (объекту кодирования), согласно принятой системе, ставится во взаимно-однозначное соответствие некоторый набор символов или знаков — кодовое обо­значение (код).

Этот набор символов кроме указанного взаимно-однозначного обозначения объекта (идентификация объекта) должен, как правило, отображать и некоторые

125

его признаки, позволяющие отнести объект к той или иной классификационной группировке (классификация объекта).

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

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

В АСУП, например, язык кодирования информации вне машины (десятичные цифровые символы, а иногда и буквы) отличается от языка кодирования информации внутри технических комплексов (машинные коды осно­ваны обычно на двоичной системе счисления). Струк­туру кода определяет принятая система кодирования. Существуют три основные системы кодирования: поряд­ковая, серийная, поразрядная.

Порядковая система кодирования характеризу­ется тем, что вся номенклатура объектов последователь­но ставится в соответствие с числами натурального ряда; при появлении новых объектов им присваиваются очередные порядковые номера.

Серийная система кодирования предусматривает укрупненную классификацию всех кодируемых объектов на группы. Каждой группе отводится серия номеров; внутри каждой серии кодирование выполняется порядко­вым кодом.

Например, если серийная система используется для кодирования производственных подразделений пред­приятия, то для подразделений основного производства может быть выделена серия номеров от 01 до 50, для подразделений вспомогательного производства — от 51 до 70, для подразделений обслуживающего производ­ства — от 71 до 90.

Для кодирования сложных разветвлений номенкла­тур серийная система малопригодна.

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

126

нескольких разрядах) этого кода определяются харак-

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

пределах каждой позиции кодирование характеристик

признаков чаще всего выполняется порядковым кодом,

/иногда серийным кодом.

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

Однако поразрядным кодам свойственны и сущест­венные недостатки: сложность разработки и корректи­ровки, сравнительно большая длина кода, неравномерное использование информационной емкости.

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

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

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

Общесоюзные классификаторы следует учитывать при разработке локальных классифи-каторов для ОАСУ и АСУП. Но разрабатываемая локальная система классификации и кодирования долж­на развивать дальше общесоюзный классификатор, об­ладать свойством полноты, т. е. охватывать все виды Циркулирующей внутри конкретной АСУП информации, имея в виду, что общесоюзный классификатор не всегда Удовлетворяет этому условию. Локальная система коди­рования должна обеспечивать простой переход от «своих» кодов объектов к кодам общесоюзного класси­фикатора.

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

127

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

Названный принцип интеграции обусловливает спе­циальную организацию всей входной информации в пункте централизованной ее обработки — объединение (интеграцию) однородных информационных показателей в некоторые укрупненные совокупности — массивы ин­формации.

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

I Информационная база в АСУП, создававшихся до 1970—1975 гг., как правило, содержала большое коли­чество массивов (иногда несколько сотен), каждый из которых был ориентирован на решение определенной группы функциональных задач. Подобная организация информационной базы не может обеспечить эффектив­ное использование хранимой информации в силу того, что затрудняется точное отображение сложного объекта управления, каковым является промышленное производ­ство, из-за отсутствия динамичной взаимосвязи между информационными элементами многочисленных масси­вов; требуется частая реорганизация информационных массивов, а иногда и системного программного обеспе­чения в условиях изменения состава и методов решения функциональных задач АСУ; неизбежно многократное Дублирование информации в разных массивах, что при­водит к увеличению трудоемкости обслуживания систе­мы и к большому расходу памяти ЭВМ.

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

Иными словами, в последние годы в АСУ намети-лась тенденция перехода от проблемно-ориенти-рованной информационной базы к инфор-

129

мационно-ориентированной базе данных.

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

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

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

В основе создания банка данных лежат следующие принципы: 1) способность системы к развитию и адапта­ции при изменении условий функционирования; 2) не­зависимость программ решения функциональных задач АСУ от типа и местоположения данных в памяти ЭВМ;

3) взаимодействие с разнотипными пользователями;

4) многоцелевое использование накапливаемых данных;

5) максимально возможная интеграция данных;

6) уменьшение избыточности (дублирования) хранимых данных; 7) разнообразие хранимых данных, их структур и взаимосвязей; 8) достоверность данных и запрет не­ компетентного доступа к ним (секретность).

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

130

ных не потребовала изменений в программах уже ре-шаемых задач.

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

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

Многоцелевое использование накаплиаемых данных означает возможность использова­ния одних и тех же данных при решении разных задач АСУ и даже при решении задач различными пользова­телями.

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

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

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

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

131

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

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

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

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

Стандартные программы обслуживания задач выпол­няют функции организации массивов и обеспечения до­ступа к ним со стороны задач.

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

Программы редактирования и обмена данными обес-

печивают ввод и вывод документированной информации на внешние устройства ЭВМ, формирование и редакти­рование указанной информации.

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

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

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

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

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

К подобным системам относятся: ОКА, СИНБАД, БАНК (УНИБАД), ИНЭС, СЕТКА, НАБОБ, СМЕ­НА и др.

7.3. Программное обеспечение АСУП

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

132

133

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

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

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

Основные функции, выполняемые программным обес­печением: решение функциональных задач АСУ, авто­матизация создания проблемных программ, организация вычислительного процесса в системе, обслуживание тех­нических средств вычислительных систем.

Укрупненно все ПО АСУП можно разделить на две категории: общее программное обеспечение и специаль-ное программное обеспечение.

Общее ПО в свою очередь подразделяется на: а) машинное программное обеспечение (иногда его на­зывают математическим обеспечением ЭВМ), входящее в состав вычислительных систем и поставляемое вместе с ними; б) общесистемное программное обеспечение, или пакеты прикладных программ, расширяющие воз-можности машинного ПО; ППП разрабатываются спе­циализированными организациями и поставляются обыч­но отдельно от машины (исключение — ППП ЭВМ), но в централизованном порядке.

Машинное ПО включает в себя управляющую или операционную систему (ОС) и обрабатывающую си­стему.

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

134

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

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

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

Специальные ПО включают в себя проблемные про­граммы (ПП) решения функциональных задач конкрет­ной АСУП. ПП: могут быть сгруппированы согласно функциональным подсистемам АСУП: ПП управления технической подготовкой производства (ПП УТПП), технико-экономического планирования (ПП ТЭП), опе­ративного управления основным производством (ПП ОУОП), управления материально-техническим снабже­нием (ПП УМТС), бухгалтерского учета (ПП БУ и т. д.).

Классификация программного обеспечения показана на рис. 7.2.

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

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

135

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

Машинно-ориентированные алгоритмические языки в наибольшей степени приближаются к языку ма­шины — одна команда на таком языке транслируется в одну, реже в несколько команд на машинном языке, но синтаксис написания команд на машинно-ориентиро­ванном языке более удобен человеку. Примерами ма­шинно-ориентированных языков могут служить: язык символического кодирования (ЯСК) и «автокод инже­нера» (АКИ) для ЭВМ серии «Минск»; язык «Ассемб­лер» для ЭВМ единой серии (ЕС ЭВМ). Эти языки принято называть языками низкого уровня.

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

Процедурно-ориентированные языки — самые рас­пространенные в настоящее время. Так, для решения научно-технических задач удобны процедурно-ориенти­рованные языки «Алгол» и «Фортран», для решения экономических задач — «Кобол», «АЛГЭК». Универ­сальными языками этой группы являются «Фортран IV» и «ПЛ-1». Последний особенно удобен для программи­рования задач АСУП при использовании ЭВМ единой серии.

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

137

Дач. При их использований программисту даже нет не-обходимости писать программу как таковую, достаточно описать структуру и взаимосвязь входной и выходной информации решаемой задачи, а транслятор сам преоб-разует это описание в программу. Примерами таких языков могут служить: язык РПГ, предназначенный для вывода информации экономического характера из внешней памяти ЭВМ на печать, т. е. для составления ма­шинограмм типа отчетов и сводок; язык ЛИСП для ра­боты с информационно-поисковыми системами и др.

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

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

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

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

ППП АСУ — пакеты, ориентированные на решение отдельных типовых функциональных задач АСУП или типовых комплексов задач, входящих в функциональ­ные подсистемы;

ППП БД — пакеты программ системы управления

138

банками данных, упомянутые в § 7.5, пакеты программ совместной обработки массивов и т. п.

ПО АСУП рассмотренных выше классов уменьшает трудоемкость разработки проблемных программ АСУП в десятки, а иногда и сотни раз по сравнению с изжившим себя так называемым «программированием в лоб». Проблемные (прикладные) программы, составлен­ные и отлаженные с помощью ППП и обрабатывающей системы, выполняются в ЭВМ под управлением опера­ционной системы.

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

Все программы ОС можно разделить на программы управления работой оборудования вычислительной си­стемы, данными, заданиями (задачами), проблемными программами.

Ввиду чрезвычайной сложности создания ОС для не­которых типов ЭВМ первоначально создаются упрощен-ные ОС с дальнейшим их доведением до полного объ­ема (примером может служить более простая дисковая операционная система ЭВМ единой серии — ДОС ЕС, и развитая общая операционная система — ОС ЕС).

Наиболее совершенные современные ОС ЭВМ обес­печивают такие режимы работы вычислительных систем, как:

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

139

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

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

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

7.4. Техническое обеспечение АСУП

Комплекс технических средств (КТС), связанных единым технологическим процессом преобразования ин­формации в АСУП, образует техническое обеспечение системы.

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

Техническое обеспечение АСУП практически одно­временно является и техническим обеспечением АСОД, входящей в данную систему управления. При рассмот­рении комплекса технических средств АСУП, следова­тельно, можно исходить из технологического процесса преобразования данных, включающего пять основных стадий: сбор и регистрация, передача, хранение, обра­ботка, выдача данных, — о чем уже говорилось в § 1.6. Наиболее трудоемкими являются стадии сбора, реги­страции и обработки данных. Если принять за единицу трудоемкость всего технологического процесса, то удель­ная трудоемкость каждой из этих стадий составит при­мерно по 0,3—0,4.

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

140

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

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

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

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

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

141

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

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

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

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

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

2. Средства передачи информации: системы теле­ тайпной, дейтефонной, факсимильной связи и др. Пред­ назначены для передачи информации в пространстве.

  1. Средства хранения информации: внешние запоми­нающие устройства ЭВМ и картотеки. Предназначены для передачи информации во времени.

  2. Средства обработки информации: электронные вы­числительные машины, а также клавишные и перфора­ционные машины и машины централизованного конт­роля и управления. Осуществляют содержательное (смысловое) преобразование информации.

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

142

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

Следует сказать, что приведенное выше деление тех­нических средств АСУ на группы весьма условно, так как многие типы технических средств выполняют ком­плекс функций, относящихся к разным группам. Напри­мер, ЭВМ, как уже указывалось, выполняют функции обработки и частично хранения и выдачи информации, а ЭВМ серии АСВТ — частично даже функции передачи информации. Поэтому относить технические средства к той или иной группе лучше по критерию основных функций, ими выполняемых.

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

Наряду с технологическим оборудованием сущест­вует и используется в АСУП вспомогательное оборудо­вание. Это оборудование для ремонта, наладки и про­филактического контроля всех технических средств, обо­рудование рабочих мест операторов, оборудование для освещения, вентиляции и кондиционирования воздуха рабочих помещений и т. п.

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

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

  1. Что такое ЕСКК?

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

  1. Приведите классификацию программного обеспечения АСУП.

  1. В чем эффективность применения алгоритмических языков, пакетов прикладных программ?

  2. Сформулируйте основные факторы, учитываемые при выборе технических средств АСУП.

  1. Каковы основные функции ИВЦ?

ЛАВА 8. ВОПРОСЫ НОРМАЛИЗАЦИИ, СТАНДАРТИЗАЦИИ И УНИФИКАЦИИ АСУ

8.1. Значение нормализации и стандартизации для разработки и функционирования АСУ

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

143

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

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

144

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

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

Нормализация и стандартизация предполагают не только наличие развитого комплекса соответствующих регламентирующих документов, о котором пойдет речь в следующем параграфе, но и наличие разветвленной сети служб стандартизации, обеспечивающих так называемый нормоконтроль за соблюдением требований, предписываемых этими документами персоналу по соз-данию и эксплуатации АСУ. Эта сеть состоит из соот-ветствующих служб (групп, бюро, отделов) на пред-приятиях и в организациях, разрабатывающих и исполь-зующих АСУ. Работа подразделений нормоконтроля координируется как специальными органами в составе Вправления отраслями, так и межотраслевыми специа­лизированными институтами. Высшими органами, осу-ществляющими работу по созданию и совершенствованию системы норм и стандартов в АСУ, являются Министерство приборостроения, средств автоматизации и систем управления СССР, Госстандарт СССР, Государственный комитет СССР по науке и технике.

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

145

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

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

8,2. Нормативно-технические и методические материалы, связанные с созданием АСУП

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

Всю совокупность документов, входящих в состав этого комплекса, можно разделить на нормативно-технические документы (НТД) и руководящие документы (РД).

НТД деляется на: государственные стандарты (ГОСТы), отраслевые стандарты (ОСТы) и стандарты предприятия, объединения (СТП).

РД делятся на общеотраслевые и отраслевые.

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

ГОСТы имеют силу повсеместно, во всех отечествен-ных разработках, если предмет разработки подпадает под их действие.

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

Общеотраслевые РД по АСУП распространяются на все отрасли промышленности и рекомендуются для ис-пользования в непромышленной сфере.

Отраслевые РД распространяются на отрасль, в ко­торой (и для предприятий, объединений которой) они разработаны.

Объектом регламентирования для данного НТД или РД является некоторый комплекс взаимосвязанных во­просов, решение которых не может быть принято без устанавливаемых этим НТД или РД ограничений, норм, стандартов.

НТД по АСУП могут регламентировать: структуру, состав, параметры АСУП и их элементов; состав, содер-жание, оформление, обращение технической документации по АСУП; организацию разработки и внедрения АСУП; общесистемные вопросы (терминологию, символику и т. п.), соответственно дополняя и конкретизируя в этой части требования ГОСТ 1.0—68 «Государственная система стандартизации. Основные положения».

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

РД общеотраслевого назначения разрабатываются для объектов государственной стандартизации.

Основным документом по АСУП являются «Общеот-раслевые руководящие методические материалы по соз-данию АСУП». Этот документ охватывает ключевые

146

147

вопросы организации и технологии создания и внедре-ния АСУП, в том числе и перечень нормативно-техниче­ских и руководящих документов.

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

Каждый НТД и РД вводится в действие (утвержда­ется) соответствующим директивным документом, по­становлением органа, вышестоящего по отношению к ор­ганизации — разработчику НТД или РД. Наименование, номер и дата издания этого директивного документа всегда указываются в начале НТД и РД. При этом ука­зывается дата, начиная с которой НТД или РД всту­пает в силу, а также (в ГОСТах и ОСТах) может быть указан конечный срок (дата), когда стандарт потеряет силу.

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

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

Кроме того, всегда следует иметь в виду связь меж­ду «вышестоящими» и «нижестоящими» НТД и РД,

т.е. хорошо понимать сущность иерархии: «ГОСТ — ОСТ — СТП» и «общеотраслевой РД — отраслевой РД». эта связь состоит в том, что требования к объекту ре-гламентирования, установленные нижестоящими доку-ментами, могут дополнять, конкретизировать требования вышестоящего документа, возмещать отсутствие требо-ваний в вышестоящем документе; не могут дублиро­вать требований вышестоящего документа; не могут про-тиворечить требованиям вышестоящего документа.

Более подробное изложение вопросов, связанных с комплексом НТД и РД по созданию АСУП, можно найти в [8].

8.3. Вопросы унификации АСУП

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

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

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

148

149

нейшим тиражированием этих систем для однородных объектов. Второй подход заключается в разработке

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

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

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

При решении проблем типового проектирования АСУП большое значение имеет правильный выбор эле­ментов типизации.

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

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

На основании опыта базовых предприятий АСУП внедряются на других предприятиях отрасли.

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

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

1. Чем объясняется постоянное возрастание роли нормализации и стандартизации в АСУ?

2. Каково назначение служб нормоконтроля на предприятиях и в организациях, разрабатывающих и внедряющих АСУ?

3. К каким классам и подклассам комплекса нормативно-техни-ческих и методических материалов относятся ГОСТы, ОСТы, ОРММ по созданию АСУП?

4. Каково соотношение НТД и РД, имеющих общий объект ре-гламентирования?

5. В чем состоит решение задачи унификации АСУП и каков подход к ее решению исходя из модульного принципа?