Математика

Физика

Химия

Биология

Техника и    технологии

Разработка программного обеспечения отраслевой АСУ-Голованов О. В
Голованов О. В. и Шкарупа В. В.
Разработка программного обеспечения отраслевой АСУ. М., «Статистика», 1978.
199 с. с ил.
Описывается опыт разработки и внедрения программного обеспечения отраслевой автоматизированной системы управления химической промышленности.
Рассматриваются характеристики задач системы, структура общего программного обеспечения, вопросы проектирования систем обработки данных, использующих стандартные средства операционных систем вычислительных машин третьего поколения. Особое внимание уделено использованию иерархического банка данных и телеобработки. Разработки проводились на базе вычислительной машины ИБМ-360, совместимой с машинами ЕС ЭВМ.
Книга предназначена для специалистов, разрабатывающих технологию обработки данных в АСУ, и может быть полезна работникам вычислительных центров.
ВВЕДЕНИЕ
Разработка программного обеспечения отраслевой АСУ (ОАСУ) опирается на широкое использование вычислительных машин серии ЕС, предусматривает стандартизацию методов хранения и обработки данных, стандартные приемы работы в звене «программист— оператор — машина». Правильный выбор необходимых технических и программных средств позволяет создать экономически выгодную технологию обработки данных, направленную на поддержание функциональных программных подсистем и комплексов ОАСУ. В предлагаемой читателю книге основное внимание уделяется процессам кодирования, программирования и стадартным приемам использования унифицированных средств для создания программного обеспечения систем обработки данных, основным назначением которых является получение справочной, отчетной и управленческой информации в виде справок, запросов. Эта цель достигается путем концентрации данных на носителях вычислительных машин и управления обработкой информации с помощью общего и специального программного обеспечения, причем последнее разрабатывается на основе первого с учетом стандартных способов, предусмотренных в нем.
Специальное программное обеспечение создается на основе экономического анализа системы, в результате которого точно очерчиваются рамки будущей системы. Исчерпывающее и точное описание системы позволяет снизить стоимость разработки специального программного обеспечения и сократить сроки его создания. Описание системы базируется на понимании требований функциональной подсистемы управления и ее экономической сущности. Принимаются во внимание такие факторы, как состав и объем исходных и результативных данных, характеристики документов, технические характеристики устройств вычислительных машин, возможности и ограничения пакетов прикладных программ, стандарты общего программного обеспечения и другие факторы. Если разрабатывается система с использованием средств телеобработки, то учитываются возможности периферийного оборудования (линий связи, терминалов, устройств управления) и предусматривается наиболее широкое совмещение работ отдельных пользователей, разделяющих ре-
сурсы центральной установки. При создании больших систем интегрированной обработки данных наряду с качественно новыми проблемами ставится задача повышения производительности труда разработчиков программного обеспечения. Наличие пакетов прикладных программ или программных систем создает лишь видимость благополучия, которое исчезает при создании на их базе конкретной системы: требуются месяцы, а иногда и годы для внедрения и развития последней. Как показывает опыт ряда зарубежных фирм, затраты на создание системы при условии всесторонней начальной проработки ее оказываются вдвое меньшими по сравнению с затратами, когда система внедряется параллельно с ее разработкой без предварительного рассмотрения системы как целого.
Опыт разработки АСУ химической промышленности (АСУ-хим) с применением вычислительной техники третьего поколения, описанный в данной книге, может оказаться интересным для многих разработчиков, так как, несмотря на некоторые особенности данной отрасли при автоматизации управления на верхних уровнях управления иерархии, характер возникающих проблем аналогичен проблемам автоматизации в других отраслях.
Своеобразие текущего момента, типичное для большинства отраслей, заключается в том, что разработка и внедрение систем выполняются одновременно с подготовкой специалистов. К созданию программного обеспечения приступает множество новых людей, из которых лишь немногие имеют опыт автоматизированной обработки данных на ЭВМ третьего поколения. Независимо от того, для каких задач автоматизации управления привлекаются эти специалисты, всем им предстоит иметь дело с элементами систем обработки данных, поэтому в настоящей книге сделана попытка объединить начальные рабочие сведения именно по этим вопросам. При использовании средств программного и технического обеспечения машин третьего поколения необходимо знать стандарты управления данными, функции и правила работы с общим программным обеспечением, высокоуровневые языки программирования, пакеты прикладных программ и разбираться в характеристиках других средств, направленных на повышение производительности разработки и снижение стоимости решения задач.
Базовыми "элементами разработки программного обеспечения стали типовые системы обработки данных, включающие в себя в качестве компонентов подсистему сбора данных, автоматизированный банк данных, подсистемы решения задач и отображения получаемых решений. Структура таких систем отвечает логической структуре системы управления, поэтому их проектирование опирается на анализ работы автоматизируемого объекта и фзшкций обработки данных в нем, рассматриваемых в гл. 1. В соответствии с анализом устанавливаются требования к системе обработки данных, в частности перечень целевых выводных документов с указанием состава и периодичности их выдачи. Эти требования определяют структуру и состав базы данных. С использованием типового программного и технического обеспечения устанавливается эконо-
мически приемлемая технология обработки данных, включающая начальный ввод данных, текущее поддержание взаимно связанных наборов данных (баз) и выдачу информации в результате решения конкретных задач.
В гл. 2 описывается проектирование технологии обработки данных на базе стандартных средств операционной системы, где рассматриваются операции создания и поддержания файлов, выдача информации; анализируется последовательная обработка с помощью алгоритмов слияния и программ сортировки. На примере ин-дексно-последовательной организации показываются особенности прямого доступа к данным, анализируются условия, приводящие к созданию интегрированного банка данных, разбирается конкретный пример технологии обработки данных в подсистеме ОАСУ с использованием пакета прикладных программ, организующего связи типа «состав продукта».
В гл. 3 на примере иерархической системы управления информацией рассматриваются основы технологии работы с автоматизированным банком данных, приводится пример структуры банка данных информационно-справочных задач министерства. В гл. 4, посвященной основам современной технологии телеобработки информации, описываются система ввода данных с клавиатуры дисплея, технология обработки данных с использованием системы телеобработки, логика элементарных операций ввода, корректировка и просмотр данных.
ОГЛАВЛЕНИЕ
Введение .................. 3
Глава 1. Базовые элементы разработки программного обеспечения АСУ . 6
1.1. Проблемы построения систем обработки данных..... 6
1.2. Особенности объекта управления......... И
1.3. Основные модели функциональных подсистем АСУ-хим . . . 17
1.4. Общее программное обеспечение систем обработки данных . . 36 Глава 2. Проектирование систем обработки данных на базе стандартных
средств операционной системы......... 63
2.1. Стандартизация управления данными операционной системы . . 63
2.2. Основы документирования операций обработки данных и файлов 71
2.3. Типовые функции разработчиков системы обработки данных . . 75
2.4. Оценка времени разработки программ обработки данных ... 78
2.5. Обработка последовательного файла........ 85
2.6. Выборка информации из последовательных файлов и выдача ее
на печать................ 104
2.7. Обработка индексно-последовательных файлов..... 115
2.8. Выборка информации из индексно-последовательных файлов . .123
2.9. Технология обработки данных в автоматизированной системе нормативов и планирования .......... 130
Глава 3. Обработка данных в иерархических информационных системах — банках данных............ 142
3.1. Предпосылки создания иерархической информационной системы . 142
3.2. Функционирование банка данных......... 148
3.3. Структура существующих баз данных........ 161
3.4. Технология обработки данных.......... 163
3.5. Замечание о работе с банком данных........ 166
Глава 4. Телеобработка данных........... 169
4.1. Основные проблемы телеобработки......... 169
4.2. Основные функциональные возможности дисплея ИБМ-3275 . . 171
4.3. Принципиальные возможности современного общего программного обеспечения телеобработки.......... 174
4.4. Организация обработки данных на базе системы КИКС . . . 175
4.5. Прикладная система телеобработки (пример)...... 180
4.6. Замечания по телеобработке данных........ 186
Приложение 1................. 188
Приложение 2................. 191
Литература ................. 198

Цена: 150руб.

Назад

Заказ

На главную страницу

Hosted by uCoz