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

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

Основные элементы СКК:

  Элемент Обозначение
1. Модуль
2. Область данных
3. Вызов модуля
4. Связь по данным
5. Связь по управлению
6. Связь с бизнес-функцией

 

Среди модулей особо выделяют:

1. подсистему — модуль, определенный в другом месте диаграммы путем декомпозиции на составные модули;

2. библиотеку — внешний для системы модуль;

Область данных можно рассматривать как модуль, содержащий только данные.

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

Если вызов происходит не через стандартный интерфейс, т.е. делается ссылка на некоторый внутренний элемент модуля, то это обозначается

Пример описания вызова модуля (модуль 1 вызывает модуль 2):

Данный тип вызова предусматривает однократную передачу управления. Можно указать более сложные способы вызова:

1. условный; пример: в зависимости от выполнения или невыполнения некоторого условия (вызов типа «если X, то A, иначе B»)вызывается либо модуль 2, либо 3:

если необходимо описать вариант типа «если Х, то A», то ромб имеет только одну ветвь;

2. циклический; пример: модуль 1 вызывает в цикле модуль 2:

Связь по данными связь по управлению позволяютконкретизировать тип вызова модуля и указать параметры вызова.

Связь по данным предполагает передачу некоторых данных, связь по управлению — управляющих сигналов (флаги и т.п.).

Опираясь на пример, разобранный в главе по DFD, можно дать следующую иллюстрацию применения связи по данным и по управлению:

Связь с бизнес-функцией позволяет указать, какие именно модули реализуют функции системы. Пример:








Дата добавления: 2018-11-25; просмотров: 926;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.