Softwareentwicklung und Projektmanagement
Welche Art der Kopplung zwischen Modulen ist am schwächsten und ergibt die höchste Unabhängigkeit der Module?
- AGlobale Kopplung (Common Coupling)
- BSteuerkopplung (Control Coupling)
- CDatenkopplung (Data Coupling)
Antwort und Erläuterung anzeigen
Antwort: C. Datenkopplung (Data Coupling)
Die Kopplung drückt aus, wie stark Module voneinander abhängen; je schwächer sie ist, desto unabhängiger und wünschenswerter sind die Module. Nach zunehmender Stärke unterscheidet man Datenkopplung, Datenstrukturkopplung (Stamp Coupling), Steuerkopplung, externe Kopplung, globale Kopplung und inhaltliche Kopplung (Content Coupling). Bei der Datenkopplung werden nur die nötigen Daten als einfache Argumente übergeben. Bei der Steuerkopplung werden Flags oder Ähnliches übergeben, die den Ablauf der Verarbeitung umschalten, und bei der globalen Kopplung greifen mehrere Module auf dieselben globalen Daten (globale Variablen) zu; beides macht Module von den inneren Abläufen des jeweils anderen abhängig.
Weiter: 9 weitere Fragen zu Softwareentwicklung und Projektmanagement