Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kratkij konspekt lekcij.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.81 Mб
Скачать

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

К основным этапам компьютерного моделирования относятся:

  • постановка задачи, определение объекта моделирования;

  • разработка концептуальной модели, выявление основных элементов системы и элементарных актов взаимодействия;

  • формализация, то есть переход к математической модели; создание алгоритма и написание программы;

  • планирование и проведение компьютерных экспериментов;

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

Различают аналитическое и имитационное моделирование.

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

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

Рассмотрим процесс компьютерного математического моделирования, включающий численный эксперимент с моделью (рис. 1).

 

Рис.1. Общая схема процесса компьютерного математического моделирования

Первый этап – определение целей моделирования. Основные из них таковы:

1) Понимание

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

2) Управление

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

З) Прогнозирование

Модель используется для того, чтобы прогнозировать прямые и косвенные последствия воздействия на объект заданными способами. Примеры: модель атмосферы для прогноза погоды, модель рынка, модель сложной сети или другой технической системы.

Тема 4. Программное обеспечение ит Требования к программному обеспечению

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

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

В качестве рабочих мест обычно используются «традиционные» рабочие станции на базе типовых процессоров (Intel, AMD и др.), оснащенных соответствующими ОС.

Требования к программному обеспечению выделенного сервера баз данных определяются в зависимости от количества рабочих мест, функционирующих в рамках КИС,

В зависимости от количества рабочих мест системы, от аппаратных возможностей сервера базы данных, от его операционной системы, необходимости и возможности администрирования можно подобрать оптимальный вариант установки СУБД.

Выбор оптимальной СУБД для использования в конкретной ситуации зависит от следующих факторов:

  • количества рабочих мест системы;

  • аппаратных возможностей сервера баз данных;

  • операционной системы сервера баз данных;

  • необходимости и возможности администрирования;

  • финансовых возможностей, которые могут потребоваться на лицензирование СУБД (Firebird 2.0 является Open-Source СУБД, поэтому не требует затрат на лицензирование, Oracle Database 10g – коммерческая СУБД компании Oracle – требующая затрат на лицензирование).

При необходимости, дожна существовать возможность перехода на новую СУБД в любой момент эксплуатации системы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]