![]() |
![]() |
![]() |
Coupling and Cohesion Does anybody know who came up with these terms? Do many of you still you them in practice? I remember learning the terms at University in about 1994, but I don't know with them. My guess is Niklaus Wirth.
christopher baus (www.baus.net)
That should read "I don't know WHO came up with them."
christopher baus (www.baus.net)
At a very hazy guess Yourdon, though you could be right about Wirth. There's a reference to it in
Simon Lucy
Out of curiosity what could be said about the coupling between a and b in the following in C++ code.
christopher baus (www.baus.net)
"template <class T>
Paulo Caetano
The Yourdon/Constantine book was a required text for my software engineering class, and it has a (long+involved) chapter each for coupling and cohesion. Maybe two chapters for coupling.
pds
I'll see if we have the Yourdan book in our library. My feeling is that the propagation of template parameters increases coupling between a and b, but Coupling doesn't really talk about template paramters. In C++ this is only way to parameterize b in respect to a. I think this is bad, as a change to a parameters requires a change to b.
christopher baus (www.baus.net)
|