Разработка рабочего проекта является завершающей стадией проектирования АСУП, на которой принимаются окончательные решения по составу и содержанию проектных документов.
В рабочий проект создания АСУП, как правило, должны входить:
- программная документация, включая программную документацию примененных ППП и ТПР с необходимой доработкой и программную документацию оригинальных решений;
- технологические инструкции по обработке данных (как правило, типовые), содержащие сведения по выполнению операций сбора, регистрации, обработки и передачи информации (при необходимости разрабатываются на стадии технического проекта);
- должностные инструкции, устанавливающие права, обязанности производственного и управленческого персонала предприятия в условиях функционирования АСУП;
- ведомость документов рабочего проекта, содержащая перечень всех документов, разработанных для данного проекта, примененных типовых проектных решений и ППП.
Программная документация рабочего проекта
В программную документацию рабочего проекта входит:
- руководство программиста;
- руководство оператора;
- эксплуатационная программа или текст программы;
- описание контрольного примера.
Руководство программиста содержит:
- описание используемых средств программирования, включая сведения об используемой версии операционной системы и средствах общего программного обеспечения, описание языка (в случае применения нестандартного языка программирования);
- требования к конфигурации технических средств и используемым ресурсам (объем запоминающих устройств или метод его расчета, время решения и т. п.;
- описание дистрибутивной ленты (для ППП);
- описание программ, включая структуру и функциональное назначение программ (управляющие, функциональные и сервисные программы), описание связей (интерфейсов), описание идентификаторов (имен) программ (макроопределений), обозначение библиотек и (или) носителя, на котором записана данная программа, требования к исходным данным программ и при необходимости правила их переноса на машинные носители;
- описание функционирования программ, перечень ограничений, сведения о самовосстанавливаемости программ, описание входов пользователей в программы (для ППП); описание логической и физической структуры базы данных и структуры записи (при необходимости), возможности корректировки базы данных;
- описание средств генерации и параметров процесса генерирования (для ППП);
- описание алгоритма обработки данных;
- описание генерированного варианта и подключения блоков пользователя (для ППП);
- описание используемых способов и средств диагностики;
- описание процедур вызова, загрузки и запись программ.
Состав и содержание руководства программиста могут быть изменены несоответствии с условиями решения конкретных задач и применяемыми средствами разработки.
Руководство оператора содержит:
- инструкцию по генерации в соответствии с параметрами настройки (для ППП);
- описание носителей, включая перечень и объем внешних накопителей для программ, правила распределения используемых внешних устройств и вариантов их применения (замены);
- правила организации программ на внешних носителях, включая тестирование программ или ссылку на соответствующие описания;
- описание действий оператора при запросах программы (в том числе вызов Управляющих, рабочих, вспомогательных программ, очередность вызова программ, правила их запуска);
- состав сообщений оператору, получаемых с пишущей машинки ЭВМ процессе работы программ (исключая стандартные сообщения операционной системы и используемых ППП);
- описание входного потока заданий (выбор управляющих операторов).
Эксплуатационная программа для ППП, или текст программы, содержит:
- объективные и загрузочные модули программ сгенерированного варианта (для ППП) или текст программ, на исходном языке программирования с комментариями;
- данные контрольного примера (при необходимости);
- управляющие операторы подготовки и запуска контрольного примера и необходимые для эксплуатации ППП модули на исходном языке программирования.
Эксплуатационная программа представляется на магнитных носителях в дистрибутивной или библиотечной форме.
Описание контрольного примера включает описание:
- функций и параметров, проверяемых контрольным примером;
- параметров генерации контрольного примера (для ППП);
- состава технических средств, необходимых для проверки программы на данном контрольном примере;
- входной информации;
- результатов прогона программ по данным контрольного примера; управляющих операторов подготовки и запуска контрольного примера;
- действий оператора при проверке программы на контрольном примере;
- распечатки с АЦПУ или пишущей машинки входной информации и результатов проверки (эталона контроля) программ на контрольном примере;
- управляющих операторов подготовки и запуска контрольного примера.
Технологические инструкции по обработке данных
Технологические инструкции по обработке данных содержат необходимые к достаточные сведения для однозначного выполнения конкретной операции (операций) технологического процесса обработки данных [5], [6].
В проекте должны максимально применяться типовые инструкции и инструкции, заимствованные из аналогичных проектов. Состав и содержание инструкций зависят от особенностей технологического процесса обработки данных. В их числе могут рассматриваться следующие технологические инструкции.
Инструкция по сбору, регистрации, предварительной обработке, контролю и передаче информации с помощью периферийных технических средств определяет: порядок сбора, регистрации информации, порядок оформления сопроводительных документов, правила редактирования информации, порядок выполнения стандартных процедур, в том числе описание программы работы периферийных технических средств (для устройств с автоматическим выполнением операций по программам), порядок ведения картотек с программами и постоянными реквизитами для периферийных пунктов сбора данных.
Инструкция по ведению первичной документации определяет правила заполнения и ведения нормативно-справочной и другой документации, порядок внесения изменений и дополнений в документацию и порядок передачи документации в ВЦ.
Инструкция по передаче информации по каналам связи определяет порядок приема и контроля поступающей информации, подготовку информации передаче по каналам связи и порядок выполнения стандартных процедур на устройстве.
Инструкция по приему информации в ВЦ устанавливает способ передачи информации в ВЦ, порядок приема и контроля информации и порядок хранения информации.
Инструкция по переносу информации на машинные носители записи определяет состав и содержание сведений о входном документе (наименование, кодовое обозначение), порядок выполнения подготовительных операций, схему (макет) перфорации и содержание пояснений к ней (при необходимости).
Инструкция по созданию и обслуживанию массивов определяет требования к процессу создания и обслуживания информационных массивов.
Инструкция по подготовке информации для обработки на ЭВМ определяет порядок комплектации машинных носителей для ввода в ЭВМ и сопроводительные документы.
Инструкция о порядке ведения архива магнитотек в ВЦ устанавливает: классификацию хранимых магнитотек, порядок регистрации и маркировки магнитных носителей информации, порядок организации размещения, хранения магнитотек, порядок доступа к использованию хранимых магнитных носителей информации.
Инструкция о порядке ведения архива документов в ВЦ определяет: классификацию принимаемой на хранение документации, порядок регистрации и организации хранения, порядок приема и выдачи архивной документации, сроки хранения документов.
Инструкция о порядке передачи выходной информации определяет регламент вывода, размножения, регистрации и передачи адресатам выходных документов.
Состав инструкций и их содержание могут быть изменены в соответствии с технологическими особенностями процессов обработки данных.
Должностные инструкции
Должностные инструкции должны определять права и обязанности персонала предприятия в условиях функционирования АСУП, порядок выполнения процедур по подготовке данных и принятию управленческих решений, описание действий персонала при нарушении режима работы системы.
Должностные инструкции должны регламентировать деятельность персонала действующих и вновь создаваемых подразделений предприятия.
Данный раздел содержит:
инструкции персоналу, участвующему в функционировании АСУП; инструкции составляются персонально для каждого должностного лица с указанием в них действий при отказах технических средств АСУП;
сводную таблицу действий персонала в условиях частичного или полного отказа АСУП; действия персонала при отказе АСУП приводятся как в должностных инструкциях каждого работника, так и в сводной таблице.
Действия персонала при частичном или полном отказе АСУП
Вид отказа |
Действия персонала |
Кто проводит действия (должность) |
Взамен какой процедуры проводится действие (сокращенно) |
Примечание |
1 |
2 |
3 |
4 |
5 |
|
|
|
|
|
Инструкции каждому должностному лицу включают следующие сведения: подчиненность данного работника (от кого, кому и какая информация проходит через него; какие функции он выполняет, кого и что контролирует); какие устройства, картотеки, инструкции и документы должны быть в его распоряжении; полный перечень должностных процедур с учетом эксплуатации устройств.
Состав и содержание технорабочего проекта
В технорабочий проект, как правило, входят: пояснительная записка к проекту; решения по комплексу технических средств (КТС); план мероприятий по подготовке объекта; расчет экономической эффективности с указанием объема и источников ожидаемой экономии, срока окупаемости затрат, а также предположения по учету экономии по факторам в основных технико-экономических показателях производственно-хозяйственной деятельности предприятия (объединения); описание организационной структуры; описание постановки и решения комплексов задач; описание систем программного обеспечения; описание системы классификации и кодирования; описание организации информационной базы; технологические инструкции по обработке данных.
Указанные материалы подлежат утверждению в составе технорабочего проекта.
В технорабочий проект включаются также: программная документация; описание технологического процесса обработки данных на КТС; должностные инструкции; ведомость документов технорабочего проекта.
Указанные материалы в составе ТРП утверждению не подлежат.
На стадии ТРП разрабатываются, но в его состав не включаются: кодификатор технико-экономической информации объекта (разрабатывается заказчиком); проект строительства и монтажа оборудования.
Содержание материалов ТРП соответствует содержанию технического и рабочего проектов АСУП.
Порядок рассмотрения и утверждения ТРП соответствует порядку рассмотрения и утверждения технического проекта АСУП. Допускается первоочередное утверждение отдельных разделов ТРП, которые определяют сроки внедрения АСУП (например, решения по комплексу технических средств).