
- •Условные обозначения
- •1.Анализ объектов проектирования как систем
- •1.1 Общие понятия и принципы представления информации о системах
- •1.2 Системный подход к декомпозиции и разработке классификаций объектов проектирования
- •1.3 Графическое представление иерархической структуры системы
- •1.3.1 Графы и деревья. Основные понятия, формализация информации в виде матриц смежности и инцидентности.
- •1.3.2 Особенности выделения уровней иерархии
- •1.4 Использование и - или - деревьев для обобщения информации о группах объектов
- •1.5 Возможности автоматизации решения задач классификации и представления структуры систем
- •2 Модели проектирования сложных технических систем
- •Процедурная модель проектирования
- •Эволюция системы – совмещает традиционные этапы: составление программ, их тестирование и интеграцию (комплексирование): Происходит последовательная разработка ряда прототипов.
- •2 Принципы организации информации о системе для эффективной обработки на эвм
- •2.1 Анализ современных средств структурного анализа систем и их применение
- •2.2 Диаграммы потоков данных
- •2.2.1 Контекстная диаграмма и детализация процессов
- •Обслужить 0
- •Компьютер банка
- •Детализация процесса Обслужить с использованием dfd первого уровня
- •2.2.2 Декомпозиция данных и расширение обозначений потоков данных для dfd
- •2.2.3 Расширение обозначений реального времени потоков данных для dfd (управляющие процессы)
- •2.2.4 Словарь данных и спецификация процессов
- •3.6.1 Содержимое словаря данных
- •2.3 Спецификация управления. Диаграммы переходов состояний std
- •5 Sadt - технология анализа и проектирования
- •5.1 Активностная (функциональная) модель проектируемой системы
- •5.2 Отношения между активностями системы
- •5.3 Примеры применения sadт технологи
- •7 Средства проектирования физической модели системы
- •2.4.1 Структурные карты Константайна
- •2.4.2 Структурные карты Джексона
- •2.6 Общие принципы представления информации о системах
- •2.7 Информационное взаимодействие классов при различных видах наследования
- •Астатические системы
- •Принципы комбинированного управления
- •Системы с неполной начальной информацией (кибернетические)
- •Самонастраивающиеся системы (снс)
- •Виды систем автоматического управления
- •Развитие управления процессами. Уровни автоматизации
- •Обработка данных и слежение за ними
- •Оптимальный уровень автоматизации
- •Сетевое планирование и управление
- •Автоматизированное проектирование сложных объектов и систем Курс лекций
2.2.3 Расширение обозначений реального времени потоков данных для dfd (управляющие процессы)
Расширения обозначений реального времени используется для дополнения модели функционирования системы (иерархии DFD) средствами описания управляющих аспектов в системах реального времени (таблица 2.3).
Управляющий процесс - командный пункт, реагирующий на изменения внешних условий, которые передаются управляющими потоками и продуцирующей, выполняемые процессами команды.
Таблица 2.3 - Применение символов диаграммы потоков данных (DFD) для управляющих процессов
Наименование и назначение элемента |
Обозначение |
Управляющий процесс – интерфейс между DFD и спецификациями управления – преобразователь управляющих входных потоков в управляющие выходные потоки. Имя – тип управляющей деятельности. Описание в спецификации. |
Имя
Номер
|
Управляющее хранилище - ‘‘срез’’ управляющего потока во времени, смысл тот же, что и для обычного хранилища, но содержит только управляющие потоки. |
|
Управляющий поток - ‘‘ трубопровод ’’, через который проходит управляющая информация. Обычно имеет дискретное значение. |
|
Управляющий процесс - командный пункт, реагирующий на изменения внешних условий, которые передаются управляющими потоками и продуцирующий, команды, выполняемые процессами.
Имеются следующие типы управляющих потоков:
- Т - поток (triqqer flow) - вызывает выполнение процесса одной короткой операцией. Аналогично - выключатель света: лампа загорается (или гаснет) от одного нажатия выключателя (процесс ‘‘ запускается ’’);
- А - поток ( activator flow) - обеспечивает непрерывность выполнения процесса пока поток ‘‘ включен’’ (т.е. течёт непрерывно). С ‘‘ выключением’’ потока выполнение процесса завершается. Аналогично - переключатель лампы, лампа может быть включена и выключена;
- E/D - поток (enable/ disable flow) - может переключать выполнение отдельного процесса. Течение по Е - линии вызывает выполнение процесса до тех пор, пока не возбуждается течение по D - линии. Аналогично выключению с двумя кнопками: одна для включения, другая для выключения. Можно использовать 3 типа таких потоков: E, D, E/D - потоки.
Один фрагмент данных можно представить потоками различных типов. Например, производится контроль достижения критического значения и формирования управляющего потока. Используют обозначение: Р - узел изменения типа потоков.
2.2.4 Словарь данных и спецификация процессов
На DFD не хватает описания деталей компонентов системы:
- какая информация преобразуется процессами;
- как информация преобразуется процессами.
Текстовые средства моделирования, предназначены для описания структуры преобразуемой информации - называются словарями данных.
Словарь - организованный список всех элементов данных с их определениями - обеспечивает общее для всех понимание всех потоков и хранилищ.
Определения элементов выполнения с помощью описаний следующих видов:
описание значений потоков и хранилищ (изображенных на DFD);
описание композиций агрегатов данных, движущихся вдоль потоков, их декомпозиции (например, Адрес покупателя содержит символы (поля), Почтовый индекс, Город, Улица, и т.д.) - т. е. структуры данных.
описание композиции (структуры) групповых данных в хранилище;
спецификация значений и областей действия элементарных фрагментов информации в потоках данных и хранилищах.
описание деталей, отношений между хранилищами.