
- •Лекция №1 Содержание лекции
- •Информационный процесс
- •Информационная система
- •Классификация информационных систем
- •Классификация по масштабу
- •Одиночные информационные системы
- •Групповые информационные системы
- •Корпоративные информационные системы
- •Классификация по сфере применения
- •Классификация по способу организации
- •Архитектура файл-сервер
- •Архитектура клиент-сервер
- •Многоуровневая архитектура
- •Интернет/интранет-технологии
- •Требования, предъявляемые к информационным системам
- •Гибкость
- •Надежность
- •Эффективность
- •Безопасность
- •Лекция №2 Содержание лекции
- •Жизненный цикл информационных систем
- •Общие сведения об управлении проектами
- •Классификация проектов
- •Основные фазы проектирования информационной системы
- •Концептуальная фаза
- •Подготовка технического предложения
- •Проектирование
- •Разработка
- •Ввод системы в эксплуатацию
- •Процессы, протекающие на протяжении жизненного цикла информационной системы
- •Основные процессы жизненного цикла
- •Разработка
- •Эксплуатация
- •Сопровождение
- •Вспомогательные процессы жизненного цикла
- •Организационные процессы
- •Структура жизненного цикла информационной системы
- •Начальная стадия
- •Стадия уточнения
- •Жизненный цикл информационных систем Модели жизненного цикла информационной системы
- •Каскадная модель жизненного цикла информационной системы
- •Основные этапы разработки по каскадной модели
- •Основные достоинства каскадной модели
- •Недостатки каскадной модели
- •Спиральная модель жизненного цикла
- •Итерации
- •Преимущества спиральной модели
- •Недостатки спиральной модели
- •Лекция №4 Содержание лекции
- •Методология и технология разработки информационных систем
- •МетодологияRad
- •Основные особенности методологииRad
- •Объектно-ориентированный подход
- •Визуальное программирование
- •Событийное программирование
- •Фазы жизненного цикла в рамках методологииRad
- •Фаза анализа и планирования требований
- •Фаза проектирования
- •Фаза построения
- •Фаза внедрения
- •Ограничения методологииRad
- •Лекция №5 Содержание лекции
- •Методология и технология разработки информационных систем Профили открытых информационных систем
- •Понятие профиля информационной системы
- •Принципы формирования профиля информационной системы
- •Структура профилей информационных систем
- •Профиль прикладного программного обеспечения
- •Профиль среды информационной системы
- •Профиль защиты информации
- •Профиль инструментальных средств
- •Лекция №6 Содержание лекции
- •Методология и технология разработки информационных систем Стандарты и методики
- •Виды стандартов
- •МетодикаCdMфирмыOracle
- •Общая структура
- •Особенности методики сdм
- •Международный стандартIso/iec12207: 1995-08-01
- •Общая структура
- •Основные и вспомогательные процессы жц
- •Особенности стандартаIso12207
- •Лекция №7 Содержание лекции
- •Case-технологии проектирования информационных систем
- •Характеристика современныхCase-средств
- •Локальные средства
- •Объектно-ориентированныеCase-средства
- •Средства конфигурационного управления
- •Средства документирования
- •Средства тестирования
- •Лекция №8 Содержание лекции
- •Принципы построения и этапы проектирования баз данных Основные понятия и определения
- •Описательная модель предметной области
- •Лекция №9 Содержание лекции
- •Принципы построения и этапы проектирования баз данных Концептуальные модели данных
- •Типы структур данных
- •Операции над данными
- •Ограничения целостности
- •Иерархическая модель данных
- •Сетевая модель данных
- •Реляционная модель данных
- •Бинарная модель данных
- •Семантическая сеть
- •Лекция № 10 Содержание лекции
- •Технология моделирования информационных систем Методы моделирования систем
- •Математическая модель системы
- •Классификация математических моделей
- •Лекция № 11 Содержание лекции
- •Имитационные модели информационных систем Методологические основы применения метода имитационного моделирования
- •Лекция № 12 Содержание лекции
- •Имитационные модели информационных систем Классификация имитационных моделей
- •Структура типовой имитационной модели с календарем событий
- •Лекция №13 Содержание лекции
- •Имитационные модели информационных систем Технология моделирования случайных факторов Генерация псевдослучайных чисел (псч)
- •Мультипликативный метод
- •Аддитивный метод
- •Смешанный метод
- •Моделирование случайных событий
- •Последовательное моделирование
- •Моделирование после предварительных расчетов
- •Лекция №14 Содержание лекции
- •Имитационные модели информационных систем Технология моделирования случайных факторов Моделирование случайных величин
- •Моделирование непрерывных случайных величин
- •Метод обратной функции
- •Метод исключения (Неймана)
- •Метод композиции
- •Моделирование дискретных случайных величин
- •Метод последовательных сравнений
- •Метод интерпретации
- •Моделирование случайных векторов
- •Метод условных распределений
- •Метод исключения (Неймана)
- •Метод линейных преобразований
- •Лекция №15 Содержание лекции
- •Имитационные модели информационных систем Основы организации имитационного моделирования Этапы имитационного моделирования
- •Испытание имитационной модели
- •Задание исходной информации
- •Верификация имитационной модели
- •Проверка адекватности модели
- •Калибровка имитационной модели
- •Исследование свойств имитационной модели
- •Оценка погрешности имитации, связанной с использованием в модели генераторов псевдослучайных чисел (псч)
- •Определение длительности переходного режима
- •Оценка устойчивости результатов имитации
- •Исследование чувствительности модели
- •Языки моделирования
Имитационные модели информационных систем Основы организации имитационного моделирования Этапы имитационного моделирования
Имитационное моделирование применяют для исследования сложных информационных систем. Естественно, что и имитационные модели оказываются достаточно сложными как с точки зрения заложенного в них математического аппарата, так и в плане машинной реализации. При этом сложность любой модели определяется двумя факторами:
сложностью исследуемого объекта-оригинала;
точностью, предъявляемой к результатам расчетов.
Использование машинного эксперимента как средства решения сложных прикладных проблем, несмотря на присущую каждой конкретной задаче специфику, имеет ряд общих черт (этапов). На рис. 1 представлены этапы применения математической (имитационной) модели (по взглядам академика А. А. Самарского).
Каждому из показанных на рисунке этапов присущи собственные приемы, методы, технологии. Отметим, что все эти этапы носят ярко выраженный творческий характер и требуют от разработчика модели особой подготовки.
После того как имитационная модель реализована на ЭВМ, исследователь должен выполнить последовательно следующие этапы (их часто называют технологическими):
испытание модели;
исследование свойств модели;
планирование имитационного эксперимента;
эксплуатация модели (проведение расчетов).
Охарактеризуем первые два этапа.
Рис. 1. Этапы машинного эксперимента.
Испытание имитационной модели
Испытание имитационной модели включает работы по четырем направлениям:
задание исходной информации;
верификацию имитационной модели;
проверку адекватности модели;
калибровку имитационной модели.
Задание исходной информации
Процедура задания исходной информации полностью определяется типом моделируемой системы:
если моделируется функционирующая (существующая) система, проводят измерение характеристик ее функционирования и затем используют эти данные в качестве исходных при моделировании;
если моделируется проектируемая система, проводят измерения на прототипах;
если прототипов нет, используют экспертные оценки параметров и переменных модели, формализующих характеристики реальной системы.
Каждому из этих вариантов присущи собственные особенности и сложности. Так, проведение измерений на существующих и проектируемых системах требует применения качественных измерительных средств, а проведение экспертного оценивания исходных данных представляет собой комплекс достаточно сложных процедур получения, обработки и интерпретации экспертной информации.
Верификация имитационной модели
Верификация имитационной модели состоит в доказательстве утверждений соответствия алгоритма ее функционирования цели моделирования путем формальных и неформальных исследований реализованной программы модели.
Неформальные исследования представляют собой ряд процедур, входящих в автономную и комплексную отладку. Формальные методы включают:
использование специальных процессоров — "читателей" программ;
замену стохастических элементов модели детерминированными;
тест на так называемую непрерывность моделирования и др.
Проверка адекватности модели
Количественную оценку адекватности модели объекту исследования проводят для случая, когда можно определить значения отклика системы в ходе натурных испытаний.
Наиболее распространены три способа проверки:
по средним значениям откликов модели и системы;
по дисперсиям отклонений откликов;
по максимальному значению абсолютных отклонений откликов.
Если возможность измерения отклика реальной системы отсутствует, оценку адекватности модели проводят на основе субъективного суждения соответствующего должностного лица о возможности использования результатов, полученных с использованием этой модели, при выполнении им служебных обязанностей (в частности — при обосновании решений).