- •Министерство образования и науки Российской Федерации
- •Раздел 3. Разработка функциональной модели. Исходные данные для проектирования. 83
- •Раздел 4. Разработка модели и защита данных. Пользовательский интерфейс. Проект распределенной обработки. 112
- •Раздел 5. Структура программных модулей. Разработка алгоритмов. 135
- •Раздел 6. Логический анализ структур ис. Анализ и оценка производительности ис. 174
- •Раздел 7. Управление проектом ис. Проектная документация. 194
- •Раздел 8. Инструментальные средства проектирования ис. Типизация проектных решений. 211
- •Раздел 3. Разработка функциональной модели. Исходные данные для проектирования.
- •Раздел 4. Разработка модели и защита данных. Пользовательский интерфейс. Проект распределенной обработки.
- •Раздел 5. Структура программных модулей. Разработка алгоритмов.
- •Раздел 6. Логический анализ структур ис. Анализ и оценка производительности ис.
- •Раздел 7. Управление проектом ис. Проектная документация.
- •Раздел 8. Инструментальные средства проектирования ис. Типизация проектных решений.
- •Раздел 9. Графические средства представления проектных решений. Эксплуатация ис.
- •Проектирование
- •Основные понятия технологии проектирования информационных систем
- •Классификация ис
- •Основные этапы развития ис
- •Этапы и стадии проектирования ис
- •Жизненный цикл информационной системы
- •Каноническое проектирование ис
- •Типовое проектирование ис
- •Информационные системы в полиграфии
- •Электронная информация в издательском деле
- •Концепция сетевых издательств
- •Экономические выводы сетевых издательств
- •Раздел 2. Структура информационно-логической модели ис.
- •Раздел 1. Общая характеристика процесса проектирования.
- •Раздел 2. Структура информационно-логической модели ис.
- •Раздел 3. Разработка функциональной модели. Исходные данные для проектирования.
- •Раздел 4. Разработка модели и защита данных. Пользовательский интерфейс. Проект распределенной обработки.
- •Раздел 5. Структура программных модулей. Разработка алгоритмов.
- •Раздел 6. Логический анализ структур ис. Анализ и оценка производительности ис.
- •Раздел 7. Управление проектом ис. Проектная документация.
- •Раздел 8. Инструментальные средства проектирования ис. Типизация проектных решений.
- •Раздел 9. Графические средства представления проектных решений. Эксплуатация ис.
- •Построение информационно-логической модели
- •Информационные объекты
- •Выделение информационных объектов предметной области
- •Информационный анализ и определение логической структуры информации
- •Связи информационных объектов
- •Тип связи информационных объектов
- •Определение связей между информационными объектами
- •Информационно-логическая модель предметной области
- •Математические модели процессов функционирования информационных систем Методы построения математических моделей ис на эвм и их применение в ис
- •Описание предлагаемого комплекса моделей
- •Модель процессов представления информации в условиях ненадежности программно-технических средств
- •Модель процессов массового обслуживания запросов на получение информации в системе
- •Модель процессов отражения в базе данных новых объектов учета предметной области
- •Модель процесса визуального контроля информации, вводимой в базу данных (бд)
- •Модель процесса возникновения и устранения случайных ошибок со стороны пользователей и обслуживающего персонала
- •Модель процессов сбора информации от источников
- •Сети Петри
- •Теория сетей Петри
- •Простые сети Петри
- •Цветные сети Петри
- •Раздел 3. Разработка функциональной модели. Исходные данные для проектирования.
- •Раздел 1. Общая характеристика процесса проектирования.
- •Раздел 2. Структура информационно-логической модели ис.
- •Раздел 3. Разработка функциональной модели. Исходные данные для проектирования.
- •Раздел 4. Разработка модели и защита данных. Пользовательский интерфейс. Проект распределенной обработки.
- •Раздел 5. Структура программных модулей. Разработка алгоритмов.
- •Раздел 6. Логический анализ структур ис. Анализ и оценка производительности ис.
- •Раздел 7. Управление проектом ис. Проектная документация.
- •Раздел 8. Инструментальные средства проектирования ис. Типизация проектных решений.
- •Раздел 9. Графические средства представления проектных решений. Эксплуатация ис.
- •Структурная модель предметной области
- •Объектная структура
- •Функциональная структура
- •Структура управления
- •Организационная структура
- •Техническая структура
- •Функционально-ориентированные и объектно-ориентированные методологии описания предметной области
- •Функциональная методика idef0
- •Функциональная методика потоков данных
- •Объектно-ориентированная методика
- •Сравнение существующих методик
- •Синтетическая методика
- •Информационное обеспечение ис
- •Внемашинное информационное обеспечение Основные понятия классификации технико-экономической информации
- •Правила классификации продукции
- •Кодирование технико-экономической информации
- •Понятие унифицированной системы документации
- •Внутримашинное информационное обеспечение
- •Проектирование экранных форм электронных документов
- •Информационная база и способы ее организации
- •Раздел 4. Разработка модели и защита данных. Пользовательский интерфейс. Проект распределенной обработки.
- •Раздел 1. Общая характеристика процесса проектирования.
- •Раздел 2. Структура информационно-логической модели ис.
- •Раздел 3. Разработка функциональной модели. Исходные данные для проектирования.
- •Раздел 4. Разработка модели и защита данных. Пользовательский интерфейс. Проект распределенной обработки.
- •Раздел 5. Структура программных модулей. Разработка алгоритмов.
- •Раздел 6. Логический анализ структур ис. Анализ и оценка производительности ис.
- •Раздел 7. Управление проектом ис. Проектная документация.
- •Раздел 8. Инструментальные средства проектирования ис. Типизация проектных решений.
- •Сенсорные экраны
- •Устройства автоматизированного ввода информации
- •Устройства вывода информации
- •Мониторы
- •Принтеры
- •Другие устройства вывода информации
- •Требования к техническим средствам, поддерживающим ис
- •Аппаратные средства сетей
- •Типовые структуры Организации и их структуры
- •Типовые структуры организационных систем (ос)
- •Сетевые структуры организационных систем (ос)
- •Свойства типовых структурорганизационных систем(ос)
- •Моделирование данных
- •Базовые понятия erd
- •Метод idefi
- •Защита данных Аудит информационной защиты компании
- •2. Анализ структуры локальной вычислительной сети (лвс).
- •3. Анализ серверного оборудования и северного программного обеспечения
- •4. Аудит системы защиты периметра сети.
- •5. Анализ конфигурации клиентских рабочих мест
- •6. Анализ состояния эксплуатационной документации
- •7. Тест на проникновение в систему.
- •Создание системы защиты периметра локальной сети
- •Межсетевой экран
- •Система обнаружения атак
- •Почтовая система
- •Антивирусное по
- •Серверы, расположенные в дмз
- •Разработка пользовательского интерфейса
- •Разработка эффективных форм
- •Проектирование форм ввода данных
- •Работа с несколькими формами
- •Эффективные меню
- •Ощущение скорости
- •Информирование пользователя о ходе процесса
- •Выводы по проектированию пользовательского интерфейса
- •Организация распределенных ис на основе вычислительных сетей
- •Раздел 5. Структура программных модулей. Разработка алгоритмов.
- •Раздел 1. Общая характеристика процесса проектирования.
- •Раздел 2. Структура информационно-логической модели ис.
- •Раздел 3. Разработка функциональной модели. Исходные данные для проектирования.
- •Раздел 4. Разработка модели и защита данных. Пользовательский интерфейс. Проект распределенной обработки.
- •Раздел 5. Структура программных модулей. Разработка алгоритмов.
- •Раздел 6. Логический анализ структур ис. Анализ и оценка производительности ис.
- •Раздел 7. Управление проектом ис. Проектная документация.
- •Раздел 8. Инструментальные средства проектирования ис. Типизация проектных решений.
- •Раздел 9. Графические средства представления проектных решений. Эксплуатация ис.
- •Лингвистическое обеспечение ис Языки программирования для создания информационных систем
- •Ассемблер
- •Программное обеспечение ис
- •Разнородность информации
- •Методы представления графической информации
- •Текстовые данные в мультимедиа
- •Звуковая информация
- •Межпрограммный интерфейс
- •Распределенные базы данных
- •Определение Дэйта
- •Целостность данных
- •Архитектура "клиент-сервер"
- •Средства и методологии проектирования, разработки и сопровождения Intranet иInternet-приложений
- •Основные понятия Intranet
- •Языки и протоколы
- •Серверы Intranet
- •Возможные архитектуры Intranet-приложений
- •Раздел 6. Логический анализ структур ис. Анализ и оценка производительности ис.
- •Раздел 1. Общая характеристика процесса проектирования.
- •Раздел 2. Структура информационно-логической модели ис.
- •Раздел 3. Разработка функциональной модели. Исходные данные для проектирования.
- •Раздел 4. Разработка модели и защита данных. Пользовательский интерфейс. Проект распределенной обработки.
- •Раздел 5. Структура программных модулей. Разработка алгоритмов.
- •Раздел 6. Логический анализ структур ис. Анализ и оценка производительности ис.
- •Раздел 7. Управление проектом ис. Проектная документация.
- •Раздел 8. Инструментальные средства проектирования ис. Типизация проектных решений.
- •Раздел 9. Графические средства представления проектных решений. Эксплуатация ис.
- •Численные методы построения математических моделей
- •Структурный анализ
- •Диаграммы потоков данных
- •Описание потоков данных и процессов
- •Расширения для систем реального времени
- •Расширение возможностей управления
- •Методы анализа, ориентированные на структуры данных
- •Метод анализа Джексона
- •Методика Джексона
- •Шаг объект-действие
- •Шаг объект-структура
- •Шаг начального моделирования
- •Методы тестирования
- •Метод «Белого ящика»
- •Метод «Черного ящика»
- •Подходы к оценке систем
- •Раздел 7. Управление проектом ис. Проектная документация.
- •Раздел 1. Общая характеристика процесса проектирования.
- •Раздел 2. Структура информационно-логической модели ис.
- •Раздел 3. Разработка функциональной модели. Исходные данные для проектирования.
- •Раздел 4. Разработка модели и защита данных. Пользовательский интерфейс. Проект распределенной обработки.
- •Раздел 5. Структура программных модулей. Разработка алгоритмов.
- •Раздел 6. Логический анализ структур ис. Анализ и оценка производительности ис.
- •Раздел 7. Управление проектом ис. Проектная документация.
- •Раздел 8. Инструментальные средства проектирования ис. Типизация проектных решений.
- •Раздел 9. Графические средства представления проектных решений. Эксплуатация ис.
- •Цифровое и аналоговое моделирование Цифровое моделирование
- •Аналоговое моделирование
- •Полунатурное моделирование
- •Имитационное моделирование
- •Математическое обеспечение сапр
- •Требования к математическому обеспечению
- •Универсальность
- •Алгоритмическая надежность
- •Точность
- •Затраты машинного времени
- •Используемая память
- •Требования к математическим моделям
- •Классификация математических моделей
- •Математические модели на микро-, макро- и метауровнях
- •Статистический анализ
- •Методика получения математических моделейэлементов и устройств автоматизации
- •Оценка точности модели
- •Современное прикладное программное обеспечение для решения задачи моделирования ис
- •Раздел 8. Инструментальные средства проектирования ис. Типизация проектных решений.
- •Раздел 1. Общая характеристика процесса проектирования.
- •Раздел 2. Структура информационно-логической модели ис.
- •Раздел 3. Разработка функциональной модели. Исходные данные для проектирования.
- •Раздел 4. Разработка модели и защита данных. Пользовательский интерфейс. Проект распределенной обработки.
- •Раздел 5. Структура программных модулей. Разработка алгоритмов.
- •Раздел 6. Логический анализ структур ис. Анализ и оценка производительности ис.
- •Раздел 7. Управление проектом ис. Проектная документация.
- •Раздел 8. Инструментальные средства проектирования ис. Типизация проектных решений.
- •Раздел 9. Графические средства представления проектных решений. Эксплуатация ис.
- •Инструментальные средства проектированя Унифицированный язык визуального моделирования
- •Синтаксис и семантика основных объектов uml Классы
- •Диаграммы классов
- •Диаграммы использования
- •Диаграммы последовательностей
- •Кооперативные диаграммы
- •Диаграммы состояний
- •Диаграммы деятельности
- •Диаграммы компонентов
- •Пакеты uml
- •Анализ и синтез систем управления Частотный метод анализа и синтеза систем управления Основные понятия частотного метода
- •Значение частотного метода в теории управления
- •Связь частотных характеристик с передаточными функциями
- •Амплитудно-фазовые частотные характеристики системы управления
- •Вещественные и мнимые частотные характеристики системы управления. Амплитудно-фазовая характеристика.
- •Логарифмические амплитудно-частотные характеристики системы управления (лачх)
- •Лачх элементарных звеньев
- •Фазовые частотные характеристики элементарных звеньев и их соединений
- •Пример построения асимптотической лачх системы по передаточной функции
- •Пример построения фазовой частотной характеристики системы по передаточной функции
- •Анализ устойчивости замкнутой системы по частотным характеристикам разомкнутой системы
- •Запасы устойчивости по амплитуде и фазе
- •Порядок синтеза системы управления по логарифмическим частотным характеристикам
- •Построение частотных характеристик неизменяемой части системы
- •Определение требований к точности и качеству переходных процессов
- •Построение желаемой лачх разомкнутой системы
- •Вычисление лачх последовательного корректирующего устройства
- •Временной метод анализа, основанный на переходных характеристиках и интеграле Дюамеля Переходные характеристики цепи
- •Интеграл Дюамеля и его применение
- •Импульсная характеристика цепи
- •Связь временных и частотных характеристик цепи
- •Корневой метод
- •Основные понятия и определения теории кг.
- •Логика построения эскиза корневого годографа характеристического уравнения
- •Атлас примеров построения корневых годографов
- •Современное прикладное программное обеспечение для решения задач анализа и синтеза су
- •Раздел 9. Графические средства представления проектных решений. Эксплуатация ис.
- •Раздел 1. Общая характеристика процесса проектирования.
- •Раздел 2. Структура информационно-логической модели ис.
- •Раздел 3. Разработка функциональной модели. Исходные данные для проектирования.
- •Раздел 4. Разработка модели и защита данных. Пользовательский интерфейс. Проект распределенной обработки.
- •Раздел 5. Структура программных модулей. Разработка алгоритмов.
- •Раздел 6. Логический анализ структур ис. Анализ и оценка производительности ис.
- •Раздел 7. Управление проектом ис. Проектная документация.
- •Раздел 8. Инструментальные средства проектирования ис. Типизация проектных решений.
- •Раздел 9. Графические средства представления проектных решений. Эксплуатация ис.
- •Графические средства представления проектных решений. Проектирование ис с применением uml
- •Разработка модели прецедентов
- •Разработка модели объектов
- •Разработка концептуальной модели данных
- •Разработка требований к системе
- •Анализ требований и предварительное проектирование системы.
- •Разработка моделей базы данных и приложений
- •Проектирование физической реализации системы
- •Список литературы
Кооперативные диаграммы
На кооперативных диаграммах объекты (или классы) показываются в виде прямоугольников, а стрелками обозначаются сообщения, которыми они обмениваются в рамках одного варианта использования. Временная последовательность сообщений отражается их нумерацией.
Диаграммы состояний
Диаграммы состоянийиспользуются для описания поведения сложных систем. Они определяют все возможные состояния, в которых может находиться объект, а также процесс смены состояний объекта в результате некоторых событий.Эти диаграммы обычно используются для описания поведения одного объекта в нескольких прецедентах.
Прямоугольниками представляются состояния, через которые проходит объект во время своего поведения. Состояниям соответствуют определенные значения атрибутов объектов. Стрелки представляют переходы от одного состояния к другому, которые вызываются выполнением некоторых функций объекта. Имеется также два вида псевдо-состояний: начальное состояние, в котором находится только что созданный объект, и конечное состояние, которое объект не покидает, как только туда перешел.
Переходы имеют метки, которые синтаксически состоят из трех необязательных частей (см. рис.7):
Рис. 7.Диаграмма состояний объекта «заказ»
<Событие> <[Условие]> < / Действие>.
На диаграммах также отображаются функции, которые выполняются объектом в определенном состоянии. Синтаксис метки деятельности:
выполнить/< деятельность >.
Диаграммы деятельности
Диаграмма деятельности — это частный случай диаграммы состояний. На диаграмме деятельности представлены переходы потока управления от одной деятельности к другой внутри системы. Этот вид диаграмм обычно используется для описания поведения, включающего в себя множество параллельных процессов.
Основными элементами диаграмм деятельности являются (рис. 8):
Рис. 8.Диаграмма деятельности — обработка заказа
овалы, изображающие действия объекта;
линейки синхронизации, указывающие на необходимость завершить или начать несколько действий (модель логического условия "И");
ромбы, отражающие принятие решений по выбору одного из маршрутов выполнения процесса (модель логического условия "ИЛИ");
стрелки — отражают последовательность действий, могут иметь метки условий.
На диаграмме деятельности могут быть представлены действия, соответствующие нескольким вариантам использования. На таких диаграммах появляется множество начальных точек, поскольку они отражают теперь реакцию системы на множество внешних событий. Таким образом, диаграммы деятельности позволяют получить полную картину поведения системы и легко оценивать влияние изменений в отдельных вариантах использования на конечное поведение системы.
Любая деятельность может быть подвергнута дальнейшей декомпозиции и представлена в виде отдельной диаграммы деятельности или спецификации (словесного описания).
Диаграммы компонентов
Диаграммы компонентовпозволяют изобразить модель системы на физическом уровне.
Элементами диаграммы являются компоненты — физические замещаемые модули системы. Каждый компонент является полностью независимым элементом системы. Разновидностью компонентов являются узлы. Узел — это элемент реальной (физической) системы, который существует во время функционирования программного комплекса и представляет собой вычислительный ресурс, обычно обладающий как минимум некоторым объемом памяти, а часто еще и способностью обработки. Узлы делятся на два типа:
устройства — узлы системы, в которых данные не обрабатываются.
процессоры — узлы системы, осуществляющие обработку данных.
Для различных типов компонентов предусмотрены соответствующие стереотипы в языке UML.
Компонентом может быть любой достаточно крупный модульный объект, такой как таблица или экстент базы данных, подсистема, бинарный исполняемый файл, готовая к использованию система или приложение. Таким образом, диаграмму компонентовможно рассматривать какдиаграмму классовв более крупном (менее детальном) масштабе. Компонент, как правило, представляет собой физическую упаковку логических элементов, таких какклассы, интерфейсы и кооперации.
Основное назначение диаграмм компонентов— разделение системы на элементы, которые имеют стабильный интерфейс и образуют единое целое. Это позволяет создать ядро системы, которое не будет меняться в ответ на изменения, происходящие на уровне подсистем.
На рис.9 показана упрощенная схема элементов фрагмента корпоративной системы. "Коробки" представляют собой компоненты — приложения или внутренние подсистемы. Пунктирные линии отражают зависимости между компонентами.
Рис. 9.Диаграмма компонентов фрагмента КИС
Каждый компонент диаграммы при необходимости документируется с помощью более детальной диаграммы компонентов, диаграммы сценариев илидиаграммы классов.