Реферат: Компьютерное моделирование

 

Компьютерное моделирование от постановки задачи до получения результатов проходит следующие этапы:

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

· формулировка задачи;

· определение цели и приоритетов моделирования;

· сбор информации о системе, объекте моделирования;

· описание данных (их структуры, диапазона, источника и т.д.).

2. Пред модельный анализ:

· анализ существующих аналогов и подсистем;

· анализ технических средств моделирования:

· ЭВМ;

· периферии.

· Анализ программного обеспечения:

· языков программирования;

· пакетов прикладных программ;

· инструментальных сред.

· Анализ математического обеспечения:

· моделей;

· методов;

· алгоритмов.

3. Анализ задачи (модели):

· разработка структур данных;

· разработка входных и выходных спецификаций, форм представления

данных;

· проектирование структуры и состава модели (подмоделей).

4. Исследование модели:

· выбор методов исследования подмоделей;

· выбор, адаптация или разработка алгоритмов;

· сборка модели в целом из подмоделей;

· идентификация модели при необходимости;

· формулировка используемых критериев адекватности, устойчивости и

чувствительности модели.

5. Программирование (проектирование программы):

· выбор метода тестирования и тестов (контрольных примеров);

· кодирование на языке программирования (написание команд);

· комментирование программы.

6. Тестирование и отладка:

· синтаксическая отладка;

· семантическая отладка (отладка логической структуры);

· тестовые расчеты, анализ результатов тестирования;

· оптимизация программы;

7. Оценка моделирования:

· оценка средств моделирования;

· оценка адекватности моделирования;

· оценка чувствительности модели;

· оценка устойчивости модели;

· документирование;

· описание задачи, целей;

· описание модели, метода, алгоритма;

· описание среды реализации;

· описание возможностей и ограничений;

· описание входных и выходных форматов, спецификаций;

· описание тестирования;

· создание инструкций для пользователя.

8. Сопровождение:

· анализ применения, периодичности использования, количества

пользователей, типа использования (диалоговый, автономный и др.),

анализ отказов во время использования модели;

· обслуживание модели, алгоритма, программы и их эксплуатация;

· расширение возможностей: включение новых функций или изменение

режимов моделирования, в том числе и под модифицированную среду;

· нахождение, исправление скрытых ошибок в программе.

9. Использование модели.

 

еще рефераты
Еще работы по информатике