
- •Условные обозначения
- •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 Информационное взаимодействие классов при различных видах наследования
- •Астатические системы
- •Принципы комбинированного управления
- •Системы с неполной начальной информацией (кибернетические)
- •Самонастраивающиеся системы (снс)
- •Виды систем автоматического управления
- •Развитие управления процессами. Уровни автоматизации
- •Обработка данных и слежение за ними
- •Оптимальный уровень автоматизации
- •Сетевое планирование и управление
- •Автоматизированное проектирование сложных объектов и систем Курс лекций
5.3 Примеры применения sadт технологи
SADТ – диаграмма деятельности компании, осуществляющей распределения товаров по заказам, приведена на рисунке 5.5. Пример применения SADТ технологи для разработки функциональной диаграммы работы гидравлического пресса, приведен на рисунке 5.6.
Рисунок 3.4 - Деятельность компании распределения товаров по заказам
(SADТ - диаграмма)
Рисунок - Функциональная SADT диаграмма работы гидравлического пресса
Средства структурного проектирования
Мы рассмотрим средства структурного системного анализа, которые позволяют построить модель требований (логическую модель) системы.
7 Средства проектирования физической модели системы
Рассмотрим средства структурного системного анализа, которые позволяют построить модель требований ( логическую модель ) системы при ее проектировании. Проектирование - фаза ЖЦ на которой вырабатывается реализация требований пользователя. Жесткой границы между этапами проектирования нет. Для визуализации разбиения программы на модули и их взаимосвязи обычно используют структурные карты
Константайна - описание отношений между модулями программы
Джексона - описание внутренней структуры модулей.
2.4.1 Структурные карты Константайна
Структурные карты Константайна показывают отношения иерархии между модулями (рисунок 2.3).
Различают следующие основные виды связей между блоками
а) последовательная связь - только последовательно
б) параллельная связь - одновременный вызов
в) вызов сопрограммы;
г) итерационная связь - выполнение блока в цикле
д) условная связь - выбор альтернатив.
Структурные карты Константайна показывают отношения иерархии между модулями.
-
Обозначение стандарта
Узлы
-
модули или области данных
IBM, ISO, ANSI
Потоки
-
межмодульные вызовы-связи
-
поток-вызов
-
по данным
модуля
-
по управлению
-
Модуль
-
-
Подсисте-ма
-
Библио- тека
-
а)
-
Последо- вательный вызов
б)
-
Парал-
лельный вызов
в) А В
А вызывает В как сопрограмму
-
г)
-
Цикл
д)
-
Ветв-ле-
ние
е) 1
-
Однократ-ное выполнение
-
ж)
-
Обращение к модулю
з) - -
Обращение к некоторому элементу модуля
Рисунок 2.1 Виды условных обозначений на структурных картах
Различают следующие основные виды связей между блоками
а) - последовательное - только последовательно
б) - параллельная - одновременный вызов
в) - вызов сопрограммы;
г) - итерационная - выполнение блока в цикле
д) - условная - выбор альтернатив
Обслужить
кредитной
Ожидать
ввод Пароль Денежн.
Обработать запрос кредитной
карты сумма на
обслуживание
пароль
Удалить
кредитную Получить
Получить запрос карту
пароль на
обслуживание
Управление
Запрос на
Данные
обслуживанием обслуживание
карты
Денежная
сумма
Запрос
на
Корректный
обслуживание
е)
- выполнение происходит только 1 раз.
Рисунок 2.2 Пример структурной карты Констатайна для фрагмента банковской системы
Недостаток диаграммы- отсутствие показа последовательности вызовов. Последовательность вызова блоков слева-направо, если нет других указаний.