Национальные информационные ресурсы:
проблемы промышленной эксплуатации.
Г.Р.Громов. Москва, Наука, 1984

 

Схема технологического цикла автоформализации профессиональных знаний

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

Ниже приводится основное содержание работ, выполняемых в первые семь из десяти технологических отрезков времени, на которые разбит полный цикл персональной ориентации лабораторной микро-ЭВМ (операции 8—10 на рис. 22 не показаны, а поясняются в тексте). Этот технологический цикл завершается фиксацией продуктов автоформализации знаний естествоиспытателя в готовой для тиражирования и активной эксплуатации форме (диалоговый ППП) в постоянную память (ПЗУ) микро-ЭВМ.

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

1.    Самообучение естествоиспытателя простейшему языку высокого уровня Бейсик за пультом микро-ЭВМ. Практическое   освоение   им   языкового   ядра   резидентной   системы Бейсик  (блок 1.1). Разработка программистом общих алгоритмов проблемной ориентации микро-ЭВМ с учетом технических   заданий,   получаемых   от   инженера-электронщика (блок  2.1).  Логическое  проектирование  аппаратной  части системы   эксперимент—ЭВМ   инженером-электронщиком   и выработка им общих требований к ее - программному обеспечению (блок 3.1).

2.    Разработка  естествоиспытателем  первых  прикладных программ на языке Бэйсик в рамках функциональных возможностей резидентного ядра языка  (блок 1.2). Включение микро-ЭВМ в  экспериментальную установку   (блок  3.2)   и разработка на инструментальной ЭВМ типа СМ-4 системных программ для проблемной ориентации базового программного обеспечения микро-ЭВМ:   на  заданный  тип источников экспериментальных данных и исполнительных устройств, на выбранный режим реального времени, на форматы данных и т. д. (блок 2.2).

3.    Первая комплексная отладка проблемно-ориентированной лабораторной  системы эксперимент—ЭВМ   (блоки  1.3; 2.3; 3.3) и соответствующая корректировка логической структуры системы на аппаратном и программном уровнях, устранение ошибок в базовом программном обеспечении системы и прикладных программах (показано на блок-схеме соответствующими линиями обратной связи).

4. Четвертая триада блоков операций открывает второй этап рассматриваемой технологии.  На этом участке технологического цикла естествоиспытатель начинает формулировать в терминах языка Бейсик технические задания на те расширения этого языка, которые позволят ему реализовать в виде программ очередные формализуемые алгоритмы обработки данных   (блок  1.4),  а  программист разрабатывает соответствующие   процедурные   расширения  языка   Бейсик По заказам естествоиспытателя на инструментальной ЭВМ типа СМ-4 (блок 2.4). Системное программное обеспечение, созданное программистом на первом этапе технологического цикла и откорректированное по итогам первой комплексной отладки системы, инженер-электронщик записывает в полупостоянную память (РеПЗУ) лабораторной микро-ЭВМ (блок 3.4).

 

 

5.    Программист отлаживает на лабораторной микро-ЭВМ внешние процедуры, написанные на языке Ассемблера инструментальной мини-ЭВМ типа СМ-4, и сопрягает их с помощью  аппарата внешних функций с ядром резидентного Бейсика   микро-ЭВМ   типа   «Электроника-60»    (блок   2.5). Естествоиспытатель  пишет   новые  прикладные  программы, используя расширенные внешними функциями дополнительные возможности языка Бейсик и по итогам отладки этих программ за пультом микро-ЭВМ уточняет и формулирует новые технические задания на внешние функции для программиста (блок 1.5). Инженер-электронщик за этот период (пятой триады)  проводит опытную эксплуатацию системного программного обеспечения в РеПЗУ микро-ЭВМ и автономную отладку систему (блок 3.5).

6.    Комплексная    отладка    персонально ориентированной лабораторной  системы  эксперимент—ЭВМ   (блоки   1.6;   2.6; 3.6);   перезапись системного   программного   обеспечения   в РеПЗУ для устранения обнаруженных ошибок, устранение ошибок  в  прикладных  программах  естествоиспытателем  и корректировка   им   технических   заданий,   ранее  выданных программисту, общая корректировка логической структуры системы   (показано  на  блок-схеме обратными связями).

Третий, завершающий этап технологического цикла начинается совместной работой естествоиспытателя и программиста по диалоговой организации созданных естествоиспытателем прикладных программ средствами ДИАНЭД в пакет прикладных программ, доступный для активной эксплуатации массовым пользователем [50]. Созданный диалоговый ППП записывается в РеПЗУ комплекса.

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

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


Онлайн-версия CD-ROM приложения к книге Г.Р.Громова
"От гиперкниги к гипермозгу: информационные технологии
эпохи Интернета. Эссе, диалоги, очерки
."