Анализ использования разработки

В разделе «Анализ использования разработки» требуется указать, в каких областях науки, техники или производства (кроме той, для которой проектировалась разработка) может быть использовано данное программное средство.

Характеристика языка программирования

В этом разделе должно быть дано описание синтаксиса и семантики базовых и составных элементов языка. Синтаксис языка можно оформить в виде таблицы

Заголовок

Таблица 1 Синтаксис языка ….

Название конструкции Формат Назначение
………………………… …………………………. ………………………….

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

Содержание разделов СПЕЦИАЛЬНОЙ ЧАСТИ (начинается с новой страницы):

СПЕЦИАЛЬНАЯ ЧАСТЬ

Постановка задачи

В этом пункте должна быть отражена математическая или логическая модель объекта реального мира, подлежащая автоматизации. Характеристики и особенности этой модели отражаются в спецификации. Помимо форм спецификаций могут быть приведены формы для других документов, которые могут сопровождать разработку ПО. Эти формы в разных организациях отличаются друг от друга по количеству разделов и оформлению.

Раздел «Постановка задачи» может содержать следующие подразделы:

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

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

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

Таблица 1 Образец оформления входных данных

Входные данные, назначение Тип Ограничения Организация ввода
Количество студентов Целый Больше 0, но не больше 30 с клавиатуры
Теоретический материал строковый нет из файла teor.txt
Вопросы к тестам строковый Не больше 150 символов Из базы данных test.mdb
Иллюстрации к вопросам тестов   Файл с расширением jpg, расширение не более…, размер не более…  

 

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

- Требования к программе – формулируются основные требования к способу взаимодействия пользователя с программой.

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

- Тестовые задачи – приводятся один или несколько тестовых примеров, на которых в простейших случаях проводится отладка и тестирование ПС.

- Требования к аппаратному обеспечению – указывается необходимый для функционирования программы состав технических средств с указанием их основных технических характеристик.

 

Описание алгоритма

В разделе «Описание алгоритма» приводится схема алгоритма основной программы или схема работы системы и при необходимости схемы отдельных подпрограмм и модулей, схема взаимодействия данных. Например:

- структурная схема основной программы;

- словесное описание алгоритма укрупненной схемы;

- алгоритмы отдельных модулей с описанием.

Можно приводить схемы не всех модулей, но описывать последовательно надо все (их назначение, функции).

Схемы алгоритмов должны выполняться в соответствии с ГОСТ 19.701-90 (ИСО 5807-85).

 

Описание программы

В разделе «Описание программы» необходимо указать, с использованием каких инструментальных средств создана программа, какой объем занимает на диске, имя программного комплекса. Программа должна быть хорошо структурирована и комментирована. Текст программы может быть помещен в приложении.

В соответствии с ГОСТом 19.402-78 описание программы должно содержать следующие подразделы:

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

2. Описание логической структуры – указывается перечень модулей, входящих в комплекс и указываются связи между ними, а также, при наличии, указываются связи с другими программами.

3. Вызов и загрузка – указывается способ установки и вызова программы с соответствующего носителя.

4. Входные данные – должен содержать описание обозначения входных данных в программе, их формата, организации и предварительной подготовки. Переменные можно описать в таблице, образец показан в таблице 2.

Таблица 2 Пример описания входных данных к программе

Имя переменной тип назначение формат Организация ввода
N integer количество студентов два знака с клавиатуры
Predmet string[20] название дисциплины   выбор из списка

 

5. Выходные данные – должен содержать описание характера и организации выходных данных, их обозначение и формат.