1 Основы проектирования программных систем


Download 256.03 Kb.
bet20/25
Sana21.04.2023
Hajmi256.03 Kb.
#1370144
TuriГлава
1   ...   17   18   19   20   21   22   23   24   25
Bog'liq
Orlov Programmnaya injeneria распознан страницы

правило параллельной цепи. Если все действия модуля имеют несколько уровней связности, то модулю присваивают самый сильный уровень связности;

  • правило последовательной цепи. Если действия в модуле имеют разные уровни связности, то модулю присваивают самый слабый уровень связности.

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

  • Сцепление модулей
    Сцепление (Coupling) — мера взаимозависимости модулей но данным [82,95,104]. Сцепление — внешняя характеристика модуля, которую желательно уменьшать.
    Количественно сценление измеряется стененью сцепления СЦ. Выделяют шесть тинов сцепления.
    1. Сценление по данным (СЦ =1). Модуль А вызывает модуль В.
    Все входные и выходные параметры вызываемого модуля — нростые элементы данных (рис. 6.17).
    Элементы данных
    Рис. 6-17- Сцепление по данным

    1. Сцепление по образцу (СЦ = 3). В качестве параметров используются струк­туры данных (рис. 6.18).

    2. Сцепление но управлению (СЦ = 4). Модуль А явно управляет функциони­рованием модуля В (с номощью флагов или переключателей), посылая ему управляющие данные (рис. 6.19).

    Структуры данных
    Рис- 6-18- Сцепление по образцу

    Рис. 6-19- Сцепление по управлению

    4. Сценление но внешним ссылкам (СЦ = 5). Модули А и В ссылаются на один и тот же глобальный элемент данных.


    1. Download 256.03 Kb.

      Do'stlaringiz bilan baham:
    1   ...   17   18   19   20   21   22   23   24   25




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling