Проектирование программы.

 

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