logo
Процесс создания компьютерных программ

Введение

Использование электронно-вычислительной техники требует наличия соответствующих алгоритмов и компьютерных программ.

Несмотря на наличие в настоящее время богатого арсенала математических алгоритмов и прикладных программ, нередко возникает потребность в самостоятельной разработке новых программ. Сам процесс создания компьютерных программ в свою очередь может быть разбит на последовательные этапы: разработка технического задания (ТЗ), проектирования структуры программ, собственно программирование (кодирование алгоритма), тестирование и отладка программ.

Само ТЗ при этом имеет следующую структуру:

1. название задачи - имя программы (компьютерного кода), система программирования (язык), требования к аппаратному обеспечению;

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

3. управление режимами - интерфейс "пользователь-компьютер";

4. входные данные - содержание параметров, пределы их изменения;

5. выходные данные - содержание, объем, точность и форма представления;

6. ошибки - возможный перечень, способы выявления и защиты;

7. тестовые задания - примеры, предназначенные для тестирования и отладки программного комплекса.

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

Yandex.RTB R-A-252273-3