Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекция Леонида №3, ИТК.docx
Скачиваний:
2
Добавлен:
09.12.2018
Размер:
33.5 Кб
Скачать

Основные свойства модели

  • Конечность

  • Упрощённость

  • Приблизительность

  • Адекватность моделируемой системе

  • Наглядность

  • Доступность и технологичность

  • Информативность

  • Устойчивость

Методы и технологии моделирования

Моделирование информационных процессов является преимущественно неформальным, для которого часто нет моделей и методов прогнозирования результата. И тем не менее имеется немало полезных аналитических методик. Были разработаны разные подходы для проектирования алгоритмов и программ, которые появлялись и развивались под влиянием увеличивающейся потребности в скорости и качестве разработки ПО.

Один из наиболее популярных методов проектирования ПО – метод нисходящего проектирования.

Он предполагает последовательное разложение общей функции обработки данных на простые функциональные элементы. В результате получается иерархическая модель, отражающая состав и взаимную подчинённость отдельных функций. Эта схема носит название функциональной структуры алгоритма приложения. Его недостаток – каждый уровень является единым целым и не может разрабатываться параллельно группой разработчиков.

Следующий метод – модульное проектирование.

Этот метод предполагает разбиение исходной функции обработки данных на ряд программных модулей, характеризующимися такими параметрами: -один входной и один выходной поток данных -все операции, для преобразования входного потока в выходной, выполняются внутри модуля -результат работы модуля зависит только от входного потока и не зависит от работы других модулей

Состав и вид программных модулей в значительной мере определяется инструментальными средствами разработки, например, для Access набор модулей может быть таким: экранные формы, отчёты, меню и т.д.

Оба эти методы относятся к стратегии проектирования ПО, получившей название структурное проектирование или проектирование на основе потоков данных. В этой стратегии не учитывались сущность связи объектов предметной области. Для неё характерно преобразование входной информации в выходную способами, не учитывающими физическую сущность модели предметной области.

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

Этот подход был назван методом объективно-ориентированного проектирования.

На первом этапе в нём выявляются объекты и их поведение отображается на на объекты программы.

Итак, моделирование – это творческий процесс. Заключить его в формальные рамки очень сложно, но в наиболее общем виде технологию моделирования можно представить поэтапно.

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

На этом этапе необходимо описать задачу, определить цели.

Этап 2. Разработка модели

Здесь выясняются наиболее существенные свойства и представления об объектах. Компьютерная модель реализуется средствами программной среды. Существует множество программ, которые позволяют проводит исследование информационных моделей. Каждая программная среда имеет свой инструментарий и позволяет работать с определёнными видами информационных объектов.

Этап 3. Компьютерный эксперимент.

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

Этап 4. Анализ результатов моделирования.

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