Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_по_программированию.doc
Скачиваний:
80
Добавлен:
02.04.2015
Размер:
4.77 Mб
Скачать

1.2.4. Работа с результатами

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

Степень детализации послемашинной обработки может быть различной. Один из вариантов детализации имеет вид (рис. 1.7).

Рис. 1.7. Схема работы с результатами

Основными разделами этапа являются:

  • анализ полученных реальных выходных данных (результатов);

  • принятие решения о их адекватности (неадекватности) задаче;

  • оформление технической документации (устранение причин неадекватности).

Рассмотрим каждый из перечисленных разделов.

1.2.5.Анализ результатов решения

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

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

Следовательно, анализ возможен при доскональном понимании постановки задачи и технологии её воплощения в математическую модель.

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

Например, если результаты решения (масса продукции за смену) измеряются миллионами тонн, – они очевидно неадекватны реальным возможностям цеха.

На этом этапе выявляются стратегические ошибки, допущенные, как правило, постановщиком задачи и пропущенные при отладке программы.

Анализ результатов позволяет перейти к этапу принятия решения.

1.2.6.Принятие решения

Принятие решения– этап рассмотрения вопроса о дальнейших действиях пользователя в отношении задачи.

Если анализ неудовлетворителен (результаты неадекватны) – принимается решение о дальнейшей работе с задачей.

При этом должны быть найдены причины несоответствия результатов решаемой задаче и устранены повторным выполнением необходимых этапов подготовки и решения.

Если полученные результаты решения соответствуют (адекватны) поставленной задаче – цель достигнута и программный продукт эффективен. Задача считается решённой и возможен переход к этапу оформления технической документации.

1.2.7.Составление технической документации

Оформление технической документации– стадия представления всех этапов решения задачи в соответствии с требованиями специальных стандартов.

Оформление выполняется в виде пояснительной записки.

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

Специальный раздел включает инструкцию пользователю с указанием ЭВМ на которой выполнялись расчёты и используемого системного программного обеспечения.

Распечатки результатов и листинги программ оформляются, в большинстве случаев, в виде приложений.

Примерный перечень разделов:

  • постановка задачи;

  • математическая модель;

  • алгоритмизация (метод решения и схема алгоритма);

  • программирование (таблица идентификация переменных и программа решения);

  • распечатка результатов;

  • методика отладки и анализ результатов;

  • инструкция пользователю.

В разделе программирования должны указываться сведения о используемой ЭВМ, системном программном обеспечении и выбранном языке программирования.

Программа решения может быть представлена в виде листинга в приложении.

Оформление технической документации – конечный, завершающий этап решения задачи.