Процедура определения типа связности модулей программных средств

Автор работы: Пользователь скрыл имя, 13 Мая 2013 в 18:53, контрольная работа

Описание работы

Связность модуля (Cohesion) — это мера зависимости его частей. Связность — это внутренняя характеристика модуля. Чем выше связность модуля, тем лучше результат проектирования, тем меньше «ручек управления» на нем находится и тем проще эти «ручки».
Для измерения связности используют понятие силы связности (СС). Существует 7 типов связности:
1. Связность по совпадению (СС=0). В модуле отсутствуют явно выраженные внутренние связи.
2. Логическая связность (СС=1). Части модуля объединены по принципу функционального подобия. Например, модуль состоит из разных подпрограмм обработки ошибок. При использовании такого модуля клиент выбирает только одну из подпрограмм.