- •Причина необходимости моделирования
- •Причина необходимости моделирования .Причины почему нельзя работать с реальными объектами( размеры) примеры.
- •Условия превращения динамических систем в гибридные системы
- •Интервальный анализ(область применения и задачи для которых они применяются)
- •Возможности применения теории нечетких множеств и интервального анализа для описания различных видов неопределенности
- •Принципы моделирования (преимущества каждого принципа) Принципы моделирования.
- •Выбор различных видов моделей
- •Свойства нечетких множеств (которые позволяют применять их в задачах принятия решения)
- •Основные понятия теории нечетких множеств.
- •Сравнение понятий планирование, прогнозирование,предсказание и предвидение
- •Задачи и принципы прогнозирования
- •Роль Инженерии программного обеспечения
- •Качества по и качества процесса разработки(4 основные) Показательные качества
- •Частичный факторный эксперимент
- •Этапы моделирования
- •Первый этап моделирования. Определение цели моделирования.
- •Параллельные процессы на основе транзактов
- •Параллельные процессы Моделирование параллельных процессов.
- •Полно факторный эксперимент
- •Методы понижения дисперсии
- •Спектор Фурье и Вейвлет анализ
- •Дискретное время Время
- •Свойства устойчивости и чувствительности модели Оценка устойчивости.
- •Оценка чувствительности.
- •Эктраполяционные методы прогнозирования
- •Этапы выбора функции
- •Принципы модульности, абстракции, общности, разделения задач Разделение задач
- •Абстракция
- •Разграничение свойств по( устойчивость и надежность)
- •Моделирование случайных величин и событий Моделирование случайных событий
- •Моделирование случайных величин.
- •Стратегическое и тактическое планирование Стратегическое планирование имитационного эксперимента.
- •Тактическое планирование эксперимента.
- •Изменение шага с постоянным шагом и по особым состояниям
- •Изменение времени по особым состояниям
- •Характеристики последовательных псевдо-случайных чисел
- •Моделирование случайных событий Моделирование случайных событий
- •Процесс принятия решений
Этапы выбора функции
Сглаживание числового ряда.
Визуально определяется тренд из числа простых функций.
Производится расчет средних приростов. Средний прирост в точке t – это сглаживание приращений координат.
Если сгладить разности, то получим средний прирост.
Делаются попытки выравнивания статического ряда.
Производится расчет производных характеристик средних приростов.
Окончательный выбор вида функции для экстраполяции производится путем сравнения ее по всем характеристикам для заданного числового ряда.
После выбора вида функции производят расчет неизвестных параметров этой кривой. В качестве критерия оптимальности экстраполяции берут меру отклонения точек ряда от аппроксимирующей функции.
Принципы модульности, абстракции, общности, разделения задач Разделение задач
Разделение задач позволяет работать с различными аспектами одной и той же задачи, концентрируясь на них так, как будто это разные задачи. Разделение задач — это применение здравого смысла, которому стараются следовать в повседневной жизни для преодоления встречающихся трудностей. Этот же принцип должен быть применен в разработке программного обеспечения для преодоления свойственной ему сложности.
При разработке программного обеспечения необходимо принимать множество решений. Одни имеют отношение к возможностям продукт: это предлагаемые функции, ожидаемая надежность, эффективность в пространстве времени, отношения со средой (т.е. требуемые аппаратные или программные специальные ресурсы), интерфейсы пользователя и т. д. Другие касаются процесса разработки: среда разработки, организация и структура команды, планирование, процедуры управления, стратегии проектирования, механизм восстановления после сбоя и т. д. Третьи имеют экономическую и финансовую природу. Эти различные решения могут быть никак не связаны друг с другом. В этом случае очевидно, что их нужно решать по отдельности.
Единственный способ справиться со сложностью проекта - разделить задачи. Прежде всего, необходимо попытаться изолировать вопросы, которые менее всего связаны с другими. Затем рассматривать их раздельно, учитывая только имеющие отношение друг к другу детали связанных проблем.
Абстракция
Абстракция — это основной метод понимания и анализа сложных проблем. Применяя абстракцию, мы выделяем существенные аспекты явления и игнорируем его подробности. Таким образом, абстракция есть частный случай разделения задач, в рамках которого проблема анализа важных аспектов отделяется от проблемы рассмотрения менее значимых деталей.
От чего именно можно абстрагироваться и что рассматривать как подробности, которые можно проигнорировать, зависит от цели данной абстракции. Например, рассмотрим электронные часы. Для их хозяина полезной абстракцией будет описание назначения кнопок, позволяющих переключаться в разные режимы функционирования и по-разному реагирующих на определенные последовательности команд.
Общность - это фундаментальный принцип, который позволяет разрабатывать общий инструментарий или пакеты для ‚поставки на рынок. Успех таких инструментов, как электронные таблицы, базы данных и текстовые процессоры объясняется тем, что они являются достаточно обобщенными для того, чтобы охватывать практические потребности большинства людей, которые намерены управлять личным бизнесом при помощи компьютера. Вместо того чтобы заказывать специальные решения для каждого персонального бизнеса, гораздо выгоднее использовать готовый продукт, который уже есть на рынке.
