- •Лекция №1 Содержание лекции
- •Информационный процесс
- •Информационная система
- •Классификация информационных систем
- •Классификация по масштабу
- •Одиночные информационные системы
- •Групповые информационные системы
- •Корпоративные информационные системы
- •Классификация по сфере применения
- •Классификация по способу организации
- •Архитектура файл-сервер
- •Архитектура клиент-сервер
- •Многоуровневая архитектура
- •Интернет/интранет-технологии
- •Требования, предъявляемые к информационным системам
- •Гибкость
- •Надежность
- •Эффективность
- •Безопасность
- •Лекция №2 Содержание лекции
- •Жизненный цикл информационных систем
- •Общие сведения об управлении проектами
- •Классификация проектов
- •Основные фазы проектирования информационной системы
- •Концептуальная фаза
- •Подготовка технического предложения
- •Проектирование
- •Разработка
- •Ввод системы в эксплуатацию
- •Процессы, протекающие на протяжении жизненного цикла информационной системы
- •Основные процессы жизненного цикла
- •Разработка
- •Эксплуатация
- •Сопровождение
- •Вспомогательные процессы жизненного цикла
- •Организационные процессы
- •Структура жизненного цикла информационной системы
- •Начальная стадия
- •Стадия уточнения
- •Стадия конструирования
- •Стадия передачи в эксплуатацию
- •Лекция №3 Содержание лекции
- •Жизненный цикл информационных систем Модели жизненного цикла информационной системы
- •Каскадная модель жизненного цикла информационной системы
- •Основные этапы разработки по каскадной модели
- •Основные достоинства каскадной модели
- •Недостатки каскадной модели
- •Спиральная модель жизненного цикла
- •Итерации
- •Преимущества спиральной модели
- •Недостатки спиральной модели
- •Лекция №4 Содержание лекции
- •Методология и технология разработки информационных систем
- •Методология rad
- •Основные особенности методологии rad
- •Объектно-ориентированный подход
- •Визуальное программирование
- •Событийное программирование
- •Фазы жизненного цикла в рамках методологии rad
- •Фаза анализа и планирования требований
- •Фаза проектирования
- •Фаза построения
- •Фаза внедрения
- •Ограничения методологии rad
- •Лекция №5 Содержание лекции
- •Методология и технология разработки информационных систем Профили открытых информационных систем
- •Понятие профиля информационной системы
- •Принципы формирования профиля информационной системы
- •Структура профилей информационных систем
- •Профиль прикладного программного обеспечения
- •Профиль среды информационной системы
- •Профиль защиты информации
- •Профиль инструментальных средств
- •Лекция №6 Содержание лекции
- •Методология и технология разработки информационных систем Стандарты и методики
- •Виды стандартов
- •Методика cdm фирмы Oracle
- •Общая структура
- •Особенности методики сdм
- •Международный стандарт iso/iec 12207: 1995-08-01
- •Общая структура
- •Основные и вспомогательные процессы жц
- •Особенности стандарта iso 12207
- •Лекция №7 Содержание лекции
- •Case-технологии проектирования информационных систем
- •Характеристика современных case-средств
- •Локальные средства
- •Объектно-ориентированные case-средства
- •Средства конфигурационного управления
- •Средства документирования
- •Средства тестирования
- •Лекция №8 Содержание лекции
- •Принципы построения и этапы проектирования баз данных Основные понятия и определения
- •Описательная модель предметной области
- •Лекция №9 Содержание лекции
- •Принципы построения и этапы проектирования баз данных Концептуальные модели данных
- •Типы структур данных
- •Операции над данными
- •Ограничения целостности
- •Иерархическая модель данных
- •Сетевая модель данных
- •Реляционная модель данных
- •Бинарная модель данных
- •Семантическая сеть
- •Лекция № 10 Содержание лекции
- •Технология моделирования информационных систем Методы моделирования систем
- •Математическая модель системы
- •Классификация математических моделей
- •Лекция № 11 Содержание лекции
- •Имитационные модели информационных систем Методологические основы применения метода имитационного моделирования
- •Лекция № 12 Содержание лекции
- •Имитационные модели информационных систем Классификация имитационных моделей
- •Структура типовой имитационной модели с календарем событий
- •Лекция №13 Содержание лекции
- •Имитационные модели информационных систем Технология моделирования случайных факторов Генерация псевдослучайных чисел (псч)
- •Мультипликативный метод
- •Аддитивный метод
- •Смешанный метод
- •Моделирование случайных событий
- •Последовательное моделирование
- •Моделирование после предварительных расчетов
- •Лекция №14 Содержание лекции
- •Имитационные модели информационных систем Технология моделирования случайных факторов Моделирование случайных величин
- •Моделирование непрерывных случайных величин
- •Метод обратной функции
- •Метод исключения (Неймана)
- •Метод композиции
- •Моделирование дискретных случайных величин
- •Метод последовательных сравнений
- •Метод интерпретации
- •Моделирование случайных векторов
- •Метод условных распределений
- •Метод исключения (Неймана)
- •Метод линейных преобразований
- •Лекция №15 Содержание лекции
- •Имитационные модели информационных систем Основы организации имитационного моделирования Этапы имитационного моделирования
- •Испытание имитационной модели
- •Задание исходной информации
- •Верификация имитационной модели
- •Проверка адекватности модели
- •Калибровка имитационной модели
- •Исследование свойств имитационной модели
- •Оценка погрешности имитации, связанной с использованием в модели генераторов псевдослучайных чисел (псч)
- •Определение длительности переходного режима
- •Оценка устойчивости результатов имитации
- •Исследование чувствительности модели
- •Языки моделирования
- •Лекция №18 Содержание лекции
- •Методология описания и моделирования процессов Метод описания процессов idef3
- •Описание idef3
- •Основные элементы диаграмм описания последовательности процессов
- •Функциональный элемент (uob)
- •Элемент связи
- •Связи старшинства
- •Сдерживаемые связи старшинства
- •Относительные связи
- •Связь «поток объектов»
- •Перекресток
- •Типы перекрестков
- •Элемент «референт»
- •Виды референтов
- •Использование референта «запустить и ждать»
- •Использование референта «запустить и продолжить»
- •Scenario-референт
- •Элемент «примечание»
- •Декомпозиция процесса
Относительные связи
Использование относительной связи указывает на тот факт, что между взаимодействующими элементами диаграммы описания процесса существуют отношения неопределенного типа. Относительные связи графически показываются как пунктирные линии.
Связь «поток объектов»
Тип связи «поток объектов» предложен разработчиками CASE-средств, поддерживающих моделирование в стандарте IDEF3. Графически эта связь показывается как сплошная линия с двойной стрелкой (рис. 5). Этот тип связи выражает перенос одного или нескольких объектов от одного функционального элемента к другому, а также наследует все свойства простой связи старшинства. Таким образом, значение связи «поток объектов» таково: между UOB-элементами происходит передача объекта(ов), причем первый элемент UOB должен завершиться прежде, чем начнет выполняться следующий.
Рис. 5. Представление связи «поток объектов»
Перекресток
Перекрестки используются для отображения логики отношений между множеством событий и временной синхронизации активизации элементов диаграмм IDEF3. Различают перекрестки для слияния (Fan-in Junction) и разветвления (Fan-out Junction) стрелок (рис. 6).
Перекресток не может использоваться одновременно для слияния и для разветвления. При внесении перекрестка в диаграмму необходимо указать тип перекрестка. Тип перекрестка определяет логику и временные параметры отношений между элементами диаграммы. Все перекрестки в PFDD-диаграмме нумеруются, каждый номер имеет префикс «J».
Рис. 6. Перекрестки разветвления и слияния
Типы перекрестков
Тип перекрестка обозначается на элементе следующим образом:
& – логический И;
О – логический ИЛИ;
X – логический перекресток НЕЭКВИВАЛЕНТНОСТИ.
Стандарт IDEF3 предусматривает разделение перекрест ков типа & и О на синхронные и асинхронные (рис. 7). Это разделение позволяет учитывать в диаграммах описания процессов синхронизацию времени активизации.
Рис. 7. Пример обозначения синхронности и асинхронности перекрестков
Для последующего изложения материала необходимо ввести понятие график запуска. График запуска – это визуальное отображение временной последовательности выполнения UOB-элементов. Возможный график запуска для ситуации представлен на рис. 8, семантика использования связи старшинства была приведена на рис. 3.
Рис. 8. Пример графика запуска
Визуальное отображение на графике запуска временной последовательности выполнения UOB-элементов поможет правильно понять, как перекрестки описывают логику отношений между элементами диаграммы описания процессов и каким образом перекрестки позволяют синхронизировать по времени выполнение UOB-элементов.
Методология IDEF3 использует пять логических типов для моделирования возможных последовательностей действий процесса в сценарии (табл. 1).
Использование комбинаций перекрестков (рис. 9, 11, 13, 14, 16, 18) и соответственно графиков запуска (рис. 10, 12, 15, 17) представлено на схемах ниже.
Рис. 9. Использование перекрестка «асинхронный AND»
Таблица 1
Логические типы
Наименование |
Смысл в случае слияния стрелок (Fan-in Junction) |
Смысл в случае разветвления стрелок (Fan-out Junction) |
Asynchronous AND |
Все предшествующие процессы должны быть завершены |
Все следующие процессы должны быть запущены |
Synchronous AND |
Все предшествующие процессы завершены одновременно |
Все следующие процессы запускаются одновременно |
Asynchronous OR |
Один или несколько предшествующих процессов должны быть завершены |
Один или несколько следующих процессов должны быть запущены |
Synchronous OR |
Один или несколько предшествующих процессов завершаются одновременно |
Один или несколько следующих процессов запускаются одновременно |
XOR (Exclusive OR) |
Только один предшествующий процесс завершен |
Только один следующий процесс запускается |
Рис. 10. Возможный график запуска для рис. 9
Рис. 11. Использование перекрестка «синхронный AND»
Рис. 12. Возможный график запуска для рис. 11
Рис. 13. Использование перекрестка «асинхронный OR»
Рис. 14. Использование перекрестка «синхронный OR»
Рис. 15. Возможный график запуска для рис. 13 и рис. 14
Рис. 16. Использование «асинхронного AND» перекрестка разветвления и «асинхронного OR» перекрестка слияния
Рис. 17. Возможные графики запуска для рис. 16
Рис. 18. Невозможное совместное использование перекрестков