Муфта (компьютерное программирование)

Соединение (компьютерное программирование) Определение связи в программной инженерии Связь — это степень взаимозависимости между модулями в программной системе.  Связь может […]

Соединение (компьютерное программирование)

  • Определение связи в программной инженерии

    • Связь — это степень взаимозависимости между модулями в программной системе. 
    • Связь может быть многомерной и противопоставляется сплоченности. 
  • История и типы муфт

    • Показатели качества программного обеспечения, включая связь и когезию, были введены в конце 1960-х годов. 
    • Различные типы муфт были исследованы для оценки модульности и принципов программирования. 
  • Динамическая и семантическая связь

    • Динамическая связь оценивает работу программной системы во время выполнения, в отличие от статической связи. 
    • Семантическая связь учитывает концептуальное сходство между объектами, используя комментарии и идентификаторы. 
  • Логическая связь и размеры муфты

    • Логическая связь анализирует эволюцию изменений в модулях и классах. 
    • Связь является многомерной и включает технологическую, географическую, топологическую и другие зависимости. 
  • Недостатки плотного соединения

    • Плотно связанные системы могут вызывать волновые эффекты изменений и требовать больше времени для сборки модулей. 
    • Повторное использование и тестирование модулей могут быть затруднены из-за зависимости от других модулей. 
  • Решения и связь против когезии

    • Функциональный дизайн и системы, такие как CORBA и COM, могут уменьшить взаимосвязь между модулями. 
    • Сцепление и когезия часто используются вместе, но когезия описывает внутреннюю связность функций в модуле. 
  • Связь в программной инженерии

    • Связь описывает степень взаимозависимости между модулями, а сплоченность — внутреннюю связность функций. 
    • Связь измеряется с помощью различных показателей, таких как количество параметров входных и выходных данных, а также количество глобальных переменных. 
  • Рекомендации и дальнейшее чтение

    • Статья содержит ссылки на другие термины и методы в области объектно-ориентированного программирования и программного обеспечения. 

Полный текст статьи:

Муфта (компьютерное программирование) — Википедия

Оставьте комментарий

Прокрутить вверх