SlideShare a Scribd company logo
Модуль
фрагмент программного текста, являющийся строительным блоком для физической
структуры системы. Как правило, модуль состоит из интерфейсной части и части-
реализации.
Информационная закрытость означает
следующее:
все модули независимы, обмениваются только информацией, необходимой для работы;
доступ к операциям и структурам данных модуля ограничен.
Достоинства информационной
закрытости:
обеспечивается возможность разработки модулей различными, независимыми
коллективами;
обеспечивается легкая модификация системы (вероятность распространения ошибок
очень мала, так как большинство данных и процедур скрыто от других частей системы).
Связность модуля (Cohesion) — это
мера зависимости его частей.
внутренняя характеристика модуля
Чем выше связность модуля, тем лучше результат
проектирования
Существует 7 типов связности:
Связность по совпадению (СС=0).
Логическая связность (СС=1).
Временная связность (СС=3).
Процедурная связность (СС=5).
Коммуникативная связность (СС=7).
Информационная (последовательная) связность (СС=9).
Функциональная связность (СС=10).
Сцепление (Coupling) — мера
взаимозависимости модулей поданным
Сцепление по данным (СЦ=1).
Сцепление по образцу (СЦ=3).
Сцепление по управлению (СЦ=4).
Сцепление по внешним ссылкам (СЦ=5).
Сцепление по общей области (СЦ=7).
Сцепление по содержанию (СЦ=9).
Модуль
Модуль
Модуль

More Related Content

Viewers also liked

Galeria fotografica blog rse
Galeria fotografica blog rseGaleria fotografica blog rse
Galeria fotografica blog rsejulioarevalo1986
 
Kelompok 1 sustainability report kelas a
Kelompok 1 sustainability report kelas aKelompok 1 sustainability report kelas a
Kelompok 1 sustainability report kelas a
Addy Noer
 
Oracle DB Standard Edition: Başka Bir Arzunuz?
Oracle DB Standard Edition: Başka Bir Arzunuz?Oracle DB Standard Edition: Başka Bir Arzunuz?
Oracle DB Standard Edition: Başka Bir Arzunuz?
Gokhan Atil
 
Tata Hexa Specs - Official
Tata Hexa Specs - OfficialTata Hexa Specs - Official
Tata Hexa Specs - Official
RushLane
 
Миокарден инфаркт - презентация
Миокарден инфаркт - презентацияМиокарден инфаркт - презентация
Миокарден инфаркт - презентацияИван Иванов
 
Mавие Kърмехмед - Tумори на белите дробове
Mавие Kърмехмед - Tумори на белите дробовеMавие Kърмехмед - Tумори на белите дробове
Mавие Kърмехмед - Tумори на белите дробовеИван Иванов
 
Миглена Карабелева - Бъбречно-каменна болест
Миглена Карабелева - Бъбречно-каменна болестМиглена Карабелева - Бъбречно-каменна болест
Миглена Карабелева - Бъбречно-каменна болестИван Иванов
 
F 22 Unidad Familiar
F 22 Unidad FamiliarF 22 Unidad Familiar
F 22 Unidad Familiar
chucho1943
 

Viewers also liked (10)

Galeria fotografica blog rse
Galeria fotografica blog rseGaleria fotografica blog rse
Galeria fotografica blog rse
 
Kelompok 1 sustainability report kelas a
Kelompok 1 sustainability report kelas aKelompok 1 sustainability report kelas a
Kelompok 1 sustainability report kelas a
 
Qudi
QudiQudi
Qudi
 
Oracle DB Standard Edition: Başka Bir Arzunuz?
Oracle DB Standard Edition: Başka Bir Arzunuz?Oracle DB Standard Edition: Başka Bir Arzunuz?
Oracle DB Standard Edition: Başka Bir Arzunuz?
 
Tata Hexa Specs - Official
Tata Hexa Specs - OfficialTata Hexa Specs - Official
Tata Hexa Specs - Official
 
Миокарден инфаркт - презентация
Миокарден инфаркт - презентацияМиокарден инфаркт - презентация
Миокарден инфаркт - презентация
 
Mавие Kърмехмед - Tумори на белите дробове
Mавие Kърмехмед - Tумори на белите дробовеMавие Kърмехмед - Tумори на белите дробове
Mавие Kърмехмед - Tумори на белите дробове
 
Миглена Карабелева - Бъбречно-каменна болест
Миглена Карабелева - Бъбречно-каменна болестМиглена Карабелева - Бъбречно-каменна болест
Миглена Карабелева - Бъбречно-каменна болест
 
F 22 Unidad Familiar
F 22 Unidad FamiliarF 22 Unidad Familiar
F 22 Unidad Familiar
 
Лекция 1
Лекция 1Лекция 1
Лекция 1
 

More from APostovalova (20)

Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 
Модуль
МодульМодуль
Модуль
 

Модуль

  • 1. Модуль фрагмент программного текста, являющийся строительным блоком для физической структуры системы. Как правило, модуль состоит из интерфейсной части и части- реализации.
  • 2. Информационная закрытость означает следующее: все модули независимы, обмениваются только информацией, необходимой для работы; доступ к операциям и структурам данных модуля ограничен. Достоинства информационной закрытости: обеспечивается возможность разработки модулей различными, независимыми коллективами; обеспечивается легкая модификация системы (вероятность распространения ошибок очень мала, так как большинство данных и процедур скрыто от других частей системы).
  • 3. Связность модуля (Cohesion) — это мера зависимости его частей. внутренняя характеристика модуля Чем выше связность модуля, тем лучше результат проектирования
  • 4. Существует 7 типов связности: Связность по совпадению (СС=0). Логическая связность (СС=1). Временная связность (СС=3). Процедурная связность (СС=5). Коммуникативная связность (СС=7). Информационная (последовательная) связность (СС=9). Функциональная связность (СС=10).
  • 5.
  • 6. Сцепление (Coupling) — мера взаимозависимости модулей поданным Сцепление по данным (СЦ=1). Сцепление по образцу (СЦ=3). Сцепление по управлению (СЦ=4). Сцепление по внешним ссылкам (СЦ=5). Сцепление по общей области (СЦ=7). Сцепление по содержанию (СЦ=9).