Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Этапы программирования и моделирования




Этапы построения имитационных моделей.

1. Формулировка проблемы. Описание исследуемой пр-мы и опр-ие целей исследования.

2. Разработка модели. Логико-математическое описание моделируемой системы: разработка концептуальной модели (абстрактная умозрительная модель, опред-яя структуру модели,св-ва её элементов и причинно-сдедственные связи) и формализация построенной концептуальной модели (представление модели с помощью языка или ап-та мат методов).

3. Подготовка данных Включает 1) идентификацию (статистический анализ модели, оценивание неизвестных параметров), 2) спецификацию (опр-ие конечных целей моделирования; опр-ие набора экзогенных и эндогенных переменных; опр-ие с-ва с-мы уравнений, их структур; формулировка исходных предпосылок, ограничений и 3) сбор данных.

4. Трансляция - перевод модели с имит-ых языков на язык прогр-ия.

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

6. Валидация –оценка требуемой точности и адекватности ИМ

7. Планирование. Опр-ие усл-ий машинного эксперимента с ИМ, а также параметров при тестировании модели, рез-ты по входным данным.

8. Постановка экспериментов. Прогон программы модели на ЭВМ, получение результатов, позволяющих оценить адекватность построенной модели.

9. Анализ результатов. Рассмотрение возможности применения имитационной модели для решения некоторой проблемы. 10. Реализация и документирование. Документальное отражение процесса функционирования модели и полученных результатов.

Моделировани е – воспроизведение и исследование лругого объекта и перенос полученных сведений и результатов на моделируемый объект.

1. Формулировка проблемы. Описание исследуемой пр-мы и опр-ие целей исследования.

2. Разработка модели. Логико-математическое описание моделируемой системы: разработка концептуальной модели (абстрактная умозрительная модель, опред-яя структуру модели,св-ва её элементов и причинно-сдедственные связи) и формализация построенной концептуальной модели (представление модели с помощью языка или ап-та мат методов).

3. Подготовка данных Включает 1) идентификацию (статистический анализ модели, оценивание неизвестных параметров), 2) спецификацию (опр-ие конечных целей моделирования; опр-ие набора экзогенных и эндогенных переменных; опр-ие с-ва с-мы уравнений, их структур; формулировка исходных предпосылок, ограничений и 3) сбор данных.

4. Трансляция - перевод модели с имит-ых языков на язык прогр-ия.

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

6. Валидация –оценка требуемой точности и адекватности ИМ

7. Планирование. Опр-ие усл-ий машинного эксперимента с ИМ, а также параметров при тестировании модели, рез-ты по входным данным.

8. Постановка экспериментов. Прогон программы модели на ЭВМ, получение результатов, позволяющих оценить адекватность построенной модели.

9. Анализ результатов. Рассмотрение возможности применения имитационной модели для решения некоторой проблемы. 10. Реализация и документирование. Документальное отражение процесса функционирования модели и полученных результатов.

Программирование — это процесс создания программы, который состоит из следующих шагов:

1. Спецификация (определение треб-ий к программе). Подробно описывается исходная инф-ия, формулируются треб-ия к рез-ту, пов-ие программы в особых случаях (ввод неверных данных), разрабатываются диалоговые окна. 2. Разработка алгоритма ( необх-мо опр-ть послед-ть действий, к-е надо выполнить для получения рез-та. Если задача может быть решена неск-ми способами и возможны различные варианты алгоритма реш-ия, то программист, исп-уя некоторый критерий, например, скорость решения алгоритма, выбирает наиболее подходящее реш-ие. Рез-том этапа разработки алгоритма является подробное словесное описание алгоритма или его блок-схема). 3. Кодирование (запись алгоритма на выбранном языке программирования. В результате получается исходная программа). 4. Отладка (пр-сс поиска и устранения ошибок. (2 группы ошибок: синтаксические (ошибки в тексте) и алгоритмические.)Этап отладки можно считать законченным, если программа правильно работает на одном-двух наборах входных данных. 5. Тестирование (следует проверить, как ведет себя программа на как можно большем количестве входных наборов данных, в том числе и на заведомо неверных) 6. Создание справочной системы. Помимо справочной информации в состав справочной системы включают инструкцию по установке программы.

7. Создание установочного диска (CD-ROM). чтобы пользователь мог самостоятельно, без помощи разработчика, установить программу на свой компьютер.




Поделиться с друзьями:


Дата добавления: 2015-04-23; Просмотров: 457; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.