Методология разработки И.С. заключается в организации процесса построения И.С. и управления этим процессом, для того, чтобы выполнять требования, как к самой системе, так и к характеристикам процесса разработки. Основные задачи:
1) соответствие создания И.С. целям и задачам предприятия, а так же предъявляемым к ним требованиям бизнес-процессов;
2) гарантирование создания системы заданными параметрами в течение заданного времени и в рамках оговоренного бюджета;
3)простота сопровождения, модификация и расширение системы;
4) соответствие создаваемой И.С. требованиям открытости, масштабируемости, переносимости;
5)возможность использования в создаваемой системе разработанной ранее и применяемой на производстве.
Технология проектирования – совокупность трех составляющих:
1) в заданной последовательности выполнения технологических операций проектирования;
2) критериев и правил используемых для оценки результатов выполнения технологических операций;
3) графических и текстовых средств для описания проектируемой системы.
Технологическая операция должна обеспечиваться материальными, людскими и информационными ресурсами.
Можно сформулировать ряд требований, в котором должна удовлетворять технология проектирования, разработки и сопровождения И.С.; поддерживать полный жизненный цикл И.С.; обеспечивать гарантированное достижение целей с заданным качеством и в установленное время; обеспечить возможность декомпозиции крупных проектов на малые; обеспечить минимальное время получения работоспособности системы и обеспечить независимость выполняемых решений от средств реализации системы.
Моделирование систем – мощный (иногда единственный) метод исследования. Подразумевает замещение реального объекта идеальным или материальным. Модель объекта – идеальная или материальная система, создаваемая или используемая при решении определенной задачи с целью получения новых знаний объекта
Классификация методов моделирования
Симеотика – наука об общих свойствах знаковых систем.
Синтактика
Семантика
Прагматика
Задачи построения математической модели И.С. – для конкретной цели моделируемой операции с учетом имеющихся ресурсов построить оператора моделирования исхода операции и оценки показателя ее эффективности.
<A0,θP, H, Ψ>
A0 -
ΘP – имеющиеся ресурсы
Н – оператор моделирования исхода операции
Ψ - оператор оценки показателя эффективности
х Х
y Y
Z (x,y) где х прин Х, у прин. У – прямое произведение множества х и у
Z (x1,x2,…,xn) xk прин. Xn – прямое произведение множеств
Н – оператор моделирования исхода операции, устанавливающий соответствие между множеством Л(множество цчитываемых моделей факторов), множеством U, множеством У(множество входных характеристик модели).
Θм(учитываемы ресурсы) и RS(учитываемые свойства) – ресурсы
Н: Л * U A0, ΘM, RS Y
Моделирование |
Материальн. |
Физическое |
Идеальное |
Знаковое |
Графическое |
Логическое |
Математич. |
Аналитич. |
Математич. |
Интуитивное |
Метод сценариев |
Операцион. игра |
Мысленный эксперимент |
Аналоговое |
Выделим характерные обстоятельства применения
1)если идет процесс познания объекта моделирования;
2)если аналитические методы исследования имеются, то составляющие их математические процедуры сложны и трудоемки;
3)если необходимо осуществить наблюдение за поведением компонента модели за определенный срок времени;
4)если необходимо контролировать протекание процессов в системе путем замедления или ускорения явлений в ходе имитаций;
5)если особое значение имеют последовательность событий в проектируемых системах и модель используется для предсказания «узких» мест;
6)при подготовке специалистов для приобретения необходиых навыков эксплуатации новой техники;
7)если имитационное моделирование является единственным способом исследования из-за невозможности проведения экспериментов.
+ и –
+:модель позволяет описать процесс с большей адекватностью; чем другие методы, обладает гибкостью варирования структуры, алгоритмом; применение ЭВМ существенно сокращает продолжение эксперимента в отличие от натурного эксперимента, а так же их стоимость.
-:решение полученной модели имеют частный характер; большие трудозатраты создания модели и проведения экспериментов, а так же обработка результатов; если использование системы предполагает участие людей, то на результаты могут доказать «плуторский».
Состовляющие--- модели:
Состоит из компонентов, переменных, параметров, функциональных зависимостей, ограничений и целевых функций.
Компоненты – составные элементы, которые при соответствующем соединении образуют систему.
Параметры – величины, которые исследователь может выбирать произвольно, т. е. может ими управлять.
ФЗ – могут принимать только определенные значения. Описывают поведение параметров и переменных.
Ограничения – устанавливаемые пределы изменения значения
ЦФ – предназначена для измерения степени достижения желаемых целей.
При реализации модели рассматриваются не все осуществляемые функциональные действия системы, а только те, которые являются наиболее существенными для исследуемой системы.
Кроме того реальные функциональные действия аппроксимируются упрощенными функциональными действиями. Названные обстоятельства порождают ошибки имитации процессов функционирования реальной системы.
Очевидно, что в реальной системе, каждый из компонентов может вырабатывать всего один алгоритм.
В реальной системе, различных ее компонентах могут одновременно проводиться функциональные действия, следственно происходить события. В большинстве ЭВМ в каждый из моментов времени можно обрабатывать лишь 1 алгоритм какого-л. Функционального действия.
Возникает вопрос: Каким образом учесть параллельность протекания процессов без потери существенной информации о ней? Для обеспечения имитации наступления параллельных событий в реальной системе вводят специальную глобальную переменную Т0, которую называют модельным/системным временем. Именно с этой переменной организуется синхронизация поступления всех событий модели имитационной системы и выполнение выполнения алгоритмов функциональности ее компонентов. Такой принцип организации моделирования называется принципом КВАЗИПАРАЛЛЕЛИЗМА. Таким образом при реализации имитационной модели используют 3 представления времени:
1)модельной(системное) время – t0;
2)Реальное время системы – tр
3)Машинное время имитации – tm
Классификация имитационных моделей:
1)по типу используемой ЭВМ;
1.1)аналоговые
1.2)цифровые
1.3)гибридные
2)по способу взаимодействия с пользователем;
2.1)автоматические
2.2)интерактивные
3)по способу управления системным временем;
3.1)задание времени с помощью постоянных временных интервалов
3.2)задание времени с помощью переменных временных интервалов
4)по способу организации квазипараллелизма.
4.1)