Выбор языка и среды программирования

 

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

 

Выбор способа организации входных и выходных данных

 

В данном разделе следует определить, как входные и выходные данные будут представлены в оперативной и внешней памяти.

Различают два основных способа представления данных в оперативной памяти:

- векторное, позволяет осуществить прямой доступ к элементам по индексу (например, статический массив, строка);

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

Для несложных проектов оправдано использование отдельных неорганизованных в структуру переменных.

Различают два основных способа представления данных во внешней памяти:

- файл последовательного доступа;

- файл прямого доступа

Для всех используемых в проекте данных необходимо указать тип и допустимые значения.

При описании внешних файлов следует описать структуру файла и ограничения, которые на него накладываются.