Главная » Информационные системы » Алгоритмизация » Основные характеристики программного модуля.

Основные характеристики программного модуля.

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

Характеристики программных модулей:

1)      размер (например для Pascal – 40 – 100 строк, для C  - 40 – 150 строк);

2)      прочность (мера внутренних связей) – чем она выше, тем больше связей модуль может спрятать от внешнего окружения и быть более независимым.

Функционально прочный модуль выполняет одну функцию. Инфмормационно прочный модуль выполняет несколько функций над одной и той же структурой данных;

3)      сцепление – мера зависимости по данным модуля от других модулей. Лучшим считается модуль, который имеет параметрическое сцепление, т.е. вся информация на вход и на выход через параметры. Не рекомендуется сцепление по общей памяти (использование глобальных переменных). Не рекомендуется сцепление по содержимому – использование в одном модуле данных другого модуля.

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

Используются рутинные модули, но можно использовать и не рутинные при условии, что достоверно известно его поведение на любом обращении к нему и это существенно повышает эффективность выполнения программного средства.


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.

Поделиться
Дисциплины