Главная
»
Информационные системы
»
Алгоритмизация
»
Основные характеристики программного модуля.
Основные характеристики программного модуля.
Модульное проектирование – способ разработки частей программных средств, при котором каждая часть разрабатывается отдельно, разными группами разработчиков.
Характеристики программных модулей:
1) размер (например для Pascal – 40 – 100 строк, для C - 40 – 150 строк);
2) прочность (мера внутренних связей) – чем она выше, тем больше связей модуль может спрятать от внешнего окружения и быть более независимым.
Функционально прочный модуль выполняет одну функцию. Инфмормационно прочный модуль выполняет несколько функций над одной и той же структурой данных;
3) сцепление – мера зависимости по данным модуля от других модулей. Лучшим считается модуль, который имеет параметрическое сцепление, т.е. вся информация на вход и на выход через параметры. Не рекомендуется сцепление по общей памяти (использование глобальных переменных). Не рекомендуется сцепление по содержимому – использование в одном модуле данных другого модуля.
4) рутинность модуля – модуль называется рутинным, если результат его выполнения зависит только от его параметров и не зависит от числа обращений к нему.
Используются рутинные модули, но можно использовать и не рутинные при условии, что достоверно известно его поведение на любом обращении к нему и это существенно повышает эффективность выполнения программного средства.
Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.