Описание программы
Текст программы
Пример.
Спецификация программы
В разделе спецификация приводится точное название программы и ее состав. Форма спецификации приведена в приложении 2. Графы спецификации заполняют следующим образом:
1.в графе "Обозначение" указывают обозначение основных программных
компонентов;
2.в графе "Наименование" указывают полное наименование соответствующего компонента;
3.в графе "Примечание" — дополнительные сведения, относящиеся кзаписанным в спецификации программам.
Исполняемый файл программы "Игра "Лабиринт"" имеет название Labirint.exe и расположен на диске F в каталоге Student\Kursov\Labirint. Состав проекта:
Наименование | Обозначение | Примечание |
Acl | Файл плана помещений | Создается в приложении |
Helpi | Файл помощи | Создается в приложении |
Labirint.Dof | Файл параметров проекта | Содержит, текущие установки проекта: настройки компилятора и компоновщика, имена служебных каталогов, условные директивы |
Labirint.Dpr | Файл проекта | Связывает все файлы, из которых состоит приложение |
Labirint.Dsk | Файл, содержащий Desktop—настройки проекта | Содержит информацию о том, какие окна открыты и в каких позициях они расположены |
Labirint.Res | Файл ресурсов | Содержит пиктограммы, графические изображения |
Unit 1. Pas | Файл программного модуля для формы №1 | Определяет функциональность формы №1. |
Unit2.Pas | Файл программного модуля для формы №2 | Определяет функциональность формы №2. |
U»it3.Pas | Файл программного модуля для формы №3 | Определяет функциональность формы №3. |
Unitl.Dfm | Файл формы №1 | Содержит список свойств всех компонентов, включенных в форму №1. |
Unit2.Dfm | Файл формы №2 | Содержит список свойств всех компонентов, включенных в форму №2. |
Unit3.Dfm | Файл формы №3 | Содержит список свойств всех компонентов, включенных в форму №3. |
Uuitl.Dcu | Объектный файл для Unit1. Pas | Откомпилированная версия Unit1.Pas. |
Uuit2.Dcu | Объектный файл для Unit2.Pas | Откомпилированная версия Unit2.Pas. |
Unit3.Dcu | Объектный файл для Unit3.Pas | Откомпилированная версия UnM.Pas. |
Приводится полный листинг программы. Приводятся листинги всех модулей с комментариями.
Раздел "Описание программы" согласно ГОСТ 19.402-78 должен содержать следующие подразделы:
· общие сведения;
· функциональное назначение;
· описание логической структуры;
· используемые технические средства;
· вызов и загрузка;
· входные данные;
· выходные данные.
Отдельные разделы можно объединять. Некоторые пункты этого раздела повторяют разделы технического проекта. Такие повторения предусмотрены ГОСТом, так как на этапе рабочего проекта возникают некоторые дополнения или изменения в составе технических средств или программе. Здесь приводятся более конкретные и точные данные.
В подразделе "Общие сведения" должны быть указаны: обозначение и наименование программы; программное обеспечение, необходимое для функционирования программы; языки программирования, на которых написана программа.
В подразделе "Функциональное назначение" должны быть указаны классы решаемых задач и (или) назначение программы и сведения о функциональных ограничениях на применение.
В подразделе "Описание логической структуры" должны быть указаны используемые методы; структура программы с описанием функций составных частей и связи между ними; связи программы с другими программами. Описание логической структуры программы выполняют с учетом текста программы на исходном языке.
В подразделе "Используемые технические средства" должны быть указаны типы ЭВМ и устройств, которые используются при работе программы.
В подразделе "Вызов и загрузка" должны быть указаны способ вызова программы с соответствующего носителя данных, входные точки в программу.
В подразделе "Входные данные" должны быть указаны: характер, организация и предварительная подготовка входных данных, формат, описание и способ кодировки входных данных.
В подразделе "Выходные данные" должны быть указаны: характер, организация и предварительная подготовка выходных данных, формат, описание и способ кодировки выходных данных.