
- •Глава 1. Асоиу как объект проектирования
- •1.1. Классификация асу
- •1.2. Структуризация ас
- •1.2.1. Виды структур ас
- •1.2.2. Виды обеспечений асоиу и их структура
- •Глава 2. Регламентация порядка проектирования асу
- •2.1. Общий порядок проектирования асу
- •2.2. Содержание работ предпроектных стадий создания асу.
- •2.3. Содержание работ проектных стадий создания асу
- •2.4. Содержание работ на стадиях ввода в действие и сопровождения асу
- •Глава 3. Методы и модели анализа и синтеза ас на предпроектных и проектных стадиях ее создания
- •3.1. Методы анализа документооборота в исследуемом объекте управления
- •3.2. Структурный анализ систем средствами idef-моделирования
- •3.2.1. Общие положения
- •3.2.2. Методология описания бизнес-процессов idef3
- •3.2.3. Методология функционального моделирования idef0
- •3.2.3.1. Точка зрения
- •3.2.4. Определение стрелок на контекстной диаграмме
- •3.2.5. Нумерация блоков и диаграмм
- •3.2.6. Связь между диаграммой и ее родительским функциональным блоком
- •3.2.7. Два подхода к началу моделирования ("в ширину" и "в глубину")
- •3.2.8. Когда остановиться?
- •3.2.9. Другие диаграммы idef0
- •3.2.10. Структурный анализ средствами idef-моделирования
- •3.2.11. Применение методов idef для моделирования поведения компаний
- •3.2.12. Синтаксис и семантика моделей idef0
- •3.2.13. Создание моделей idef3 для отображения блоков idef0
- •3.3. Структурный анализ потоков данных с помощью диаграмм dfd
- •3.4. Математическая модель оптимизации движения информационных потоков в системе управления
- •3.5. Построение макромодели ас на предпроектной стадии ее проектирования
- •Уровень 3, ранг 0
- •Уровень 2, ранг 1
- •Уровень 1, ранг 2
- •3.6. Формализация разбиения проектируемой ас на модули
- •3.6.1 Общая постановка задачи
- •3.6.2. Постановка и модель решения задачи разбиения илм асу на функциональные модули с минимальным числом информационных связей
- •3.6.3. Постановка и модель решения задачи разбиения илм асу на функциональные модули с минимальным временем обмена с внешней памятью эвм (базой данных)
- •3.6.4. Синтез технической структуры асутп на основе конденсации графовой функциональной модели системы
- •Алгоритм решения задачи
- •3.7. Синтез информационного обеспечения ас модульного типа
- •3.7.1. Постановка задачи
- •3.7.2. Задача и модель определения числа и состава информационных массивов
- •3.7.3. Задача выбора оптимальных методов организации полученных массивов и размещения программных модулей и массивов во внешней памяти эвм
- •3.7.4. Задача определения оптимальной величины блока данных
- •Глава 4. Примеры математических моделей для асоиу разрабатывающего предприятия (рп).
- •4.1. Агрегированные модели распределения ресурсов рп между нир и окр
- •4.1.1 Общая постановка задачи
- •4.1.2. Модель на основе временной зависимости между затратами ресурсов на нир и окр
- •4.2. Модели формирования тематического плана рп
- •4.2.1. Общая постановка задачи формированная тематического плана
- •4.2.2. Двухуровневое распределение ресурсов между разработками методом динамического программирования
- •4.3. Модели оперативного управления разработками
- •4.3.1. Модель определения срока начала выполнения новой разработки
- •4.3.2. Постановка и вероятностная модель определения периодичности контроля процесса выполнения проектных работ
- •4.4. Модели для определения частоты опроса отдельного исполнителя при оперативном управлении разработками
- •4.4.1. Графическая модель
- •Глава 5. Требования к содержанию документов, разрабатываемых на проектных стадиях создания ас
- •5.1. Общие положения
- •5.2. Требования к документам по общесистемным решениям
- •5.3.Требования к содержанию документов по видам обеспечения ас
- •5.3.1.Требования к содержанию документов по организационному обеспечению
- •5.3.2. Требования к содержанию документов с решениями по техническому обеспечению
- •5.3.3.Требования к содержанию документов с решениями по информационному обеспечению
- •5.3.4.Требования к содержанию документов с решениями по программному обеспечению
- •5.3.5.Требования к содержанию документов с решениями по математическому обеспечению
- •5.3.6.Требования к выполнению схем алгоритмов, программ, данных и систем
- •Экзаменационные вопросы по курсу «проектирование асоиу» 2004 – 2005 учебный год
- •Содержание
- •Глава 1. Асоиу как объект проектирования 1
- •Глава 2. Регламентация порядка проектирования асу 31
- •Глава 3. Методы и модели анализа и синтеза ас на предпроектных и проектных стадиях ее создания 43
- •Глава 4. Примеры математических моделей для асоиу разрабатывающего предприятия (рп). 131
- •Глава 5. Требования к содержанию документов, разрабатываемых на проектных стадиях создания ас 147
5.3.6.Требования к выполнению схем алгоритмов, программ, данных и систем
Требования к выполнению схем алгоритмов, программ, данных и систем установлены ГОСТ 19.701-90 (ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения). В соответствии с этим документом кроме схем алгоритмов составляют:
схемы данных;
схемы программ;
схемы работы системы;
схемы взаимодействия программ;
схемы ресурсов системы.
Для изображения всех указанных выше схем, включая схемы алгоритмов, используют символы. Эти символы сведены в четыре группы: 1) символы данных; 2) символы процесса; 3) символы линий; 4) специальные символы. Изображение символов, их назначение и возможности применения для изображения перечисленных выше схем, приведено в таблице 5.4.
Таблица 5.4. Применение символов
Символ |
Наименование символа |
Схема данных |
Схема программ |
Схема работы системы |
Схема Взаимодействия программ |
Схема ресурсов системы |
|
. Символы данных |
|
|
|
|
|
|
Основные |
|
|
|
|
|
|
Данные (носитель данных не определен) |
+ |
+ |
+ |
+ |
+ |
|
Запоминаемые данные (носитель данных не определен) |
+ |
- |
+ |
+ |
+ |
|
Специфические |
|
|
|
|
|
|
Оперативное запоминающее устройство |
+ |
- |
+ |
+ |
+ |
|
Запоминающее устройство с последовательной выборкой (магнитная лента, кассета с магнитной лентой) |
+ |
- |
+ |
+ |
+ |
|
Запоминающее устройство с прямым доступом (магнитный диск, магнитный барабан, гибкий магнитный диск) |
+ |
- |
+ |
+ |
+ |
|
Документ (машинограмма, документ для оптического или магнитного считывания, микрофильм, рулон ленты с итоговыми данными, бланки ввода данных) |
+ |
- |
+ |
+ |
+ |
|
Ручной ввод данных с клавиатуры, световым пером, кнопками и т.д. |
+ |
- |
+ |
+ |
+ |
|
Карта (данные на перфоленте, магнитной карте, карте со сканируемыми метками и т.п.) |
+ |
- |
+ |
+ |
+ |
|
Бумажная лента
|
+ |
- |
+ |
+ |
+ |
|
Дисплей (данные на экране для визуального наблюдения) |
+ |
- |
+ |
+ |
+ |
|
. Символы процесса |
|
|
|
|
|
|
Основные |
|
|
|
|
|
|
Процесс (функция обработки данных любого вида) |
+ |
+ |
+ |
+ |
+ |
|
Специфические |
|
|
|
|
|
|
Предопределенный процесс
|
- |
+ |
+ |
+ |
- |
|
Ручная операция
|
+ |
- |
+ |
+ |
- |
|
Подготовка (отображает модификацию команды или группы команд с целью воздействия на последующую функцию: установка переключателя, инициализация программы и т.п.) |
+ |
+ |
+ |
+ |
- |
|
Решение (отображает решение или функцию типа переключателя с одним входом и несколькими альтернативными выходами) |
- |
+ |
+ |
- |
- |
|
Параллельные действия для отображения синхронизации двух или более параллельных операций |
- |
+ |
+ |
+ |
- |
|
Граница цикла – начало
|
- |
+ |
+ |
- |
- |
|
Граница цикла – окончание
|
- |
+ |
+ |
- |
- |
|
. Символы линий. |
|
|
|
|
|
|
Основные |
|
|
|
|
|
|
Линия |
+ |
+ |
+ |
+ |
+ |
|
Специфические |
|
|
|
|
|
|
Передача управления
|
- |
- |
- |
+ |
- |
|
Канал связи
|
+ |
- |
+ |
+ |
+ |
|
Пунктирная линия (отражает альтернативную связь или используется для обведения участков схемы) |
+ |
+ |
+ |
+ |
+ |
|
IV. Специальные символы |
|
|
|
|
|
|
Соединитель (отражает вход и выход в часть системы) |
+ |
+ |
+ |
+ |
+ |
|
Терминатор (отражает начало или конец схемы) |
+ |
+ |
+ |
- |
- |
|
Комментарий в схеме
|
+ |
+ |
+ |
+ |
+ |
|
Пропуск в схеме |
+ |
+ |
+ |
+ |
+ |
Примечание. Знак «+» указывает, что символ используют в данной схеме, знак «-» - не используют.
П
Рис.
5.2. Пример изображения альтернативных
входов и выходов из запоминающих
устройств с последовательным доступом
Рис. 5.3. Пример
изображения отведения аннотированного
участка
Рис. 5.4. Пример использования символа «Граница цикла»
Р
ис.
5.5. Пример использования символа
«Параллельные действия». (Процессы С,
D,
Е могут начаться одновременно после
выполнения процесса А, процесс F
может начаться после выполнения процессов
В, С, D,
процесс C
может завершиться раньше или позже
процесса D).
Р
ассмотрим,
что обозначает каждая из перечисленных
выше схем.
Схема данных отображает путь данных при решении задач и определяет этапы их обработки, а также различные применяемые носители данных. Схема данных состоит из символов данных, символов процесса над данными, символов линий для указания потоков данных между процессами и (или) носителями данных, специальных символов для обеспечения написания и чтения схемы. Пример схемы данных приведен на рис.5.6.
Полученные
по почте
Прочесть документ
Сложить
итоговые суммы и составить список
Сложить
итоговые суммы и составить список
Ручная операция
Комментарий
Документ
Ручная
операция
Ручной ввод данных
Ручная операция
ОЗУ
Процесс
обработки (в данном случае вручную)
Рис. 5.6. Пример схемы данных
Схема программ отображает последовательность операций в программе. Схема программы состоит из символов процесса, указывающих фактические операции обработки данных, линейных символов для указания потока управления и специальных символов для облегчения написания и чтения программы. Примеры схем программ приведены на рис. 5.7 и 5.8.
Р
ис.
5.7. Пример 1 схемы программы.
Рис. 5.8. Пример 2 схемы программы
Схема работы системы отображает управление операциями и поток данных в системе. Схема работы системы состоит из: 1) символов данных, указывающих на наличие данных и (или) вид носителя данных; 2) символов процесса, указывающих операции, которые следует выполнить над данными, а также определяющих логический путь, которого следует придерживаться; 3) линейных символов, указывающих потоки данных между процессами и (или) носителями данных, а также поток управления между процессами; 4) специальных символов, используемых для облегчения написания и чтения схемы. Пример схемы работы системы приведен на рис. 5.9.
Схема взаимодействия программ отображает путь активаций программ и взаимодействий с соответствующими данными. Каждая программа в такой схеме показывается только один раз (в отличие от схемы работы системы, где программа может изображаться более чем в одном потоке управления). Схема взаимодействия программ состоит из следующих элементов: 1) символов данных, указывающих на наличие данных; 2) символов процесса, указывающих на операции, которые следует выполнить над данными; 3) линейных символов, отображающих поток между процессами и данными, а также инициации процессов; 4) специальных символов, используемых для облегчения написания и чтения схемы. Пример схемы приведен на рис. 5.10.
Схема ресурсов системы отображает конфигурацию блоков данных и обрабатывающих блоков, которая требуется для решения задачи или набора задач. Схема ресурсов системы состоит из следующих элементов: 1) символы данных, отображающих входные, выходные и запоминающие устройства ЭВМ; 2) символы процесса, отображающих процессоры (центральные процессоры, каналы и т.д.); 3) линейные символы, отображающие передачу данных между устройствами ввода/вывода и процессорами, а также передачу управления между процессорами; 4) специальные символы для облегчения написания и чтения схемы. Пример схемы ресурсов системы приведен на рис. 5.11.
Рис. 5.9. Пример схемы
работы системы
Рис. 5.11. Пример
схемы ресурсов системы