Связность относительная

На сложность проектируемой системы и ее надежность оказывает влияние не только количество ссылок, но и степень связности, т. е. тот факт, становятся ли модули в результате ссылок взаимозависимыми или же сохраняют относительную независимость. Наличие сильной взаимосвязи усложняет систему, так как модуль в этом случае труднее понять, спроектировать, изменить или исправить при обнаружении ошибки. Все это порождает ненадежность. Сложность системы можно уменьшить, спроектировав ее так, чтобы она имела минимальную связь между модулями.  [c.124]


Относительной связности надо избегать, где возможно, так как она склонна к установлению ненужных взаимосвязей между модулями. Предположим, что модулю В необходимы только некоторые поля очередной записи. Получая запись целиком, модуль В вынужден учитывать структуру всей записи, что повышает возможность случайной модификации этой записи (чем шире данные, доступные модулю, тем вероятнее возможность ошибки).  [c.134]

Относительная связность может быть часто устранена выделением всех функций, осуществляемых над определенной структурой данных, в информационно-связанный модуль. Другим модулям может понадобиться имя структуры, но им известно только ее имя, а не формат.  [c.134]

Как и в случае внутренней связности модуля, связность модулей влияет на другие параметры программы, такие, как адаптируемость, сложность тестирования модулей, возможность дальнейшего их использования и т. д Пара модулей может соответствовать определениям нескольких типов связности (например, может обладать относительной и внешней связностью). В этом случае модули определяются как имеющие более тесный (худший) тип внешней связности.  [c.135]


Объем данных, к которым обращается модуль, должен быть минимальным. Устранение общей, внешней и относительной связности является шагом в этом направлении. Разработчик должен пытаться изолировать информацию о какой-либо структуре данных или записи базы данных, относящейся к одному (или небольшому числу) модулю, возможно, используя информационно-связанные модули. Проблему общих данных не следует решать путем передачи одного огромного списка параметров во все модули. Следование этим правилам минимизирует доступный для каждого модуля объем данных, сокращая при этом число ошибок и облегчая их выявление и устранение.  [c.136]

Ковариантное дифференцирование поверхностных тензоров относительно связности Г<2р будем обозначать Va, ковариантное дифференцирование относительно связности Г, , построенной по метрике поверхности в начальном состоянии аар, — точкой с запятой в индексах. При ковариантном дифференцировании тензоров с пространственными и поверхностными индексами параллельный перенос производится по обоим индексам. В частности,  [c.56]

Va - ковариантная производная относительно связности в деформированном состоянии.  [c.425]

Va - то же относительно связности в недеформированном состоянии.  [c.425]

Группа модулей обладает относительной связностью, если они обращаются к одной неглобальной общей структуре. Если модуль А вызывает модуль В, передавая В очередную запись файла, и оба модуля (А и В) привязаны к структуре или формату записи, то Л и В обладают относительной связностью.  [c.134]

Смотреть страницы где упоминается термин Связность относительная

: [c.56]    [c.40]    [c.253]   
Надежность программного обеспечения систем обработки данных Издание 2 (1987) -- [ c.134 ]