Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
структурный подход.docx
Скачиваний:
9
Добавлен:
17.11.2018
Размер:
32.97 Кб
Скачать
    1. Структурное моделирование

На этапе структурного анализа используется в основном 2группы средств:

-средства, иллюстрирующие функции, выполняемые системой и

-средства, иллюстрирующие отношения между данными.

Эти средства соответствуют определенным видам моделей ( диаграмм). Наиболее распространенными являются следующие:

-IDEF0 – модели и соответствующие функциональные диаграммы(Integrated DEFenition),

-DFD – диаграммы потоков данных,

-ERD - диаграммы “сущность-связь” (Entity Relationship Diagrams).

Состав диаграмм в каждом конкретном случае зависит от необходимой полноты описания системы.

      1. Методология idef0-моделирования

Наиболее известной реализацией IDEF0 является методология SADT, разработанная Дугласом Россом. Основная задача методологии SADT – это построение древовидной функциональной модели.

Сначала функциональность описывается в целом – это называется контекстной диаграммой. При создании контекстной диаграммы формулируется цель моделирования, область (т.е., что будет рассматриваться, как компонент системы, а что как внешнее воздействие) и позиция, в соответствии с которой будет строиться модель.

Методология SADT представляет собой совокупность методов правил и процедур,

предназначенных для построения функциональной модели объекта какой либо предметной области. Такая модель отображает функциональную структуру обрабатываемого объекта, т.е. производимые им действия и связи между этими действиями. Методология базируется на следующих принципах:

Во-первых, - блочное моделирование. Функции отображаются в виде блоков, а интерфейсы представлены дугами (т.е. стрелками), входящими в блок и выходящими из него.

Во-вторых, - точность модели, требуя точности описания, не накладывает излишних ограничений на действия аналитика, однако, требует выполнения следующие правила:

-количество блоков на каждом уровне декомпозиции должно быть ограничено (как правило3-6),

-связность диаграмм реализуется при помощи нумерации блоков (иерархическая нумерация),

-метки и наименования должны быть уникальными,

-соблюдение синтаксических правил для графики (блоков, дуг),

-правило определения роли данных (разделение входов и управлений),

SADT- методология может использоваться, как в процессе моделирования и разработки новой системы, так и для анализа функций в уже существующей системы (например в процессе ее модернизации).