Лекция по системному анализу в чрезвычайных ситуациях. Часть 3

Этап 5. Разработка компьютерных программ

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

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

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

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

3) управление режимами — интерфейс «пользователь–компьютер»;

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

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

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

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

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

Вы здесь: Главная БЖД и Охрана труда Чрезвычайные ситуации Лекция по системному анализу в чрезвычайных ситуациях. Часть 3