Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovye_PiOA.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.83 Mб
Скачать

Раздел в: Общая информация

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

- Опишите назначение каждого типа записи входных данных.

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

- Покажите фактический пример записей для каждого типа.

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

- Отметьте длину записей (в количестве символов или в других единицах), относящихся к каждому типу.

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

- Установите, являются ли записи, относящиеся к каждому типу, групповыми или негрупповыми, и, если групповыми, дайте формат и размер каждой группы.

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

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

Направьте изложение на описание допустимых входных данных, рассмотренных под заголовком «Допустимые элементы входных данных», т. е. укажите, как каждый шаг работы изменяет входные данные и что в результате получается. Если обработка изменяется в зависимости от типа записи входных данных, укажите на это и объясните, как она изменяется. Если последовательность, в которой идет обработка, существенна, нарисуйте и объясните в поясняющем тексте блок-схему, показывающую точную последовательность, в которой представлен каждый шаг обработки. Не рассматривайте, как программа ведет обработку. Эта информация относится к «Руководству по внутренней логике». Точно укажите, как пользователь отмечает, должна ли программа выполнять необязательную, но имеющуюся в наличии работу. Если возможность выбора обеспечена в форме директив, управляющих программой, рассмотрите цель, формат и возможные параметры каждой директивы. Если последовательность работы в программе изменяется в соответствии с выбором вариантов пользователем, установите, как это происходит: укажите, как изменяется работа при выборе каждого варианта, и начертите блок-схему, иллюстрирующую каждое возможное изменение. Заметьте, что эта информация является дополнением к информации, приведенной в разделе А под заголовком «Выполняемые функции».

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

IV. Выходные данные. Опишите типы записей выходных данных, которые выдает эта программа.

Делая это, охватите те вопросы, которые рассмотрены ранее в этой модели под заголовком «Допустимые элементы входных данных».

Не рассматривайте сообщения, генерируемые программой в это время. Они должны быть рассмотрены в приложении «Сообщения системы». Отметьте, что такие сообщения выдаются, и отошлите читателя к приложению.

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

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

- укажите имя и мнемонику каждой такой директивы;

- объясните функцию каждой;

- рассмотрите каждую директиву в той последовательности, в которой она должна появляться во входном потоке;

- проиллюстрируйте, как должна выглядеть каждая директива, когда она подготовлена;

- опишите функцию каждого операнда или параметра, который включается в каждую директиву;

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

Замечание. Если этот материал представлен в инструкции изготовителя операционной системы, просто отошлите пользователя к этой инструкции.

VI. Управляющие директивы для оборудования / программы. Опишите все управляющие директивы, требующиеся:

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

- Например, управляющая директива ВРЕМЯ могла бы потребоваться оборудованию, хотя выбор возможного пути обработки мог бы осуществиться посредством использования специальной управляющей директивы для самой программы.

Ссылайтесь на п. V «Управляющие директивы диалоговой операционной системы» в тех случаях, когда описанные в п. V директивы совпадают с директивами для оборудования в этом разделе.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]