Sidestus
Tarkvaratehnikas mõõdab sidestus (ingl k. coupling), kui tihedalt moodulid üksteisest sõltuvad. Kõrge sidestus on tarkvara ülesehituse halb omadus. Kõrge sidestusega mooduli ümbertegemisel on tõenäoline, et mõni teine moodul enam ei tööta ja selle sisu tuleb ümber teha. Madala sidestusega kujustuse ülesehitust ja koodi on kerge jälgida. Programmeerija saab teisi mooduleid vaatamata lihtsalt aru, mida uuritav moodul teeb. Moodulite vahelisi liideseid peaks sidestuse kontrolli all hoidmiseks looma võimalikult vähe, need peaksid olema väikesed ja selgelt määratletud.