Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АПCОС_ЛЕКЦИИ_10.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
2.46 Mб
Скачать

5.3 Примеры применения sadт технологи

SADТ – диаграмма деятельности компании, осуществляющей распределения товаров по заказам, приведена на рисунке 5.5. Пример применения SADТ технологи для разработки функциональной диаграммы работы гидравлического пресса, приведен на рисунке 5.6.

Рисунок 3.4 - Деятельность компании распределения товаров по заказам

(SADТ - диаграмма)

Рисунок - Функциональная SADT диаграмма работы гидравлического пресса

    1. Средства структурного проектирования

Мы рассмотрим средства структурного системного анализа, которые позволяют построить модель требований (логическую модель) системы.

7 Средства проектирования физической модели системы

Рассмотрим средства структурного системного анализа, которые позволяют построить модель требований ( логическую модель ) системы при ее проектировании. Проектирование - фаза ЖЦ на которой вырабатывается реализация требований пользователя. Жесткой границы между этапами проектирования нет. Для визуализации разбиения программы на модули и их взаимосвязи обычно используют структурные карты

  • Константайна - описание отношений между модулями программы

  • Джексона - описание внутренней структуры модулей.

2.4.1 Структурные карты Константайна

Структурные карты Константайна показывают отношения иерархии между модулями (рисунок 2.3).

Различают следующие основные виды связей между блоками

а) последовательная связь - только последовательно

б) параллельная связь - одновременный вызов

в) вызов сопрограммы;

г) итерационная связь - выполнение блока в цикле

д) условная связь - выбор альтернатив.

Структурные карты Константайна показывают отношения иерархии между модулями.

Обозначение стандарта

Узлы

-

модули или области данных

IBM, ISO, ANSI

Потоки

-

межмодульные вызовы-связи

поток-вызов

-

по данным

модуля

-

по управлению

Модуль

-

-

Подсисте-ма

-

Библио- тека

а)

-

Последо- вательный вызов

б)

-

Парал-

лельный вызов

в) А В

А вызывает В как сопрограмму

г)

-

Цикл

д)

-

Ветв-ле-

ние

е) 1

-

Однократ-ное выполнение

ж)

-

Обращение к модулю

з) - -

Обращение к некоторому элементу модуля

Рисунок 2.1 Виды условных обозначений на структурных картах

Различают следующие основные виды связей между блоками

а) - последовательное - только последовательно

б) - параллельная - одновременный вызов

в) - вызов сопрограммы;

г) - итерационная - выполнение блока в цикле

д) - условная - выбор альтернатив

Обслужить

Управление Запрос на

Данные обслуживанием обслуживание

кредитной

карты Денежная

сумма

Ожидать ввод Пароль Денежн. Обработать запрос

кредитной карты сумма на обслуживание

Запрос на

Корректный обслуживание

пароль

Удалить кредитную Получить Получить запрос

карту пароль на обслуживание

е) - выполнение происходит только 1 раз.

Рисунок 2.2 Пример структурной карты Констатайна для фрагмента банковской системы

Недостаток диаграммы- отсутствие показа последовательности вызовов. Последовательность вызова блоков слева-направо, если нет других указаний.